Skip to main content

Kutools voor Office — Eén Suite. Vijf Tools. Verwezenlijkt Meer.

Haal de eerste lijstwaarde op uit een cel

Author Amanda Li Last modified

Om het eerste trefwoord dat in een bereik wordt vermeld, op te halen uit een specifieke cel terwijl de cel één van meerdere waarden bevat, moet je een vrij complexe matrixformule gebruiken met de functies INDEX, MATCH, ISNUMBER en SEARCH.

retrieve first list value from a cell 1

Hoe haal je de eerste lijstwaarde op uit een cel?

Om het eerste overeenkomende trefwoord te krijgen dat in de cellen voorkomt ten opzichte van de kolom Trefwoorden zoals hierboven weergegeven, betekent dit dat we een gedeeltelijke overeenkomst moeten uitvoeren in plaats van een exacte overeenkomst. Om dit te doen, kun je de functies ISNUMBER en SEARCH combineren om een array van WAAR en ONWAAR te krijgen. Gebruik vervolgens MATCH om de eerste WAAR-waarde te vinden en geef het positienummer door aan INDEX om de waarde op die positie op te halen.

Algemene syntaxis

=INDEX(trefwoord_bereik,MATCH(WAAR,ISNUMBER(SEARCH(trefwoord_bereik,zoekcel)),0))

√ Opmerking: Dit is een matrixformule die vereist dat je deze invoert met Ctrl + Shift + Enter.

  • trefwoord_bereik: Het bereik van cellen met trefwoorden.
  • zoekcel: De cel om te controleren of deze de trefwoorden bevat.

Om de eerste overeenkomst te vinden in de trefwoordlijst uit cel B5, kopieer of voer de onderstaande formule in cel C5 in en druk op Ctrl + Shift + Enter om het resultaat te krijgen:

=INDEX(($E$5:$E$7;MATCH(WAAR;ISNUMBER(SEARCH(($E$5:$E$7;B5));0))

√ Opmerking: De dollartekens ($) hierboven geven absolute verwijzingen aan, wat betekent dat het trefwoord_bereik in de formule niet verandert wanneer je de formule naar andere cellen verplaatst of kopieert. Er zijn echter geen dollartekens toegevoegd aan de zoekcel omdat je wilt dat deze dynamisch is. Nadat je de formule hebt ingevoerd, sleep je het vulhandvat naar beneden om de formule op de onderliggende cellen toe te passen.

retrieve first list value from a cell 2

Uitleg van de formule

=INDEX(($E$5:$E$7;MATCH(WAAR;ISNUMBER(SEARCH($E$5:$E$7;B5));0))

  • SEARCH($E$5:$E$7;B5): De functie SEARCH retourneert de positie van de trefwoorden uit het bereik $E$5:$E$7 wanneer ze worden gevonden in numerieke getallen, en de fout #WAARDE! indien niet gevonden. Het resultaat zou in een array zijn zoals deze: {15;11;#WAARDE!}.
  • ISNUMBER(ISNUMBER(SEARCH($E$5:$E$7;B5))) = ISNUMBER(ISNUMBER({15;11;#WAARDE!})): De functie ISNUMBER zal de getallen in de array omzetten in WAARs en #WAARDE! waarden naar ONWAARs zoals deze: {WAAR;WAAR;ONWAAR}.
  • MATCH(WAAR;ISNUMBER(SEARCH($E$5:$E$7;B5));0) = MATCH(WAAR;{WAAR;WAAR;ONWAAR};0): Het match_type 0 dwingt de functie MATCH om een exacte overeenkomst uit te voeren en de positie van de eerste WAAR in de array {WAAR;WAAR;ONWAAR} terug te geven. Dus zal de functie 1 retourneren.
  • INDEX(($E$5:$E$7;MATCH(WAAR;ISNUMBER(SEARCH($E$5:$E$7;B5));0)) = INDEX(($E$5:$E$7;1): De functie INDEX retourneert vervolgens de 1e waarde in het bereik $E$5:$E$7, wat AAA is.

Opmerking

  • Als een cel twee of meer trefwoorden bevat, zal de formule het eerste trefwoord retourneren dat in het trefwoordbereik wordt vermeld.
  • De formule is niet hoofdlettergevoelig. Om een hoofdlettergevoelige overeenkomst uit te voeren, kun je eenvoudig de functie SEARCH vervangen door FIND.
  • Je kunt ook de trefwoordlijst vervangen door een hardcoded string als arrayconstante (bijv. {“AAA”}) als je alleen wilt controleren of de cellen deze string bevatten.

Gerelateerde functies

Excel INDEX-functie

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

Excel MATCH-functie

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

Excel SEARCH-functie

In Excel kan de functie SEARCH helpen om de positie van een specifiek teken of substring te vinden vanuit de gegeven tekststring zoals in de volgende schermafbeelding weergegeven. In deze tutorial introduceer ik hoe je deze SEARCH-functie in Excel gebruikt.


Gerelateerde formules

Haal de eerste overeenkomende waarde op uit een cel tegenover een lijst

Stel dat je een lijst met trefwoorden hebt, om het eerste trefwoord op te halen dat in een specifieke cel verschijnt, terwijl de cel verschillende andere waarden bevat, moet je een INDEX- en MATCH-formule gebruiken met behulp van de functies AGGREGATE en SEARCH.

Exacte overeenkomst met INDEX en MATCH

Als je informatie in Excel moet vinden over een specifiek product, film of persoon, etc., moet je goed gebruik maken van de combinatie van de functies INDEX en MATCH.

Controleer of een cel een specifieke tekst bevat

Hier biedt de tutorial enkele formules om te controleren of een cel een specifieke tekst bevat en retourneert WAAR en ONWAAR zoals in de onderstaande schermafbeelding weergegeven, en legt de argumenten uit en hoe de formules werken.

Controleer of een cel alles van veel dingen bevat

Stel dat er in Excel een lijst met waarden in kolom E staat, en je wilt controleren of de cellen in kolom B alle waarden in kolom E bevatten, en retourneert WAAR of ONWAAR zoals in de onderstaande schermafbeelding weergegeven. In deze tutorial wordt een formule aangeboden om deze taak op te lossen.

Controleer of een cel een van vele dingen bevat

Deze tutorial biedt een formule om te controleren of een cel een van meerdere waarden in Excel bevat, en legt de argumenten in de formule uit en hoe de formule werkt.


De Beste Office Productiviteitstools

Kutools voor Excel - Helpt U Om Uit Te Blinken Tussen de Menigte

🤖 KUTOOLS AI Assistent: Revolutioneer data-analyse op basis van: Slimme Uitvoering   |  Genereer Code  |  Maak Aangepaste Formules  |  Analyseer Data en Genereer Grafieken  |  Roep Kutools 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  |  Multi-select Keuzelijst...
Kolommenbeheer: Voeg een Specifiek Aantal Kolommen Toe  |  Verplaats Kolommen  |  Wissel Zichtbaarheidsstatus van Verborgen Kolommen  Vergelijk Kolommen om Dezelfde & Verschillende Cellen te Selecteren ...
Uitgelichte Functies: Rasterfocus  |  Ontwerpweergave  |  Verbeterde Formulebalk  |  Werkboek & Werkblad Beheer | AutoTekstbibliotheek (Auto Tekst)  |  Datumkiezer  |  Combineer Werkbladen  |  Versleutel/Decodeer Cellen  |  Verzend E-mails via Lijst  |  Superfilter  |  Speciaal Filter (filter vet/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 Invoeg Tools (QR-code invoegen, Afbeelding invoegen vanaf Pad ...)  |  12 Conversie Tools (Omzetten naar woorden, Valutaconversie ...)  |  7 Samenvoegen & Opsplits Tools (Geavanceerd samenvoegen van rijen, Splits Excel Cellen ...)  |  ... en meer
Gebruik Kutools in uw voorkeurstaal – ondersteunt Engels, Spaans, Duits, Frans, Chinees en meer dan 40 andere talen!

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 Tabs naar Office (inclusief Excel), Net Als Chrome, Edge en Firefox.