Home › Excel-functies › VERT.ZOEKEN › Ander tabblad
VERT.ZOEKEN uit een ander tabblad in Excel
Je zoektabel hoeft niet op hetzelfde tabblad te staan als je formule. Met VERT.ZOEKEN haal je een waarde op uit een lijst op een ander tabblad, of zelfs uit een andere werkmap. Het enige verschil: je zet de naam van het tabblad voor het bereik.
In deze uitleg
De formule voor een ander tabblad
Een gewone VERT.ZOEKEN verwijst naar een bereik als A2:C7. Om op een ander tabblad te zoeken, zet je de naam van het tabblad en een uitroepteken voor dat bereik:
=VERT.ZOEKEN(B2; Klanten!A2:C7; 2; ONWAAR)Deze formule zoekt de waarde uit B2 van het huidige tabblad op in de eerste kolom van A2:C7 op het tabblad Klanten, en geeft de waarde uit de tweede kolom terug. Verder werkt alles precies als een gewone VERT.ZOEKEN.
| Onderdeel | Wat het doet |
|---|---|
| B2 | De zoekwaarde, op het tabblad waar je de formule schrijft. |
| Klanten! | Het tabblad waarop je zoekt. Het uitroepteken scheidt de naam van het tabblad van de cellen. |
| A2:C7 | De tabel op dat tabblad. De waarde die je zoekt, moet in de eerste kolom staan. |
| 2; ONWAAR | Geef kolom 2 van die tabel terug, en accepteer alleen een exacte overeenkomst. |
Voorbeeld: klantnamen bij een lijst met facturen
Stel: je hebt een tabblad Facturen met per factuur een klantnummer, en een apart tabblad Klanten met de naam en plaats van elke klant. Je wilt de naam naast elke factuur.
Het tabblad Klanten:
| A | B | C | |
|---|---|---|---|
| 1 | Nummer | Naam | Plaats |
| 2 | K-101 | Bakkerij Vos | Utrecht |
| 3 | K-102 | Noordwind | Groningen |
| 4 | K-103 | Blauwe Haven | Rotterdam |
| 5 | K-104 | Groen Dal BV | Utrecht |
| 6 | K-105 | Eik & Den | Arnhem |
| 7 | K-106 | Top Leveranciers | Zwolle |
Op het tabblad Facturen staat in C2:
=VERT.ZOEKEN(B2; Klanten!$A$2:$C$7; 2; ONWAAR)Voor factuur F-2051 met klant K-104 geeft dat Groen Dal BV. De $-tekens zetten het bereik vast, zodat je de formule naar beneden kunt kopiëren en hij steeds in dezelfde klantenlijst blijft zoeken.
Je hoeft de naam van het tabblad niet te typen. Begin de formule, typ de puntkomma na de zoekwaarde, klik dan op het tabblad Klanten en selecteer de cellen. Excel schrijft de naam en het uitroepteken voor je. Typ de volgende puntkomma en Excel blijft op het andere tabblad tot je op Enter drukt.
Oefenen: VERT.ZOEKEN uit een ander tabblad
Bouw de formule hieronder stap voor stap op. Vraagt de tip om de klantenlijst, klik dan onder het rekenblad op het tabblad Klanten en sleep over de cellen, net als in Excel.
Opdracht: schrijf in cel C2 van het tabblad Facturen =VERT.ZOEKEN(B2;Klanten!A2:C7;2;ONWAAR) om de klantnaam te tonen. Zet JavaScript aan om het interactief te proberen.
Namen van tabbladen met spaties of tekens
Staat er een spatie, streepje of ander bijzonder teken in de naam van het tabblad, dan zet Excel die naam tussen enkele aanhalingstekens:
=VERT.ZOEKEN(B2; 'Lijst klanten'!A2:C7; 2; ONWAAR)Vergeet je de aanhalingstekens, dan geeft Excel een foutmelding zodra je op Enter drukt. Dat voorkom je het makkelijkst door op het tabblad te klikken in plaats van de naam te typen: Excel zet de aanhalingstekens er dan zelf bij.
VERT.ZOEKEN uit een andere werkmap
Hetzelfde werkt tussen bestanden. De bestandsnaam komt tussen vierkante haken, voor de naam van het tabblad:
=VERT.ZOEKEN(B2; [Klanten.xlsx]Blad1!$A$2:$C$7; 2; ONWAAR)Zolang beide bestanden open zijn, is deze korte vorm genoeg. Sluit je het bronbestand, dan maakt Excel er het volledige pad van, zoals 'C:\Verkoop\[Klanten.xlsx]Blad1'!$A$2:$C$7, en blijft het de laatst gevonden waarden tonen.
Koppelingen met andere bestanden gaan snel stuk. Hernoemt of verplaatst iemand het bronbestand, dan kan de formule niet meer bijwerken. Voor een lijst die je vaak gebruikt, is een kopie op een tabblad in dezelfde werkmap meestal betrouwbaarder.
Veelgemaakte fouten met een ander tabblad
| Wat je ziet | Waarschijnlijke oorzaak | Oplossing |
|---|---|---|
| #N/B | Het nummer staat niet op het andere tabblad, of verschilt door een spatie of een getal dat als tekst is opgeslagen. | Vergelijk de waarde op beide tabbladen; zie #N/B oplossen bij VERT.ZOEKEN. |
| #VERW! | Het kolomnummer is groter dan het aantal kolommen in het bereik, of het tabblad is verwijderd. | Tel de kolommen in het bereik op het andere tabblad. |
| Excel vraagt om een bestand | De naam van het tabblad is verkeerd gespeld, dus Excel denkt dat het een bestand is. | Klik op het tabblad in plaats van de naam te typen. |
| Verkeerde uitkomsten verderop | Het bereik is meegeschoven toen je de formule kopieerde. | Zet het vast: Klanten!$A$2:$C$7 in plaats van Klanten!A2:C7. |
Meer over VERT.ZOEKEN
Veelgestelde vragen
Hoe verwijs ik in VERT.ZOEKEN naar een ander tabblad?
Zet de naam van het tabblad en een uitroepteken voor het bereik, zoals Klanten!A2:C7. Of klik tijdens het schrijven van de formule op het andere tabblad en selecteer de cellen: Excel zet de naam er dan zelf voor.
Waarom geeft VERT.ZOEKEN uit een ander tabblad #N/B?
De zoekwaarde staat niet in de eerste kolom van het bereik op het andere tabblad. Vaak lijken de waarden gelijk maar zijn ze het niet: een spatie aan het eind, of een nummer dat op het ene tabblad tekst is en op het andere een getal.
Kan VERT.ZOEKEN in meerdere tabbladen tegelijk zoeken?
Niet uit zichzelf. Je kunt zoekopdrachten nesten met ALS.FOUT, zodat Excel het tweede tabblad probeert als het eerste #N/B geeft, maar meestal is het makkelijker om de lijsten eerst in één tabel samen te voegen.
Werkt VERT.ZOEKEN naar een andere werkmap als dat bestand dicht is?
Ja, Excel onthoudt de laatst gevonden waarden. Die worden pas bijgewerkt als je het bronbestand weer opent of de koppelingen laat bijwerken.