Excel-formel: Sidste række i blandede data med tomme -

Indholdsfortegnelse

Generisk formel

(=MATCH(2,1/(range"")))

Resumé

For at få den sidste relative position (dvs. sidste række, sidste kolonne) for blandede data, der kan indeholde tomme celler, kan du bruge MATCH-funktionen som beskrevet nedenfor.

Bemærk: dette er en matrixformel og skal indtastes med Control + Shift + Enter.

I det viste eksempel er formlen i E5:

(=MATCH(2,1/(B4:B10"")))

Sidste * relative * position, ikke række på regnearket

Når du konstruerer mere avancerede formler, er det ofte nødvendigt at finde ud af den sidste placering af data på en liste. Afhængigt af dataene kan dette være den sidste række med data, den sidste kolonne med data eller skæringspunktet for begge. Vi vil have den sidste * relative position * inden for et givet interval ikke række nummeret på regnearket:

Forklaring

Denne formel bruger MATCH-funktionen konfigureret til at finde placeringen af ​​den sidste ikke-tomme celle i et interval.

Arbejdet indefra og ud er opslagsarrayet inde i MATCH konstrueret således:

=1/(B4:B10"")) =1/(TRUE;FALSE;TRUE;FALSE;TRUE;TRUE;FALSE) =(1;#DIV/0!;1;#DIV/0!;1;1;#DIV/0!)

Bemærk: alle værdier i arrayet er enten 1 eller # DIV / 0! fejl.

MATCH indstilles derefter til at matche værdien 2 i "approximate match mode" ved at udelade det 3. argument er udeladt.

Fordi opslagsværdien af ​​2 aldrig vil blive fundet, finder MATCH altid den sidste 1 i opslagsarrayen, hvilket svarer til den sidste ikke-tomme celle.

Denne tilgang fungerer med enhver form for data, herunder tal, tekst, datoer osv. Den fungerer også med nul tekststrenge, der returneres med formler som denne:

=IF(A1<100,"")

Dynamisk rækkevidde

Du kan bruge denne formel til at oprette et dynamisk område med andre funktioner som INDEX og OFFSET. Se nedenstående links for eksempler og forklaringer:

  • Dynamisk rækkevidde med INDEX og COUNTA
  • Dynamisk rækkevidde med OFFSET og COUNTA

Inspirationen til denne artikel kom fra Mike Girvins fremragende bog Control + Shift + Enter, hvor Mike gør et godt stykke arbejde med at forklare begrebet "sidste relative position".

Interessante artikler...