KutoolsforOffice — Eén oplossing, vijf krachtige tools.Meer bereiken met minder moeite.

Eerste niet-lege waarde in een kolom of rij ophalen

AuteurAmanda Li Wijzigingsdatum

Om de eerste waarde op te halen uit een bereik van één kolom of één rij — dus de eerste cel die niet leeg is, waarbij fouten worden genegeerd — kunt u een formule gebruiken op basis van de INDEX- en MATCH-functies. Als u fouten in uw bereik juist niet wilt negeren, voegt u de ISBLANK-functie toe aan bovenstaande formule.

eerste niet-lege waarde in kolom rij 1 ophalen

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


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

Om de eerste niet-lege waarde in de lijst, zoals hierboven weergegeven, op te halen — waarbij fouten worden genegeerd — kunt u de INDEX-functie binnen de MATCH-functie „INDEX((bereik0),0)” gebruiken om de cellen te vinden die niet leeg zijn. Vervolgens bepaalt u met de MATCH-functie de positie van de eerste niet-lege cel. Deze positie wordt dan doorgegeven aan de buitenste INDEX-functie om de bijbehorende waarde op te halen.

Algemene syntaxis

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

  • bereik: Het bereik van één kolom of één rij waaruit de eerste niet-lege cel met tekst- of getalwaarden wordt geretourneerd, waarbij fouten worden genegeerd.

Kopieer of voer de onderstaande formule in cel E4in om de eerste niet-lege waarde in de lijst op te halen, fouten genegeerd, en druk op Enterom het resultaat te verkrijgen:

=INDEX()B4:B15,MATCH(TRUE,INDEX(()))B4:B150),0),0))

eerste niet-lege waarde in kolom rij 2 ophalen

Uitleg van de formule

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

  • INDEX((B4:B150),0): Het codefragment evalueert elke waarde in het bereik B4:B15. Als een cel leeg is, retourneert het fragment FALSE; als een cel een fout bevat, wordt die fout zelf geretourneerd; en als een cel een getal of tekst bevat, retourneert het fragment TRUE. Omdat het rij_num-argument van deze INDEX-formule op 0 staat, levert het fragment een reeks waarden op voor de gehele kolom, zoals deze: {FALSE;#REF!;TRUE;TRUE;FALSE;FALSE;TRUE;FALSE;TRUE;TRUE;FALSE;TRUE}.
  • MATCH(TRUE,)INDEX((B4:B150),0),0)=MATCH(TRUE,){FALSE;#REF!;TRUE;TRUE;FALSE;FALSE;TRUE;FALSE;TRUE;TRUE;FALSE;TRUE},0):De match_type 0dwingt de MATCH-functie om de positie van de eerste exacte TRUEin de reeks te retourneren. De functie retourneert dus 3.
  • INDEX(B4:B15,)MATCH(TRUE,)INDEX((B4:B150),0),0)) = INDEX(B4:B15,3):De INDEX-functie retourneert vervolgens de 3de waarde in het bereik B4:B15, 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 foutwaarden – gebruikt u eenvoudigweg de ISBLANK-functie om te controleren of de cellen in de lijst leeg zijn. Vervolgens retourneert INDEX de eerste niet-lege waarde op basis van de positie die MATCH heeft gevonden.

Algemene syntaxis

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

√ Opmerking: Dit is een matrixformule die u moet invoeren met Ctrl + Shift + Enter, tenzij u Excel 365 of Excel 2021 gebruikt.

  • bereik: Het bereik van één kolom of één rij waaruit de eerste niet-lege cel met tekst-, getal- of foutwaarden wordt geretourneerd.

Kopieer of voer de onderstaande formule in cel E7 in om de eerste niet-lege waarde in de lijst op te halen, inclusief fouten, en druk op Ctrl + Shift + Enterom het resultaat te verkrijgen:

=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. Als dat zo is, retourneert de functie TRUE; zo niet, dan FALSE. Het resultaat is een reeks zoals deze: {TRUE;FALSE;FALSE;FALSE;TRUE;TRUE;FALSE;TRUE;FALSE;FALSE;TRUE;FALSE}.
  • MATCH(FALSE,)ISBLANK(B4:B15),0)=MATCH(FALSE,){TRUE;FALSE;FALSE;FALSE;TRUE;TRUE;FALSE;TRUE;FALSE;FALSE;TRUE;FALSE},0): De match_type 0 dwingt de MATCH-functie om de positie van de eerste exacte FALSE in de reeks te retourneren. De functie retourneert dus 2.
  • INDEX(B4:B15,)MATCH(FALSE,)ISBLANK(B4:B15),0)) = INDEX(B4:B15,2):De INDEX-functie retourneert vervolgens de 2de waarde in het bereik B4:B15, namelijk #REF!.

Gerelateerde functies

Excel INDEX-functie

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

Excel MATCH-functie

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


Gerelateerde formules

Exacte overeenkomst met INDEX en MATCH

Als u informatie zoekt over een specifiek product, film of persoon in Excel, dan is de combinatie van de INDEX- en MATCH-functies uw ideale oplossing.

Eerste tekstwaarde in een kolom ophalen

Om de eerste tekstwaarde uit een bereik van één kolom op te halen, kunt u kiezen tussen een formule met INDEX en MATCH of een formule met VLOOKUP.

Eerste gedeeltelijke overeenkomst zoeken met jokertekens

In sommige gevallen moet u de positie bepalen van de eerste gedeeltelijke overeenkomst die een specifiek getal bevat in een bereik numerieke waarden in Excel. In dat geval helpt een MATCH- en TEKST-formule met een sterretje (*), het jokerteken dat elk aantal tekens kan vervangen. En als u ook de exacte waarde op die positie wilt weten, kunt u de INDEX-functie aan de formule toevoegen.

Eerste gedeeltelijke overeenkomstgetal opzoeken

In sommige gevallen moet u de positie bepalen van de eerste gedeeltelijke overeenkomst die een specifiek getal bevat in een bereik numerieke waarden in Excel. In dat geval helpt een MATCH- en TEKST-formule met een sterretje (*), het jokerteken dat elk aantal tekens kan vervangen. En als u ook de exacte waarde op die positie wilt weten, kunt u de INDEX-functie aan de formule toevoegen.


De beste Office-productiviteitshulpmiddelen

Kutools voor Excel – Helpt u om op te vallen tussen de massa

🤖KUTOOLS AI Assistent: Revolutioneer Data-analyse op basis van:Intelligente uitvoering   |  Genereer code|  Maak aangepaste formules  |  Analyseer gegevens en genereer grafieken|  Roep Verbeterde functies aan
Populaire functies:Zoek, markeer of Dubbele waarden markeren  |  Verwijder lege rijen  |  Kolommen samenvoegen of cellen zonder gegevensverlies  |  Afronden zonder formule...
Super VLookup:Meerdere criteria  |  Meerdere waarden  |  Over meerdere werkbladen heen  |  Fuzzy Match...
Geav. keuzelijst...:  |  Afhankelijke keuzelijst  |  Keuzelijst met meervoudige selectie
Kolombeheerder:Voeg een specifiek aantal kolommen toe  |  Verplaats kolommen  |  Schakel zichtbaarheidsstatus van verborgen kolommen in/uit  |Vergelijk kolommen met Selecteer Dezelfde/Verschillende Cellen...
Uitgelichte functies:Rasterfocus  |  Ontwerpweergave  |  Verbeterde formulebalk  |  Werkmap- en bladbeheerder|Bronnenbibliotheek(Automatische tekst)|  Datumkiezer  |  Werkbladen samenvoegen  |  Versleutelen/Cellen decoderen  |  E-mails verzenden op basis van lijst  |  Superfilter  |  Speciaal filter(Filter cellen met vetgedrukt lettertype/cursief/doorgehaald...) ...
Top 15-toolsets:12 Teksthulpmiddelen(Tekst toevoegen,Specifieke tekens verwijderen...)|  50+Grafiektypen(Gantt-diagram...)|  40+ Praktische formules(Leeftijd berekenen op basis van geboortedatum...)|  19 Invoeghulpmiddelen(QR-code Invoegen,Afbeelding invoegen vanaf pad...)|  12 Conversiehulpmiddelen(Omzetten naar woorden,Wisselkoersconversie...)|  7 Samenvoegen en splitsenhulpmiddelen(Geavanceerd samenvoegen van rijen,Excel-cellen splitsen...)|... en meer
Gebruik Kutools in uw voorkeurstaal – ondersteunt Engels, Spaans, Duits, Frans, Chinees en 40+ andere talen!

Kutools voor Excel Beschikt over meer dan 300 functies,zodat u alles wat u nodig heeft binnen één klik bereik heeft...


Office Tab – Schakel tabbladenlezen en -bewerken in Microsoft Office (inclusief Excel) in

  • Schakel in één seconde tussen tientallen geopende documenten!
  • Bespaar honderden muisklikken per dag en zeg vaarwel tegen muisarm.
  • Verhoog uw productiviteit met 50 % bij het bekijken en bewerken van meerdere documenten.
  • Brengt efficiënte tabs naar Office (inclusief Excel), net als in Chrome, Edge en Firefox.