Huvud programvara Hur man hittar data med VLOOKUP i Excel
programvara

Hur man hittar data med VLOOKUP i Excel

Hur man hittar data med VLOOKUP i Excel
Anonim

I stora Excel-kalkylblad kan VLOOKUP hjälpa dig att hitta information

  • Dokument
  • presentationer
  • Desktop Publishing
  • Grafisk design
  • databaser
  • Animering och video
  • byTed French

    En kalkylarksexpert som är befälhavare på Excel och Google Sheets.

    Excels VLOOKUP-funktion, som står för "vertikal uppslagning", letar upp ett värde i den första kolumnen i ett intervall och returnerar värdet i någon annan kolumn i samma rad.

    Om du inte kan hitta vilken cell som innehåller specifika data, är VLOOKUP ett mycket effektivt sätt att hitta den informationen. Det är särskilt användbart i gigantiska kalkylark där det är svårt att hitta information.

    Instruktioner i denna artikel gäller Excel 2016, 2013, 2010; Excel för Mac och Excel för 365 / Online.

    Så fungerar VLOOKUP-funktionen

    VLOOKUP returnerar vanligtvis ett enda datafält som dess utgång.

    Så här fungerar:

    1. Du anger ett namn eller en uppslagsvärde som säger till VLOOKUP vilken rad i datatabellen för att leta efter önskad data.
    2. Du anger kolumnnumret som col_index_num- argumentet, som säger till VLOOKUP vilken kolumn som innehåller de data du söker.
    3. Funktionen letar efter lookup_value i den första kolumnen i datatabellen.
    4. VLOOKUP lokaliserar sedan och returnerar informationen från kolumnnumret du definierade i col_index_num, från samma rad som sökvärdet.

    VLOOKUP Funktionsargument och syntax

    Syntaxen för VLOOKUP-funktionen är:

    = LETARAD (sök_värde, tabell_matris, kolumnindex, ungefärlig)

    VLOOKUP-funktionen kan se förvirrande ut eftersom den innehåller fyra argument, men det är enkelt att använda.

    De fyra argumenten för VLOOKUP-funktionen är som följer:

    lookup_value (obligatoriskt) : Värdet att söka efter i den första kolumnen i tabellgruppen.

    table_array (obligatoriskt) - Detta är datatabellen ( ett intervall med celler) som VLOOKUP söker efter för att hitta den information du behöver.

    • Table_array måste innehålla minst två kolumner med data
    • Den första kolumnen måste innehålla lookup_value

    col_index_num (obligatoriskt) - Detta är kolumnnumret för det värde du vill hitta.

    • Numreringen börjar med kolumn 1
    • Om du refererar till ett nummer som är större än antalet kolumner i tabelluppsättningen kommer funktionen att returnera #REF! fel

    range_lookup (valfritt) - Anger om uppslagningsvärdet faller inom ett område som finns i tabellgruppen. Argumentet range_lookup är antingen "SANT" eller "FALSE." Använd SANT för en ungefärlig matchning och FALSE för en exakt matchning. Om det utelämnas är värdet som standard SANT.

    Om intervallet_lookup-argumentet är SANT, gör så:

    • Lookup_value är det värde du vill kontrollera om det faller inom ett område som definieras av tabellen_array.
    • Table_array innehåller alla intervall och en kolumn som innehåller intervallvärdet (t.ex. högt, medium eller lågt).
    • Argumentet col_index_num är det resulterande intervallvärdet.

    Så fungerar Range_Lookup-argumentet

    Det är komplicerat för många att använda det valfria intervallet argument_lookup, så det är värt att titta på ett snabbt exempel.

    Exemplet i bilden ovan använder VLOOKUP-funktionen för att hitta rabattsatsen beroende på antalet köpta objekt.

    Exemplet visar att rabatten för köp av 19 objekt är 2% eftersom 19 faller mellan 11 och 21 i kolumnen Antal i uppslagstabellen.

    Som ett resultat returnerar VLOOKUP värdet från den andra kolumnen i uppslagstabellen eftersom den raden innehåller det minsta intervallet. Ett annat sätt att ställa in en tabell för uppsökning av intervall är att skapa en andra kolumn för det maximala, och detta intervall skulle ha minst 11 och högst 20. Men resultatet fungerar på samma sätt.

    I exemplet används följande formel som innehåller VLOOKUP-funktionen för att hitta rabatten för mängder av inköpta varor.

    = LETARAD (C2, $ C $ 5: $ D $ 8, 2, SANT)

    • C2 : Detta är uppslagningsvärdet som kan finnas i valfri cell i kalkylarket.
    • $ C $ 5: $ D $ 8 : Detta är en fast tabell som innehåller alla områden du vill använda.
    • 2 : Det här är kolumnen i tabellen för uppslag av intervall som du vill att LOOKUP-funktionen ska returnera.
    • TRUE : Aktiverar funktionen range_lookup för denna funktion.

    När du har tryckt på Enter, och resultatet kommer tillbaka i den första cellen, kan du fylla i hela kolumnen för att leta upp resultatresultaten för resten av cellerna i sökningskolumnen.

    Argumentet range_lookup är ett tvingande sätt att sortera en kolumn med blandade siffror i olika kategorier.

    VLOOKUP-fel: # N / A och #REF

    VLOOKUP-funktionen kan returnera följande fel.

    # N / A är felet "värde inte tillgängligt" och uppstår under följande villkor:

    • Sökningen _värde hittas inte i den första kolumnen i tabellen_array-argumentet
    • Argumentet Table_array är felaktigt. Till exempel kan argumentet innehålla tomma kolumner på vänster sida av intervallet
    • Range_lookup- argumentet är inställt på FALSE, och en exakt matchning för lookup_value-argumentet kan inte hittas i den första kolumnen i table_array
    • Argumentet range_lookup är satt till SANT, och alla värden i den första kolumnen i tabellgruppen är större än lookup_value

    #REF! ("referens utanför räckvidd") uppstår om col_index_num är större än antalet kolumner i tabellen_array.