Skip to main content

Eerste niet-lege waarde in een kolom of rij ophalen

Author: Amanda Li Last Modified: 2025-05-29

Om de eerste waarde (de eerste cel die niet leeg is, waarbij fouten worden genegeerd) uit een bereik met één kolom of één rij op te halen, kun je een formule gebruiken die is gebaseerd op de INDEX- en MATCH-functies. Wil je echter de fouten in je bereik niet negeren, voeg dan de ISBLANK-functie toe aan bovenstaande formule.

get first non-blank value in column row 1

Eerste niet-lege waarde in een kolom of rij ophalen en fouten negeren
Eerste niet-lege waarde in een kolom of rij ophalen inclusief fouten


Eerste niet-lege waarde in een kolom of rij ophalen en fouten negeren

Om de eerste niet-lege waarde in de lijst zoals hierboven weergegeven op te halen en fouten te negeren, kun je de INDEX-functie binnen de MATCH-functie gebruiken: "INDEX((range<>0),0)" om de cellen te vinden die niet leeg zijn. Vervolgens gebruik je de MATCH-functie om de positie van de eerste niet-lege cel te bepalen. Deze positie wordt doorgegeven aan de buitenste INDEX om de waarde op die plek op te halen.

Algemene syntaxis

=INDEX(range,MATCH(TRUE,INDEX((range<>0),0),0))

  • range: Het bereik met één kolom of één rij waarin de eerste niet-lege cel met tekst- of getalwaarde wordt opgehaald, waarbij fouten worden genegeerd.

Om de eerste niet-lege waarde in de lijst op te halen en fouten te negeren, kopieer of voer je onderstaande formule in in cel E4 en druk je op Enter om het resultaat te krijgen:

=INDEX(B4:B15,MATCH(TRUE,INDEX((B4:B15<>0),0),0))

get first non-blank value in column row 2

Uitleg van de formule

=INDEX(B4:B15,MATCH(TRUE,INDEX((B4:B15<>0),0),0))

  • INDEX((B4:B15<>0),0) : Dit gedeelte evalueert elke waarde in het bereik B4:B15. Als een cel leeg is, wordt FALSE geretourneerd; als een cel een fout bevat, wordt de fout zelf weergegeven; en als een cel een getal of tekst bevat, wordt TRUE geretourneerd. Omdat het argument row_num van deze INDEX-formule0 is, retourneert dit gedeelte de array van waarden voor de hele kolom, zoals: {FALSE;#REF!;TRUE;TRUE;FALSE;FALSE;TRUE;FALSE;TRUE;TRUE;FALSE;TRUE}.
  • MATCH(TRUE,MATCH(TRUE,INDEX((B4:B15<>0),0),0),0) = MATCH(TRUE,MATCH(TRUE,{FALSE;#REF!;TRUE;TRUE;FALSE;FALSE;TRUE;FALSE;TRUE;TRUE;FALSE;TRUE},0),0): De match_type0 zorgt ervoor dat de MATCH-functie de positie van de eerste exacte TRUE in de array retourneert. Dus geeft de functie3 terug.
  • INDEX(B4:B15,MATCH(TRUE,INDEX((B4:B15<>0),0),0)) = INDEX(B4:B15,3): De INDEX-functie geeft vervolgens de derde waarde in het bereik B4:B15 terug, namelijk extendoffice.

Eerste niet-lege waarde in een kolom of rij ophalen inclusief fouten

Om de eerste niet-lege waarde in de lijst op te halen inclusief fouten, kun je eenvoudig de ISBLANK-functie gebruiken om te controleren of de cellen in de lijst leeg zijn of niet. Vervolgens geeft INDEX de eerste niet-lege waarde terug op basis van de positie die MATCH aangeeft.

Algemene syntaxis

=INDEX(range,MATCH(FALSE,ISBLANK(range),0))

√ Opmerking: Dit is een matrixformule die je moet invoeren met Ctrl + Shift + Enter, behalve in Excel365 en Excel2021.

  • range: Het bereik met één kolom of één rij waarin de eerste niet-lege cel met tekst, getal of foutwaarde wordt opgehaald.

Om de eerste niet-lege waarde in de lijst inclusief fouten op te halen, kopieer of voer je onderstaande formule in in cel E7 en druk je op Ctrl + Shift + Enter om het resultaat te krijgen:

=INDEX(B4:B15,MATCH(FALSE,ISBLANK(B4:B15),0))

Uitleg van de formule

=INDEX(B4:B15,MATCH(FALSE,ISBLANK(B4:B15),0))

  • ISBLANK(B4:B15): De ISBLANK-functie controleert of de cellen in het bereik B4:B15 leeg zijn of niet. Als dat zo is, wordt TRUE geretourneerd; zo niet, dan wordt FALSE geretourneerd. De functie genereert dus een array zoals: {TRUE;FALSE;FALSE;FALSE;TRUE;TRUE;FALSE;TRUE;FALSE;FALSE;TRUE;FALSE}.
  • MATCH(FALSE,MATCH(FALSE, ISBLANK(B4:B15) ,0),0) = MATCH(FALSE,MATCH(FALSE, {TRUE;FALSE;FALSE;FALSE;TRUE;TRUE;FALSE;TRUE;FALSE;FALSE;TRUE;FALSE} ,0),0) : De match_type0 zorgt ervoor dat de MATCH-functie de positie van de eerste exacte FALSE in de array retourneert. Dus geeft de functie2 terug.
  • INDEX(B4:B15,MATCH(FALSE,ISBLANK(B4:B15),0)) = INDEX(B4:B15,2): De INDEX-functie geeft vervolgens de tweede waarde in het bereik B4:B15 terug, namelijk #REF!.

Gerelateerde functies

Excel INDEX-functie

De Excel INDEX-functie retourneert de weergegeven waarde op basis van een opgegeven positie uit een bereik of een array.

Excel MATCH-functie

De Excel MATCH-functie zoekt naar een specifieke waarde in een celbereik en retourneert de relatieve positie van die waarde.


Gerelateerde formules

Exacte overeenkomst met INDEX en MATCH

Als je informatie wilt opzoeken die in Excel staat over een specifiek product, een film of een persoon, maak dan goed gebruik van de combinatie van de INDEX- en MATCH-functies.

Eerste tekstwaarde in een kolom ophalen

Om de eerste tekstwaarde uit een bereik met één kolom op te halen, kun je een formule gebruiken die is gebaseerd op de INDEX- en MATCH-functies, of een formule gebaseerd op de VLOOKUP-functie.

Eerste gedeeltelijke overeenkomst met wildcards vinden

Soms moet je de positie bepalen van de eerste gedeeltelijke overeenkomst die een specifiek getal bevat in een bereik met numerieke waarden in Excel. In dat geval kun je een MATCH- en TEKST-formule gebruiken met een asterisk (*), de wildcard die overeenkomt met elk aantal tekens. Wil je ook de exacte waarde op die positie weten, voeg dan de INDEX-functie toe aan de formule.

Eerste gedeeltelijke overeenkomst met een getal opzoeken

Soms moet je de positie bepalen van de eerste gedeeltelijke overeenkomst die een specifiek getal bevat in een bereik met numerieke waarden in Excel. In dat geval kun je een MATCH- en TEKST-formule gebruiken met een asterisk (*), de wildcard die overeenkomt met elk aantal tekens. Wil je ook de exacte waarde op die positie weten, voeg dan de INDEX-functie toe aan de formule.


De Beste Office-productiviteitstools

Kutools voor Excel - Helpt U Om Uit Te Blinken In De Menigte

🤖 KUTOOLS AI Assistent: Revolutioneer data-analyse op basis van: Slimme Uitvoering   |  Genereer Code  |  Maak Aangepaste Formules  |  Analyseer Gegevens en Genereer Grafieken  |  Roep Verbeterde Functies aan
Populaire Functies: Zoek, Markeer of Identificeer Dubbele Waarden  |  Verwijder Lege Rijen  |  Combineer Kolommen of Cellen zonder Gegevensverlies  |  Afronden Zonder Formule ...
Super VLookup: Meerdere Criteria  |  Meerdere Waarden  |  Over Meerdere Bladen  |  Fuzzy Match...
Geavanceerde Keuzelijst: Eenvoudige Keuzelijst  |  Afhankelijke Keuzelijst  |  Keuzelijst met Meervoudige Selectie...
Kolommenbeheer: Voeg een Specifiek Aantal Kolommen Toe  |  Verplaats Kolommen  |  Schakel Zichtbaarheidstatus van Verborgen Kolommen  Vergelijk Kolommen om Dezelfde & Verschillende Cellen te Selecteren ...
Uitgelichte Functies: Rasterfocus  |  Ontwerpweergave  |  Verbeterde Formulebalk  |  Werkboek & Werkbladbeheer | AutoTekstbibliotheek (Auto Tekst)  |  Datumkiezer  |  Combineer Werkbladen  |  Versleutel/Ontsleutel Cellen  |  Verzend E-mails via Lijst  |  Superfilter  |  Speciaal Filter (filter vetgedrukt/cursief/doorgehaald...) ...
Top 15 Toolsets12 Tekst Tools (Tekst Toevoegen, Specifieke Tekens Verwijderen ...)  |  50+ Grafiek Types (Gantt-diagram ...)  |  40+ Praktische Formules (Leeftijd Berekenen Op Basis Van Geboortedatum ...)  |  19 Invoeging Tools (QR-code Invoegen, Afbeelding Invoegen Vanuit Pad ...)  |  12 Conversie Tools (Omzetten Naar Woorden, Valutaconversie ...)  |  7 Samenvoegen & Opsplitsen Tools (Geavanceerd Samenvoegen van Rijen, Excel Cellen Opsplitsen ...)  |  ... en meer

Kutools voor Excel Beschikt Over Meer Dan 300 Functies, Waardoor Wat U Nodig Hebt Maar Een Klik Verwijderd Is...


Office Tab - Schakel Tabbladgestuurd Lezen en Bewerken in Microsoft Office (inclusief Excel)

  • Eén seconde om te schakelen tussen tientallen open documenten!
  • Verminder honderden muisklikken voor u elke dag, zeg vaarwel tegen muisarm.
  • Verhoogt uw productiviteit met 50% bij het bekijken en bewerken van meerdere documenten.
  • Brengt Efficiënte Tabbladen naar Office (inclusief Excel), Net Als Chrome, Edge en Firefox.