Skip to main content

Hitta data i Google Spreadsheets med VLOOKUP

Find and Replace in a Google Spreadsheet (April 2025)

Find and Replace in a Google Spreadsheet (April 2025)
Anonim
01 av 03

Hitta prisrabatter med VLOOKUP

Hur VLOOKUP-funktionen fungerar

Google Spreadsheets VLOOKUP-funktion, som står för vertikal uppslag , kan användas för att söka upp specifik information som finns i en tabell med data eller databas.

  • Information om VLOOKUP-felmeddelanden finns på sidan 3

VLOOKUP returnerar normalt ett enda datafält som utgång. Hur det gör det här är:

  1. Du anger ett namn eller SEARCH_KEY som berättar VLOOKUP i vilken rad eller registrering av datatabellen för att söka efter önskade data
  2. Du tillhandahåller kolumnnumret - känt som index - av de uppgifter du söker
  3. Funktionen söker efter SEARCH_KEY i den första kolumnen i datatabellen
  4. VLOOKUP lokaliserar sedan och returnerar informationen du söker från ett annat fält i samma post med hjälp av det medföljande indexnumret

Hitta ungefärliga matchningar med VLOOKUP

Normalt försöker VLOOKUP hitta en exakt matchning för SEARCH_KEY anges. Om en exakt match inte kan hittas kan VLOOKUP hitta en ungefärlig match.

  • En ungefärlig match är närmaste matchning till SEARCH_KEY i storlek som är mindre eller mindre i värde.
  • Ungefärliga matchningar hittas genom att ställa in funktionen is_sorted argument till TRUE.

Sortera data först

Även om det inte alltid krävs, är det vanligtvis bäst att först sortera det antal data som VLOOKUP söker i stigande ordning med den första kolumnen i sortimentet för sorteringsnyckeln.

Om uppgifterna inte är sorterade kan VLOOKUP returnera ett felaktigt resultat.

VLOOKUP Funktionsexempel

Exemplet i bilden ovan använder följande formel som innehåller VLOOKUP-funktionen för att hitta rabatten för kvantiteter inköpta varor.

= LETARAD (A2, A5: B8,2, SANT)

Även om ovanstående formel bara kan skrivas in i ett arbetsblad, är ett annat alternativ, som används med stegen nedan, att använda Google Spreadsheets auto-föreslå rutan för att ange formeln.

Ange VLOOKUP-funktionen

Stegen för att ange VLOOKUP-funktionen som visas i bilden ovan i cell B2 är:

  1. Klicka på cell B2 för att göra den till den aktiva cellen - det här är resultatet av VLOOKUP-funktionen att visas
  2. Skriv samma tecken (=) följt av namnet på funktionen LETARAD
  3. När du skriver skriver du auto-föreslå rutan visas med namnen och syntaxen för funktioner som börjar med bokstaven V
  4. När namnet VLOOKUP visas i rutan, klicka på namnet med muspekaren för att skriva in funktionsnamnet och öppna runda fästet i cell B2

Ange funktionsargumenten

  • Detaljerad information om VLOOKUPs syntax och argument finns på sidan 2
  • Som i Excel placeras ett komma mellan funktionens argument för att fungera som en separator.

Argumenten för VLOOKUP-funktionen anges efter den öppna rundhållaren i cell B2.

  1. Klicka på cell A2 i kalkylbladet för att ange denna cellreferens som SEARCH_KEY argument
  2. Efter cellreferensen skriver du ett komma ( , ) att fungera som en separator mellan argumenten
  3. Markera cellerna A5 till B8 i arbetsbladet för att ange dessa cellreferenser som räckvidd argument - tabellrubrikerna ingår inte i intervallet
  4. Efter cellreferensen skriver du ett annat kommatecken
  5. Skriv a 2 efter kommaen att komma in i index argument eftersom diskonteringsräntorna finns i kolumn 2 i räckviddsargumentet
  6. Efter nummer 2 skriver du ett annat kommatecken
  7. Markera cellerna B3 och B4 i arbetsbladet för att ange dessa cellreferenser som Semester argument
  8. Skriv ordet Sann efter komma som is_sorted argument
  9. tryck på Stiga på tangent på tangentbordet för att komma in i en stängningsrunda fäst " ) "efter funktionens sista argument och för att slutföra funktionen
  10. Svaret 2,5% - Diskonteringsräntan för inköpt kvantitet - ska visas i cell B2 i arbetsbladet
  11. När du klickar på cell B2, den fullständiga funktionen = VLOOKUP (A2, A4: B8, 2, True) visas i formulärfältet ovanför arbetsbladet

Varför VLOOKUP återvände 2,5% som resultat

  • I exemplet är Kvantitet kolumnen innehåller inte en exakt matchning för SEARCH_KEY värde av 23.
  • Sedan is_sorted argumentet är satt till TRUE, kommer VLOOKUP hitta en ungefärlig matchning till SEARCH_KEY värde.
  • Det närmaste värdet i storlek som fortfarande är mindre än SEARCH_KEY värdet 23 är 21.
  • VLOOKUP letar därför efter rabattprocenten i raden som innehåller 21, och leder därför till en diskonteringsränta på 2,5%.
02 av 03

Google Spreadsheets VLOOKUP Funktionens syntax och argument

VLOOKUP-funktionens syntax och argument

En funktions syntax avser funktionens layout och innehåller funktionens namn, parentes och argument.

Syntaxen för VLOOKUP-funktionen är:

= VLOOKUP (search_key, range, index, is_sorted)

search_key - (krävs) värdet att söka efter - till exempel den mängd som såldes i bilden ovan

intervall - (krävs) antalet kolumner och rader som VLOOKUP ska söka- Den första kolumnen i intervallet innehåller normalt SEARCH_KEY

index - (krävs) kolumnnumret för det värde du vill hitta- Numreringen börjar med SEARCH_KEY kolumn som kolumn 1- om index är inställt på ett nummer som är större än antalet kolumner som valts i räckvidd argumentera för en #REF! fel returneras av funktionen

is_sorted - (optional) anger huruvida eller inte räckvidd sorteras i stigande ordning med den första kolumnen i sortimentet för sorteringsnyckeln- ett booleskt värde - TRUE eller FALSE är de enda acceptabla värdena- om den är satt till sant eller utelämnad och den första kolumnen i intervallet inte sorteras i stigande ordning, kan ett felaktigt resultat inträffa- Om det utelämnas är värdet satt till TRUE som standard- om den är satt till sant eller utelämnad och en exakt matchning för söknyckeln inte hittas, används närmaste match som är mindre i storlek eller värde som söknyckel.- Om den är inställd på FALSE, accepterar VLOOKUP bara en exakt matchning för sökknappen. Om det finns flera matchande värden returneras det första matchningsvärdet- om den är inställd på FALSE, och inget matchande värde för sök-tangenten hittas kommer ett # N / A-fel att returneras av funktionen

03 av 03

VLOOKUP Felmeddelanden

VLOOKUP Felmeddelanden

Följande felmeddelanden är associerade med VLOOKUP.

Ett # N / A ("värde inte tillgängligt") fel visas om:

  • De SEARCH_KEY finns inte i den första kolumnen i räckvidd argument
  • De räckvidd argumentet är felaktigt. Till exempel kan argumentet innehålla tomma kolumner på vänstra sidan av intervallet
  • De is_sorted argumentet är inställt på FALSE och en exakt matchning för SEARCH_KEY argument kan inte hittas i den första kolumnen i räckvidd
  • De is_sorted argumentet är satt till TRUE och alla värdena i den första kolumnen i räckvidd är större än SEARCH_KEY

En #REF! ("referens utanför räckvidd") fel visas om:

  • De index Argumentet är större än antalet kolumner i räckvidd argument