VLOOKUP mislukt bijna altijd om een van de volgende redenen: een benaderende overeenkomst, een verschil tussen tekst en getal, verborgen spaties, een niet-vergrendeld bereik, het verkeerde kolomnummer, of de zoekwaarde die zich niet in de eerste kolom bevindt. Loop deze checklist langs — of plak de kapotte formule in ExcelGPT en vraag "waarom werkt dit niet?" om direct de oplossing te krijgen.
Doe het met AIForceer een exacte overeenkomst
De meeste #N/A-fouten worden veroorzaakt door een ontbrekend laatste argument. Eindig de formule met , FALSE) (of 0) zodat VLOOKUP stopt met het zoeken naar benaderende overeenkomsten.
Verschillen tussen tekst en getallen oplossen
Als de sleutel aan de ene kant een getal is maar aan de andere kant tekst, zal VLOOKUP geen overeenkomst vinden. Converteer met VALUE() / TEXT(), of gebruik Gegevens ▸ Tekst naar kolommen om de kolom op te schonen.
Verborgen spaties verwijderen
Spaties aan het begin of einde verhinderen overeenkomsten. Plaats de zoekwaarde in TRIM: =VLOOKUP(TRIM(A2), …).
Vergrendel het tabelbereik
Wanneer je de formule naar beneden sleept, verschuift een niet-vergrendeld bereik. Druk op F4 om het absoluut te maken: $A$2:$D$100.
Controleer het kolomnummer
col_index_num telt vanaf de eerste kolom van de tabel, niet die van het werkblad. Een getal dat groter is dan de tabelbreedte retourneert #REF!.
Zorg ervoor dat de sleutel in de eerste kolom staat
VLOOKUP zoekt alleen in de eerste kolom van het bereik en kijkt naar rechts. Als je sleutel zich rechts van het antwoord bevindt, schakel dan over naar =XLOOKUP(A2, B:B, C:C) of INDEX/MATCH.
=IFNA(VLOOKUP(TRIM(A2), $A$2:$D$100, 4, FALSE), "Not found")Bijna altijd een verborgen verschil: extra spaties, een getal opgeslagen als tekst, of een benaderende overeenkomst. Probeer =VLOOKUP(TRIM(A2), range, n, FALSE) en zorg ervoor dat beide kanten hetzelfde datatype hebben.
Of het laatste argument is TRUE/weggelaten (benaderende overeenkomst), of het tabelbereik is niet vergrendeld en verschoven toen je naar beneden sleepte. Voeg FALSE toe en druk op F4 om het bereik te vergrendelen.
Het bereik is niet absoluut — als je naar beneden sleept, verschuift het tot onder je gegevens. Vergrendel het met $ (F4) zodat elke rij in de volledige tabel zoekt.