Här är en uppdelning av hur du använder VLOOKUP i Excel, tillsammans med förklaringar och exempel som hjälper dig att förstå processen:
Förstå Vlookup
VLOOKUP (Vertical Lookup) är en kraftfull Excel -funktion som söker efter ett specifikt värde (ditt "uppslagningsvärde") i den första kolumnen i en tabell (din "uppslagstabell") och returnerar sedan ett motsvarande värde från en annan kolumn i samma rad.
hur det fungerar
1. Sökvärde: Värdet du vill söka efter i ditt bord.
2. Sökbord: Utbudet av celler som innehåller de data du söker inom.
3. Kolumnindexnummer: Antalet kolumn i din tabell från vilken du vill hämta motsvarande värde.
4. Range Sökning: Detta avgör om du vill ha en exakt match (falsk) eller en ungefärlig match (sant).
Syntax
`` `Excel
=Vlookup (lookup_value, tabell_array, col_index_num, [range_lookup])
`` `
Steg-för-steg guide
1. Identifiera dina data:
* Sökvärde: Värdet du vill hitta. Till exempel ett produkt -ID.
* Lookup Table: Intervallet av celler som innehåller data. Den måste inkludera kolumnen med uppslagningsvärdet och kolumnen som innehåller motsvarande värde du vill hämta.
* Kolumnindexnummer: Kolumnnumret som innehåller önskad information.
* Exempel: Om du vill hämta ett pris från den tredje kolumnen i tabellen är kolumnindexnumret 3.
* Range Lookup:
* falsk (exakt match): Funktionen kommer bara att returnera ett resultat om en exakt matchning hittas. Om ingen exakt matchning hittas får du ett #n/a -fel.
* true (ungefärlig match): Uppsökningsvärdet måste sorteras i stigande ordning inom din uppslagstabell. Funktionen kommer att hitta den närmaste matchen som är mindre än eller lika med uppslagningsvärdet.
2. Ange VLOOKUP -funktionen:
* I cellen där du vill att resultatet ska visas skriver du formeln:`=VLOOKUP (lookup_value, tabell_array, col_index_num, [range_lookup])`
3. Byt ut platshållare med dina uppgifter:
* lookup_value: Ange cellreferensen för uppslagningsvärdet eller skriv värdet direkt.
* tabell_array: Välj hela sortimentet av celler som innehåller din uppslagstabell.
* col_index_num: Ange kolumnnumret som innehåller det värde du vill hämta.
* [range_lookup]: Skriv antingen sant eller falskt (eller utelämna det för True, som är standard).
4. Tryck på Enter: Excel kommer att beräkna resultatet och visa det i cellen.
Exempel
Låt oss säga att du har en lista över produkter med deras priser:
| Produkt -ID | Produktnamn | Pris |
| --- | --- | --- |
| 101 | Widget | $ 10,00 |
| 102 | Gizmo | $ 15,00 |
| 103 | Gadget | $ 8,00 |
För att hitta priset på "widget" med vlookup:
1. Sökvärde: Cell som innehåller produkt -ID "101" eller bara "101" skrivs direkt.
2. Sökbord: Hela tabellen (A1:C4).
3. Kolumnindexnummer: 3 (eftersom priset är i den tredje kolumnen).
4. Range Sökning: Falskt (vi vill ha en exakt match).
Formeln skulle vara:`=VLOOKUP (101, A1:C4, 3, FALSE)`
Nyckelpunkter
* sortering: Om du använder True (ungefärlig matchning) måste uppslagskolumnen (den första kolumnen i din uppslagstabell) sorteras i stigande ordning.
* Felhantering: Använd funktionen "Iferror" för att hantera fall där VLOOKUP inte hittar en match:`=Iferror (VLOOKUP (LOOKUP_VALUE, tabell_array, col_index_num, [intervall_lookup])," inte hittade ")` `
* Alternativ: För mer komplexa scenarier, överväg att använda index och matcha tillsammans, vilket kan vara mer flexibelt.
Låt mig veta om du har ett specifikt exempel du vill arbeta igenom. Jag är glad att hjälpa!