Last ned eksemplet på arbeidsbok
Denne opplæringen vil demonstrere hvordan du finner den første ikke-tomme cellen i et område i Excel og Google Sheets.
Finn første ikke-tomme celle
Du kan finne den første ikke-tomme cellen i et område ved hjelp av ISBLANK-, MATCH- og INDEX-funksjonene.
1 | = INDEKS (B3: B10, MATCH (FALSK, ISBLANK (B3: B10), 0)) |
Merk: Dette er en matriseformel. Hvis du bruker Excel 2022 eller tidligere, må du skrive inn formelen med CTRL + SKIFT + ENTER i stedet for bare TAST INN.
La oss se hvordan denne formelen er bygget opp.
ISBLANK -funksjon
ISBLANK -funksjonen analyserer hver celle i B3: B11 -området og returnerer en rekke sanne og falske verdier. I vårt eksempel vil det se slik ut:
1 | {FALSK, FALSK, FALSK, SANN, FALSK, FALSK, SANN, SANN}. |
MATCH -funksjon
Med MATCH -funksjonen bestemmer vi posisjonen til den første TRUE -verdien i matrisen som er opprettet av ISBLANK -funksjonen.
1 | = MATCH (FALSK, ISBLANK (B3: B10), 0) |
INDEKS Funksjon
Ved å bruke resultatet av MATCH-funksjonen kan vi med INDEX-funksjonen bestemme raden til den første ikke-tomme cellen i området og returnere verdien.
1 | = INDEKS (B3: B10, D3) |
Ved å erstatte Cell D3 -referansen med vår MATCH -formel gir vi vår opprinnelige formel:
1 | = INDEKS (B3: B10, MATCH (FALSK, ISBLANK (B3: B10), 0)) |
Påminnelse: Dette er en matriseformel. Hvis du bruker Excel 2022 eller tidligere, må du trykke CTRL + SKIFT + ENTER for å angi formelen, i stedet for bare å trykke TAST INN.
Finn første celle med hvilken som helst verdi i Google Regneark
Denne formelen fungerer på samme måte i Google Regneark, bortsett fra at det ikke er nødvendig å trykke CTRL + SKIFT + ENTER.