Aangezien u hier bent, neem ik aan dat u enkele waarden in meerdere tabellen wilt opzoeken. Als een van de tabellen de opgegeven opzoekwaarde bevat, wilt u deze ophalen met de Excel VERT.ZOEKEN-functie. Rechts? Hier is hoe je het doet.
Algemene formule voor de geneste functie VERT.ZOEKEN
=IFERROR(VLOOKUP(lookup_value,tabel1,col,0),IFERROR(VLOOKUP(lookup_value,tabel2,col,0),VLOOKUP(lookup_value,table3,col,0))) |
opzoekwaarde:Dit is de waarde die u zoekt in uw dossier.
Tabel1, Tabl2, Tabel3,… :Dit zijn de tabellen waarin u weet dat de waarde bestaat.
kleur:Het kolomnummer in de tabel waaruit u de waarde wilt ophalen.
0: Dit is voor een exacte match. Als je een geschatte match wilt doen, gebruik dan 1.
Laten we een voorbeeld hebben om dingen duidelijk te maken.
Geneste VERT.ZOEKEN gebruiken om meerdere tabellen te doorzoeken
Laten we eerst een scenario maken. Stel dat we drie yogalessen geven. Aan het eind van de dag vind je een polsbandje met de naam John erop. Nu weet je dat John tot een van de drie klassen behoort. Om john in alle drie de klassen op te zoeken, moeten we de geneste of geketende VERT.ZOEKEN-functie in de IFERROR-functies plaatsen.
Hier willen we John opzoeken met VERT.ZOEKEN in alle drie de tabellen en zijn telefoonnummer ophalen.
Met behulp van de bovenstaande generieke formule plaatsen we deze formule in cel E12.
=ALS.ZOEKEN(VERT.ZOEKEN(D12,B2:C7,2,0),IFERROR(VERT.ZOEKEN(D12,F2:G7,2,0),VERT.ZOEKEN(D12,J2:K7,2,0))) |
Hier, D12 is onze opzoekwaarde.
B2:C7, F2:G7, en J2:K7 zijn de tabellen waarin we willen zoeken.
2 is het kolomnummer van tabellen waaruit we het nummer willen ophalen. (Hier is het kolomnummer hetzelfde voor elke tabel, maar het kan verschillen in verschillende datasets).
Wanneer u op de enter-knop drukt, wordt het nummer van John opgehaald.
Hoe werkt het
De techniek is eenvoudig. Zoals we weten, genereert VERT.ZOEKEN een #N/A-fout wanneer het de opzoekwaarde in de gegeven tabel niet kan vinden, en de IFERROR-functie retourneert de opgegeven waarde als het een #N/B-fout heeft veroorzaakt. We gebruiken deze functies in ons voordeel.
De eerste VERT.ZOEKEN wordt uitgevoerd. Het slaagt er niet in om John in de eerste tafel te vinden. Het geeft de fout #N/B terug. Nu is deze functie ingekapseld in de IFERROR-functie. Aangezien de eerste VLOOKUP-formule #N/A naar IFERROR heeft gevoerd, wordt het tweede deel van IFERROR uitgevoerd, dat weer een IFERROR-functie bevat.
In de volgende ronde zoekt de VERT.ZOEKEN naar John in de tweede tabel F2:G7. Het mislukt opnieuw en IFERROR stuurt de besturing terug naar het volgende deel. In dit deel hebben we alleen de functie VERT.ZOEKEN, maar deze keer wordt john gevonden in de derde tabel J2:K7 en wordt het getal geretourneerd.
Opmerking: In het bovenstaande voorbeeld waren we er zeker van dat John deel uitmaakt van één drie tabellen. Maar als u niet zeker weet of uw tabellen deze waarden bevatten of niet, gebruik dan een andere IFERROR-functie die de return "Waarde in geen enkele tabel" vertelt.
=IFERROR(VERT.ZOEKEN(D12,B2:C7,2,0),IFERROR(VERT.ZOEKEN(D12,F2:G7,2,0),IFERROR(VERT.ZOEKEN(D12,J2:K7,2,0),"Kan niet vind"))) |
Dus ja jongens, dit is hoe je in meerdere tabellen kunt kijken. Dit is niet de meest elegante manier om meerdere tabellen op te zoeken, maar dit is wat we hebben. Er zijn andere manieren om het te doen. Een manier is om een gecombineerde dataset van alle klassen in één masterbestand te hebben. Een andere is altijd VBA.
Ik hoop dat ik voldoende uitleg heb gegeven. Als je twijfels hebt over dit artikel of een ander Excel- of VBA-gerelateerd artikel, laat het me dan weten in de comments hieronder.
IFERROR en VERT.ZOEKEN functie | De VERT.ZOEKEN-functie is op zichzelf al een geweldige functie, maar werkt nog beter wanneer deze wordt gebruikt met de IFERROR-functie. De functie IFERROR wordt gebruikt om elke fout op te vangen die wordt geretourneerd door de functie VERT.ZOEKEN.
ISERROR en VERT.ZOEKEN functie | Deze combinatie retourneert TRUE als de functie VERT.ZOEKEN resulteert in een fout.
17 dingen over Excel VERT.ZOEKEN | Leer in één keer 17 geweldige functies van VERT.ZOEKEN.
ZOEKEN Meerdere waarden | Zoek meerdere overeenkomsten met de functie INDEX-MATCH.
Populaire artikels:
50 Excel-snelkoppelingen om uw productiviteit te verhogen | Word sneller in uw taak. Met deze 50 sneltoetsen werk je nog sneller in Excel.
De VERT.ZOEKEN-functie in Excel | Dit is een van de meest gebruikte en populaire functies van Excel die wordt gebruikt om waarde op te zoeken uit verschillende bereiken en bladen.
AANTAL.ALS in Excel 2016 | Tel waarden met voorwaarden met behulp van deze geweldige functie. U hoeft uw gegevens niet te filteren om een specifieke waarde te tellen. Countif-functie is essentieel om uw dashboard voor te bereiden.
Hoe de SUMIF-functie in Excel te gebruiken | Dit is een andere essentiële functie van het dashboard. Dit helpt u bij het optellen van waarden voor specifieke voorwaarden.