Inhoudsopgave
VLOOKUP-functie wordt over het algemeen gebruikt voor het zoeken of vinden van elementen binnen een bereik of tabel in Excel. We kunnen alle elementen met gedeeltelijke overeenkomsten vinden met behulp van het VLOOKUP Er zijn verschillende manieren om dit soort bewerkingen uit te voeren. In dit artikel laat ik je 4 geschikte manieren zien om iets te vinden met de VLOOKUP functie voor de gedeeltelijke overeenkomst in Excel.
Download het oefenwerkboek
U kunt ons oefenwerkboek hier gratis downloaden!
VLOOKUP voor gedeeltelijke overeenkomsten.xlsx4 geschikte manieren om VLOOKUP te gebruiken voor gedeeltelijke overeenstemming
1. VLOOKUP met jokerteken om gedeeltelijke/exacte overeenstemming uit één kolom te krijgen
Stel, we hebben een dataset van verkoopinformatie met Naam , ID , Datum toetreding en Verkoop .
Nu willen we namen opzoeken uit deze dataset met gedeeltelijke invoer. U kunt de VLOOKUP-functie Volg de onderstaande stappen om dit te bereiken.
Stappen:
- Eerst en vooral voert u de volgende formule in in cel C15 en druk op de Ga naar sleutel.
=VLOOKUP("*"&C14&"*",B5:E12,1,FALSE)
🔎 Formule Breakdown:
- In het eerste argument "*"&C14&"*" Hier gebruiken we jokertekens om de opzoekwaarde te controleren.
- B5:E12 dit is het bereik waar we de waarde zullen zoeken.
- 1 wordt gebruikt omdat we de gegevens uit de eerste kolom willen halen.
- FALSE wordt gebruikt om de exacte overeenkomst te definiëren.
- Voer nu een willekeurig sleutelwoord in cel C14 en druk op de Ga naar sleutel.
U kunt dus een gedeeltelijke overeenkomst vinden voor elk aantal tekens en binnen elk deel van de tekst van het opzoekbereik door de optie VLOOKUP functie met jokertekens.
Lees meer: VLOOKUP met jokerteken in Excel (3 methoden)
2. Gedeeltelijk overeenkomende gegevens uit een bereik ophalen
In het eerste deel hebben we slechts één waarde geëxtraheerd, namelijk Naam. Nu halen we hier de Naam en Gegevens samenvoegen van het gezochte trefwoord met een gedeeltelijke overeenkomst. Volg de onderstaande stappen om dit te doen.
Stappen:
- Klik eerst op cel C16 en voeg de volgende formule toe.
=VLOOKUP("*"&C14&"*",B5:E12,3,FALSE)
Deze formule is vergelijkbaar met de vorige. Het enige verschil is dat we de verbindingsdatum uit de derde kolom willen halen, daarom wordt 3 als kolomindex gegeven.
- Druk vervolgens op de Ga naar sleutel.
- Vervolgens voert u een willekeurig trefwoord in het zoekvak op cel C14 en druk op Kom binnen.
U kunt dus gegevens met meerdere kolommen ophalen met de VLOOKUP-functie door een gedeeltelijke overeenkomst.
Lees meer: VLOOKUP en retourneer alle matches in Excel (7 manieren)
3. Een gedeeltelijke overeenkomst van numerieke gegevens verkrijgen met VLOOKUP
Tot nu toe hebben we alleen Naam en Verbindingsdatum uit de gegeven dataset gehaald. Nu zullen we in dit deel de verkoop voor de gematchte namen uitzoeken. Volg de onderstaande stappen om dit doel te bereiken.
📌 Stappen:
- Klik helemaal aan het begin op cel C17 en voeg de volgende formule toe.
=VLOOKUP("*"&C14&"*",B5:E12,4,FALSE)
- Vervolgens drukt u op de Ga naar sleutel.
Formula Breakdown:
- Deze formule is hetzelfde als de vorige. Het belangrijkste verschil is alleen dat we Salaris willen halen uit de 3e kolom, daarom is 4 wordt gegeven als de kolomindex.
- Voer nu een willekeurig trefwoord in het zoekvak op cel C14 en druk op de Ga naar sleutel.
Daardoor kunt u meerdere waarden opzoeken met gedeeltelijke overeenkomsten, waaronder numerieke waarden.
Lees meer: VLOOKUP gedeeltelijk overeenstemmen met meerdere waarden (3 benaderingen)
Vergelijkbare lezingen
- VLOOKUP werkt niet (8 redenen & oplossingen)
- Excel LOOKUP vs VLOOKUP: met 3 voorbeelden
- Hoe VLOOKUP uitvoeren met jokerteken in Excel (2 methoden)
- Excel VLOOKUP om meerdere waarden verticaal terug te geven
- Gebruik van VBA VLOOKUP om waarden te vinden in een ander werkblad in Excel
4. Gegevens zoeken met VLOOKUP voor gedeeltelijke overeenstemming en voorwaarden
Laten we eens kijken hoe we informatie kunnen zoeken met VLOOKUP voor gedeeltelijke overeenkomsten en een voorwaarde. We zullen dezelfde dataset op dezelfde manier gebruiken. Onze taak is om te controleren of het ingevoerde trefwoord overeenkomende naam de hoogste verkoop heeft of niet. In dit verband kunt u de MAX-functie om de hoogste omzet te krijgen. Als de naam van het gezochte trefwoord de hoogste omzet heeft, dan staat er ja, anders nee. Volg de onderstaande stappen om dit te doen.
- Voer aanvankelijk de volgende formule in cel C16 en druk op de Ga naar sleutel.
=IF(VLOOKUP(C15,B5:E12,4)>=E15,"Yes","No")
🔎 Formule Breakdown:
- VLOOKUP(C15, B5:E12,4)>=E15, dit is de logische voorwaarde van de ALS We controleren hier of de ingevoerde naam de hoogste omzet heeft of niet.
- Als het salaris van de ingevoerde naam overeenkomt met ons reeds gedefinieerde hoogste salaris, dan wordt " Ja ", anders " Geen ".
- Voor meer informatie over de ALS functie kun je dit controleren link .
- Voer daarna een willekeurig trefwoord in het zoekvak op cel C14 en druk op de Ga naar sleutel.
Bijgevolg vindt u het voorwaardelijke antwoord in cel C16 met een gedeeltelijke overeenkomst voor de VLOOKUP-functie .
Lees meer: De hoogste waarde teruggeven met VLOOKUP in Excel
Excel VLOOKUP werkt niet voor gedeeltelijke overeenkomst: wat zijn de redenen?
De VLOOKUP functie met gedeeltelijke overeenkomst is soms een ingewikkelde taak. U kunt dus om verschillende redenen fouten tegenkomen of het gewenste resultaat niet krijgen. De belangrijkste redenen voor de VLOOKUP gedeeltelijke wedstrijd niet werkt, worden als volgt gegeven.
- Als het jokerteken op de verkeerde plaats staat.
- Als het kolomnummer ongepast is binnen de VLOOKUP functie.
- Als de zoekwaarde niet bestaat in het opzoekgebied van de brongegevens, krijgt u het bericht #N/A fouten.
- Als er extra spaties of onnodige tekens in de zoekwaarde of bronbereikwaarden staan.
- Indien er meerdere overeenkomsten zijn voor één opzoekwaarde, wordt de eerste opzoekwaarde in het resultaat getoond.
INDEX-MATCH: Een alternatief voor VLOOKUP voor gedeeltelijke overeenstemming in Excel
Daarnaast is er een alternatieve optie voor de VLOOKUP-functie in Excel, wat de INDEX-functie We kunnen gemakkelijk iets vinden door gedeeltelijke overeenkomsten in te voeren met de formulecombinatie van INDEX en MATCH functies.
Op dit moment zullen we de volledige naam achterhalen door te zoeken op trefwoorden met INDEX en MATCH functies. Doorloop de onderstaande stappen om dit doel te bereiken.
Stappen:
- Voer eerst de volgende formule in cel C15 en druk op de Ga naar sleutel.
=INDEX($B$5:$B$12,MATCH("*"&C14&"*",$B$5:$B$12,0))
🔎 Formule Breakdown:
- Laten we eerst de interne functie bekijken, die is MATCH In het eerste argument "*"&C14&"*" komt dit overeen met onze gedeeltelijke tekst in de kolom Model. $B$5:$B$12 dit is het bereik van de kolom Model. 0 wordt gebruikt om de exacte overeenkomst te definiëren.
- Daarna, in de INDEX functie, $B$5:$B$12 is het bereik waar we de index zullen vinden. Het retourresultaat van de MATCH gegevens worden beschouwd als een rijnummer.
- Voer daarna een willekeurig trefwoord in het zoekvak op cel C14 en druk op de Ga naar sleutel.
Zo krijgt u het gewenste resultaat in cel C15 met behulp van de INDEX-MATCH combinatie.
Lees meer: Hoe VLOOKUP Gedeeltelijke tekst in Excel te maken (met alternatieven)
Conclusie
In dit artikel heb ik u 4 geschikte manieren getoond om de VLOOKUP-functie voor een gedeeltelijke overeenkomst in Excel. U kunt ook onze gratis werkmap downloaden om te oefenen. Ik hoop dat u dit artikel nuttig en informatief vindt. Als u nog vragen of aanbevelingen hebt, kunt u hier commentaar geven.
En, bezoek ExcelWIKI om meer dingen over Excel te leren! Nog een fijne dag! Bedankt!