Excel-formel: Siste rad i blandede data med blanke -

Innholdsfortegnelse

Generisk formel

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

Sammendrag

For å få den siste relative posisjonen (dvs. siste rad, siste kolonne) for blandede data som kan inneholde tomme celler, kan du bruke MATCH-funksjonen som beskrevet nedenfor.

Merk: dette er en matriseformel og må angis med Control + Shift + Enter.

I eksemplet vist er formelen i E5:

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

Siste * relative * posisjon, ikke rad på regnearket

Når du konstruerer mer avanserte formler, er det ofte nødvendig å finne ut den siste plasseringen av data i en liste. Avhengig av data kan dette være den siste raden med data, den siste kolonnen med data eller skjæringspunktet mellom begge. Vi vil ha den siste * relative posisjonen * innenfor et gitt område, ikke radnummeret på regnearket:

Forklaring

Denne formelen bruker MATCH-funksjonen konfigurert for å finne posisjonen til den siste ikke-tomme cellen i et område.

Arbeidet fra innsiden og ut, oppslagsmatrisen i MATCH er konstruert slik:

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

Merk: alle verdiene i matrisen er enten 1 eller # DIV / 0! feil.

MATCH blir deretter satt til å matche verdien 2 i "omtrentlig kampmodus", ved å utelate det tredje argumentet er utelatt.

Fordi oppslagsverdien på 2 aldri blir funnet, vil MATCH alltid finne den siste 1 i oppslagsmatrisen, som tilsvarer den siste ikke-tomme cellen.

Denne tilnærmingen vil fungere med alle slags data, inkludert tall, tekst, datoer osv. Den fungerer også med nulltekstrenger som returneres med formler som denne:

=IF(A1<100,"")

Dynamisk rekkevidde

Du kan bruke denne formelen til å lage et dynamisk område med andre funksjoner som INDEX og OFFSET. Se lenker nedenfor for eksempler og forklaring:

  • Dynamisk område med INDEX og COUNTA
  • Dynamisk rekkevidde med OFFSET og COUNTA

Inspirasjon for denne artikkelen kom fra Mike Girvins utmerkede bok Control + Shift + Enter, hvor Mike gjør en god jobb med å forklare begrepet "siste relative posisjon".

Interessante artikler...