VLOOKUP är en kalkylbladfunktion som söker efter ett specifikt värde i den första kolumnen i ett intervall av celler och returnerar sedan ett värde i samma rad från en specificerad kolumn inom det intervallet. Här är en uppdelning av hur man använder det, tillsammans med vanliga fallgropar:
Syntax:
`Vlookup (search_key, range, index_number, [is_sorted])`
Låt oss bryta ner varje argument:
* `search_key`: Detta är det värde du letar efter. Det kan vara ett nummer, text eller en cellreferens som innehåller värdet. Detta värde * måste * existera i den första kolumnen i "Range".
* `intervall`: Detta är tabelluppsättningen där VLOOKUP kommer att söka. Det är ett antal celler, specificerade med cellreferenser (t.ex. `A1:D10`). Den första kolumnen i detta intervall måste innehålla de värden du söker efter.
* `index_number`: Detta är kolumnnumret inom "intervallet" från vilket du vill hämta resultatet. Den första kolumnen i "Range" betraktas som kolumn 1. Så om du vill ha värdet från den andra kolumnen, använd "2", den tredje kolumnen, använd "3" och så vidare.
* `[is_sorted]`: Detta är ett valfritt argument. Det är ett logiskt värde (sant eller falskt) som anger om den första kolumnen i "intervallet" sorteras i stigande ordning.
* `true` (eller utelämnat): VLOOKUP hittar en ungefärlig match. Den första kolumnen i intervallet * måste * sorteras i stigande ordning. Om en exakt matchning inte hittas, returnerar det värdet som är förknippat med det största värdet mindre än "Search_Key".
* `False`: VLOOKUP hittar en exakt match. Den första kolumnen i intervallet behöver inte sorteras. Om en exakt matchning inte hittas returnerar den felet `#n/a '. Detta är i allmänhet det säkrare och mer pålitliga alternativet.
Exempel:
Låt oss säga att du har ett kalkylblad med produktinformation:
| Produkt -ID | Produktnamn | Pris | Kvantitet |
| --- | --- | --- | --- |
| A123 | Widget A | $ 10 | 100 |
| B456 | Widget B | $ 20 | 50 |
| C789 | Widget C | $ 30 | 75 |
Du vill hitta priset på "Widget B". Så här skulle du använda VLOOKUP:
1. `search_key`: "B456" (eller en cell som innehåller "B456")
2. `Range`: `A1:D4 '(förutsatt att dina data börjar i cell A1)
3. `index_number`: `3 '(eftersom priset ligger i den tredje kolumnen i intervallet)
4. `is_sorterad`: `False '(för en exakt match)
Formeln skulle vara:`=VLOOKUP (" B456 ", A1:D4, 3, FALSE)`
Detta skulle returnera `$ 20 '.
Viktiga överväganden:
* Fallkänslighet: VLOOKUP är inte skiftkänslig.
* Datatyp: Se till att "Search_Key" och den första kolumnen i "Range" har konsekventa datatyper (t.ex. båda siffrorna eller båda texterna). Misjaktade typer kommer ofta att leda till `#n/a` -fel.
* Felhantering: Använd `iferror` för att hantera`#n/a '-fel graciöst. Till exempel:`=Iferror (VLOOKUP (" B456 ", A1:D4, 3, False)," Produkt inte hittades ")`
* ungefärlig match (sant): Använd bara "True" om du absolut behöver en ungefärlig matchning och din första kolumn sorteras. "Falskt" är i allmänhet att föredra för noggrannhet och undvika oväntade resultat.
VLOOKUP är ett kraftfullt verktyg, men det har begränsningar. För mer komplexa uppslagning eller när du söker över flera kolumner kan du överväga att använda index- och matchfunktioner tillsammans, som ger mer flexibilitet.