01 z 03
Nájdite zľavy s VLOOKUP
Ako funguje funkcia VLOOKUP
Funkcia VLOOKUP služby Google Spreadsheets, ktorá slúži na vertikálne vyhľadávanie , sa môže použiť na vyhľadávanie konkrétnych informácií nachádzajúcich sa v tabuľke údajov alebo databázy.
- Informácie o chybových hláseniach VLOOKUP nájdete na strane 3
VLOOKUP zvyčajne vracia jediné pole údajov ako výstup. Ako to robí, je:
- Zadáte názov alebo vyhľadávací kľúč, ktorý informuje VLOOKUP, v ktorom riadku alebo záznam v tabuľke s údajmi vyhľadajte požadované údaje
- Zadáte číslo stĺpca - známe ako index - údajov, ktoré hľadáte
- Funkcia vyhľadáva kľúč vyhľadávania v prvom stĺpci tabuľky s údajmi
- VLOOKUP potom vyhľadá a vráti požadované informácie z iného poľa toho istého záznamu pomocou dodaného indexového čísla
Hľadanie približných zhody s VLOOKUP
Zvyčajne sa VLOOKUP pokúša nájsť presnú zhodu pre označenú vyhľadávaciu značku. Ak sa presná zhoda nedá nájsť, VLOOKUP dokáže nájsť približnú zhodu.
- Približná zhoda je najbližšia zhoda s veľkosťou vyhľadávacieho kľúča, ktorá je menšia alebo menšia.
- Približné zhody sa nájdu nastavením argumentu is_sorted funkcie na hodnotu TRUE.
Najprv triedenie dát
Aj keď to nie je vždy potrebné, zvyčajne je najlepšie najprv zoradiť rozsah údajov, ktoré vyhľadáva VLOOKUP vo vzostupnom poradí, pomocou prvého stĺpca rozsahu pre triedu kľúča.
Ak údaje nie sú zoradené, VLOOKUP môže vrátiť nesprávny výsledok.
Príklad funkcie VLOOKUP
Príklad na obrázku vyššie používa nasledujúci vzorec obsahujúci funkciu VLOOKUP na nájdenie zľavy na množstvo zakúpeného tovaru.
= VLOOKUP (A2, A5: B8,2, TRUE)
Aj keď vyššie uvedený vzorec môže byť iba zadaný do bunky pracovného hárka, ďalšou možnosťou, ako sa používa s postupmi uvedenými nižšie, je použiť pole automatického navrhovania tabuľky Google na zadanie vzorca.
Zadanie funkcie VLOOKUP
Kroky na zadanie funkcie VLOOKUP zobrazenej na obrázku B do bunky B2 sú:
- Kliknutím na bunku B2 ju vytvoríte ako aktívnu bunku - v tomto prípade sa zobrazia výsledky funkcie VLOOKUP
- Zadajte značku rovnosti (=), za ktorou nasleduje názov funkcie vlookup
- Pri písaní sa zobrazí okno automatického navrhovania s názvami a syntaxami funkcií, ktoré začínajú písmenom V.
- Keď sa v poli objaví názov VLOOKUP , kliknite na názov s ukazovateľom myši a zadajte názov funkcie a otvorte okrúhlu závorku do bunky B2
Zadanie funkčných argumentov
- Podrobné informácie o syntaxi a argumentoch VLOOKUP nájdete na strane 2
- Rovnako ako v programe Excel sa medzi argumenty funkcie umiestni čiarka, ktorá bude slúžiť ako oddeľovač.
Argumenty pre funkciu VLOOKUP sa zadávajú po otvorenej kruhovej konzole v bunke B2.
- Kliknutím na bunku A2 v pracovnom hárku zadáte túto bunkovú referenciu ako argument search_key
- Po zozname buniek napíšte čiarku ( , ) ako oddeľovač medzi argumentmi
- Zvýraznite bunky A5 až B8 v pracovnom hárku a zadajte tieto odkazy na bunky ako argument rozsahu - hlavičky tabuľky nie sú zahrnuté v rozsahu
- Po zozname buniek napíšte ďalšiu čiarku
- Zadajte 2 za čiarku a zadajte argument indexu, pretože diskontné sadzby sú umiestnené v stĺpci 2 argumentu rozsahu
- Po čísle 2 napíšte ďalšiu čiarku
- Zvýraznite bunky B3 a B4 v pracovnom hárku a zadajte tieto odkazy na bunky ako argument dovolenky
- Zadajte slovo True za čiarku ako argument is_sorted
- Stlačením klávesu Enter na klávesnici zadáte záverečnú okrúhlu pozíciu " ) " po poslednom argumentu funkcie a dokončenie funkcie
- Odpoveď 2,5% - diskontná sadzba pre zakúpené množstvo - by sa mala nachádzať v bunke B2 pracovného listu
- Keď kliknete na bunku B2, zobrazí sa vo formulári nad pracovným hárkom úplná funkcia = VLOOKUP (A2, A4: B8, 2, True)
Prečo VLOOKUP vrátil výsledok 2,5%
- V tomto príklade stĺpec Množstvo neobsahuje presnú zhodu pre hodnotu vyhľadávacieho kľúča 23.
- Keďže parameter is_sorted je nastavený na TRUE, VLOOKUP nájde približnú zhodu s hodnotou search_key .
- Najbližšia hodnota vo veľkosti, ktorá je stále menšia ako hodnota vyhľadávacieho kľúča 23, je 21.
- Spoločnosť VLOOKUP preto hľadá percento zľavy v riadku obsahujúcom 21 a v dôsledku toho vráti diskontnú sadzbu vo výške 2,5%.
02 z 03
Funkcia Syntax a argumenty funkcie VLOOKUP funkcie tabuľky Google
Syntax a argumenty funkcie VLOOKUP
Syntax funkcie odkazuje na rozloženie funkcie a obsahuje názov funkcie, zátvorky a argumenty .
Syntax pre funkciu VLOOKUP je:
= VLOOKUP (kľúč vyhľadávania, rozsah, index, is_sorted)
search_key - (vyžaduje sa) hodnota, ktorú chcete hľadať - napríklad množstvo predané na obrázku vyššie
rozsah - (povinné) počet stĺpcov a riadkov, ktoré má VLOOKUP vyhľadávať
- prvý stĺpec v zozname normálne obsahuje vyhľadávaciu klávesu
index - (povinné) číslo stĺpca požadovanej hodnoty
- číslovanie začína stĺpec search_key ako stĺpec 1
- ak je index nastavený na číslo väčšie ako počet stĺpcov vybraných v argumentoch rozsahu a #REF! chyba je vrátená funkciou
is_sorted - (voliteľné) označuje, či sa rozsah roztriedi vo vzostupnom poradí pomocou prvého stĺpca rozsahu pre triedu kľúča
- Booleovská hodnota - TRUE alebo FALSE sú jediné prijateľné hodnoty
- ak je nastavené na TRUE alebo vynechané a prvý stĺpec rozsahu nie je zoradený vo vzostupnom poradí, môže dôjsť k nesprávnemu výsledku
- ak je vynechaná, hodnota je v predvolenom nastavení nastavená na TRUE
- ak je nastavené na TRUE alebo vynechané a presná zhoda pre vyhľadávaciu kľúč nie je nájdená, najbližšia zhoda, ktorá je menšia vo veľkosti alebo hodnote, sa používa ako kľúč vyhľadávania.
- ak je nastavené na hodnotu FALSE, VLOOKUP akceptuje presnú zhodu pre kľúč vyhľadávania. Ak existuje viacero zodpovedajúcich hodnôt, vráti sa prvá zodpovedajúca hodnota
- ak je nastavené na hodnotu FALSE a nenašla sa žiadna zodpovedajúca hodnota vyhľadávacieho kľúča, funkcia vráti chybu # N / A
03 z 03
VLOOKUP Chybové hlásenia
VLOOKUP Chybové hlásenia
Nasledujúce chybové hlásenia sú priradené k VLOOKUP.
Zobrazí sa chyba # N / A (hodnota "nie je k dispozícii"), ak:
- Vyhľadávacia klávesa sa nenachádza v prvom stĺpci argumentu rozsahu
- Argument rozsahu je nepresný. Argument môže napríklad obsahovať prázdne stĺpce na ľavej strane rozsahu
- Argument is_sorted je nastavený na hodnotu FALSE a presná zhoda pre argument search_key sa nedá nájsť v prvom stĺpci rozsahu
- Argument is_sorted je nastavený na TRUE a všetky hodnoty v prvom stĺpci rozsahu sú väčšie ako kľúč vyhľadávania
A #REF! ("referenčný mimo rozsah") sa zobrazí, ak:
- Argument indexu je väčší ako počet stĺpcov v argumentoch rozsahu