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:
- 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
- Du tillhandahåller kolumnnumret - känt som index - av de uppgifter du söker
- Funktionen söker efter SEARCH_KEY i den första kolumnen i datatabellen
- 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:
- Klicka på cell B2 för att göra den till den aktiva cellen - det här är resultatet av VLOOKUP-funktionen att visas
- Skriv samma tecken (=) följt av namnet på funktionen LETARAD
- När du skriver skriver du auto-föreslå rutan visas med namnen och syntaxen för funktioner som börjar med bokstaven V
- 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.
- Klicka på cell A2 i kalkylbladet för att ange denna cellreferens som SEARCH_KEY argument
- Efter cellreferensen skriver du ett komma ( , ) att fungera som en separator mellan argumenten
- Markera cellerna A5 till B8 i arbetsbladet för att ange dessa cellreferenser som räckvidd argument - tabellrubrikerna ingår inte i intervallet
- Efter cellreferensen skriver du ett annat kommatecken
- Skriv a 2 efter kommaen att komma in i index argument eftersom diskonteringsräntorna finns i kolumn 2 i räckviddsargumentet
- Efter nummer 2 skriver du ett annat kommatecken
- Markera cellerna B3 och B4 i arbetsbladet för att ange dessa cellreferenser som Semester argument
- Skriv ordet Sann efter komma som is_sorted argument
- 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
- Svaret 2,5% - Diskonteringsräntan för inköpt kvantitet - ska visas i cell B2 i arbetsbladet
- 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%.
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 Följande felmeddelanden är associerade med VLOOKUP. VLOOKUP Felmeddelanden
VLOOKUP Felmeddelanden
Ett # N / A ("värde inte tillgängligt") fel visas om:
En #REF! ("referens utanför räckvidd") fel visas om: