Find prisrabatter med VLOOKUP
Hvordan VLOOKUP-funktionen virker
Google Spreadsheets 'VLOOKUP-funktion, som står for lodret opslag , kan bruges til at opsøge specifikke oplysninger, der findes i en tabel med data eller database.
- Oplysninger om VLOOKUP fejlmeddelelser findes på side 3
VLOOKUP returnerer normalt et enkelt felt af data som dets output. Hvordan det gør dette er:
- Du angiver et navn eller SEARCH_KEY der fortæller VLOOKUP i hvilken række eller registrering af datatabellen for at søge efter de ønskede data
- Du leverer kolonnenummeret - kendt som indeks - af de data, du søger
- Funktionen søger efter SEARCH_KEY i den første kolonne i datatabellen
- VLOOKUP lokaliserer og returnerer derefter de oplysninger, du søger fra et andet felt i samme post ved hjælp af det medfølgende indeksnummer
Find omtrentlige kampe med VLOOKUP
Normalt forsøger VLOOKUP at finde et nøjagtigt match for SEARCH_KEY angivet. Hvis en nøjagtig kamp ikke kan findes, kan VLOOKUP finde en omtrentlig kamp.
- En omtrentlig kamp er den nærmeste match til SEARCH_KEY i størrelse, der er mindre eller mindre i værdi.
- Omtrentlige kampe findes ved at indstille funktionen is_sorted argument til SAND.
Sortering af dataene først
Selv om det ikke altid er nødvendigt, er det normalt bedst at først sortere rækkevidden af data, som VLOOKUP søger i stigende rækkefølge ved hjælp af den første kolonne af sortimentet for sorteringsnøglen.
Hvis dataene ikke er sorteret, kan VLOOKUP muligvis returnere et forkert resultat.
VLOOKUP Funktionseksempel
Eksemplet i billedet ovenfor bruger følgende formel, der indeholder VLOOKUP-funktionen for at finde rabatten for mængder af købte varer.
= VLOOKUP (A2, A5: B8,2, SAND)
Selv om ovenstående formel kun kan skrives i et regneark, er en anden mulighed, som brugt i nedenstående trin, at bruge Google Regneark auto-foreslå boks for at indtaste formlen.
Indtastning af VLOOKUP-funktionen
Trinnene til indtastning af VLOOKUP-funktionen vist i billedet ovenfor i celle B2 er:
- Klik på celle B2 for at gøre det til den aktive celle - her vises resultaterne af VLOOKUP-funktionen
- Indtast det samme tegn (=) efterfulgt af navnet på funktionen LOPSLAG
- Når du skriver, skal du auto-foreslå feltet vises med navne og syntax af funktioner, der begynder med bogstavet V
- Når navnet LOPSLAG vises i boksen, skal du klikke på navnet med musemarkøren for at indtaste funktionsnavnet og åbne rundbeslaget i celle B2
Indtastning af funktionsargumenterne
- Detaljerede oplysninger om VLOOKUPs syntax og argumenter findes på side 2
- Som i Excel placeres et komma mellem funktionens argumenter for at fungere som en separator.
Argumenterne for VLOOKUP-funktionen indtastes efter den åbne runde beslag i celle B2.
- Klik på celle A2 i regnearket for at indtaste denne cellehenvisning som SEARCH_KEY argument
- Efter cellehenvisningen skal du skrive et komma ( , ) at fungere som en separator mellem argumenterne
- Fremhæv cellerne A5 til B8 i regnearket for at indtaste disse cellehenvisninger som rækkevidde argument - tabeloverskrifterne er ikke inkluderet i området
- Efter cellehenvisningen skal du skrive et andet komma
- Skriv a 2 efter komma til at komme ind i indeks argument, da diskonteringsrenten er placeret i kolonne 2 i området argument
- Efter nummer 2 skal du skrive et andet komma
- Fremhæv cellerne B3 og B4 i regnearket for at indtaste disse cellehenvisninger som ferie argument
- Skriv ordet Rigtigt efter komma som den is_sorted argument
- Tryk på Gå ind nøgle på tastaturet for at komme ind i en lukkekurv " ) "efter funktionens sidste argument og for at afslutte funktionen
- Svaret 2,5% - Diskonteringsfrekvensen for den købte mængde - skal fremgå af celle B2 i regnearket
- Når du klikker på celle B2, er den komplette funktion = VLOOKUP (A2, A4: B8, 2, True) vises i formellelinjen over regnearket
Hvorfor VLOOKUP returnerede 2,5% som resultat
- I eksemplet er Antal kolonnen indeholder ikke et nøjagtigt match for SEARCH_KEY værdi af 23.
- Siden is_sorted argumentet er sat til SAND, vil VLOOKUP finde en omtrentlig match til SEARCH_KEY værdi.
- Den nærmeste værdi i størrelse, der stadig er mindre end SEARCH_KEY værdien på 23 er 21.
- VLOOKUP søger derfor rabatprocenten i rækken indeholdende 21, og returnerer derfor en diskonteringsrente på 2,5%.
Google Regneark VLOOKUP Funktionens syntaks og argumenter
VLOOKUP-funktionens syntaks og argumenter
En funktions syntax henviser til funktionens layout og indeholder funktionens navn, parenteser og argumenter.
Syntaxen for VLOOKUP-funktionen er:
= VLOOKUP (search_key, interval, index, is_sorted)
search_key - (påkrævet) værdien for at søge efter - som den mængde, der er solgt i billedet ovenfor
rækkevidde - (påkrævet) antallet af kolonner og rækker, som VLOOKUP skal søge- Den første kolonne i intervallet indeholder normalt SEARCH_KEY indeks - (påkrævet) kolonnenummeret af den værdi, du vil have fundet- nummereringen begynder med SEARCH_KEY kolonne som kolonne 1- hvis indeks er sat til et tal større end antallet af kolonner, der er valgt i rækkevidde argument et #REF! Fejl returneres af funktionen is_sorted - (optional) angiver, om eller ej rækkevidde sorteres i stigende rækkefølge ved hjælp af den første kolonne af sortimentet for sorteringsnøglen- en boolsk værdi - TRUE eller FALSE er de eneste acceptable værdier- hvis den er sat til TRUE eller udelades, og den første kolonne i rækken ikke er sorteret i stigende rækkefølge, kan der opstå et forkert resultat- hvis den er udeladt, er værdien indstillet til SAND som standard- Hvis den er angivet til SAND eller udeladt, og der ikke findes et nøjagtigt match for søgeknappen, bliver den nærmeste match, der er mindre i størrelse eller værdi, brugt som søgeknappen.- Hvis den er sat til FALSE, accepterer VLOOKUP kun et nøjagtigt match for søgeknappen. Hvis der er flere matchende værdier, returneres den første matchende værdi- hvis den er indstillet til FALSE, og der ikke findes nogen matchende værdi for søgeknappen, vises en # N / A-fejl ved funktionen Følgende fejlmeddelelser er forbundet med VLOOKUP. VLOOKUP fejlmeddelelser
VLOOKUP fejlmeddelelser
En # N / A ("værdi ikke tilgængelig") fejl vises, hvis:
En #REF! ("reference uden for rækkevidde") vises, hvis: