Download eksemplet på projektmappe
Denne vejledning viser, hvordan du finder den første ikke-tomme celle i et område i Excel og Google Sheets.
Find den første ikke-tomme celle
Du kan finde den første ikke-tomme celle i et område ved hjælp af funktionerne ISBLANK, MATCH og INDEX.
1 | = INDEX (B3: B10, MATCH (FALSK, ISBLANK (B3: B10), 0)) |
Bemærk: Dette er en matrixformel. Hvis du bruger Excel 2022 eller tidligere, skal du indtaste formlen med CTRL + SKIFT + ENTER i stedet for bare GÅ IND.
Lad os se, hvordan denne formel er bygget op.
ISBLANK -funktion
ISBLANK -funktionen analyserer hver celle i B3: B11 -området og returnerer en række SANDE og FALSKE værdier. I vores eksempel ville det se sådan ud:
1 | {FALSK, FALSK, FALSK, SAND, FALSK, FALSK, SAND, SAND}. |
MATCH -funktion
Med MATCH -funktionen bestemmer vi placeringen af den første SAND -værdi i arrayet oprettet af ISBLANK -funktionen.
1 | = MATCH (FALSK, ISBLANK (B3: B10), 0) |
INDEX -funktion
Ved hjælp af resultatet af MATCH-funktionen kan vi med INDEX-funktionen bestemme rækken i den første ikke-tomme celle i området og returnere dens værdi.
1 | = INDEKS (B3: B10, D3) |
Ved at erstatte Cell D3 -referencen med vores MATCH -formel får vi vores originale formel:
1 | = INDEKS (B3: B10, MATCH (FALSK, ISBLANK (B3: B10), 0)) |
Påmindelse: Dette er en matrixformel. Hvis du bruger Excel 2022 eller tidligere, skal du trykke på CTRL + SKIFT + ENTER for at indtaste formlen i stedet for blot at trykke på GÅ IND.
Find den første celle med enhver værdi i Google Sheets
Denne formel fungerer det samme i Google Sheets, bortset fra at det ikke er nødvendigt at trykke på CTRL + SHIFT + ENTER.