Download het voorbeeldwerkboek
Deze zelfstudie laat zien hoe u de eerste niet-lege cel in een bereik in Excel en Google Spreadsheets kunt vinden.
Zoek eerste niet-lege cel
U kunt de eerste niet-lege cel in een bereik vinden met behulp van de ISBLANK-, MATCH- en INDEX-functies.
1 | =INDEX(B3:B10,OVEREENKOMST(FALSE,ISBLANK(B3:B10),0)) |
Opmerking: Dit is een matrixformule. Als u Excel 2022 of eerder gebruikt, moet u de formule invoeren met CTRL + SHIFT + ENTER in plaats van alleen BINNENKOMEN.
Laten we eens kijken hoe deze formule is opgebouwd.
ISBLANK-functie
De ISBLANK-functie analyseert elke cel in het B3:B11-bereik en retourneert een reeks TRUE en FALSE-waarden. In ons voorbeeld ziet het er als volgt uit:
1 | {ONWAAR, ONWAAR, ONWAAR, WAAR, ONWAAR, ONWAAR, WAAR, WAAR}. |
MATCH-functie
Met de MATCH-functie bepalen we de positie van de eerste TRUE-waarde in de array die is gemaakt door de ISBLANK-functie.
1 | =VERGELIJKEN(ONWAAR,ISBLANK(B3:B10),0) |
INDEX-functie
Met behulp van het resultaat van de MATCH-functie kunnen we met de INDEX-functie de rij van de eerste niet-lege cel in het bereik bepalen en de waarde ervan retourneren.
1 | =INDEX(B3:B10,D3) |
Het vervangen van de Cell D3-referentie door onze MATCH-formule geeft ons onze originele formule:
1 | =INDEX(B3:B10,OVEREENKOMST(FALSE,ISBLANK(B3:B10),0)) |
Herinnering: Dit is een matrixformule. Als u Excel 2022 of eerder gebruikt, moet u op drukken CTRL + SHIFT + ENTER om de formule in te voeren, in plaats van gewoon op . te drukken BINNENKOMEN.
Zoek de eerste cel met elke waarde in Google Spreadsheets
Deze formule werkt hetzelfde in Google Spreadsheets, behalve dat het niet nodig is om op CTRL + SHIFT + ENTER te drukken.