Úvod do funkcie VLOOKUP
Funkcia VLOOKUP v programe Excel je bezpochyby najpoužívanejšou a hovorenou funkciou. Na každom pracovnom pohovore, ktorý vyžaduje znalosť Excelu, je to najčastejšie položená otázka, ak viete, ako používať funkciu VLOOKUP.
Funkcia VLOOKUP patrí do kategórie vyhľadávania funkcií Excelu. V vo VLOOKUP znamená vertikálne. Táto funkcia sa používa na vyhľadávanie údajov, ktoré sú štruktúrované vertikálne. Na horizontálne vyhľadávanie existuje funkcia s názvom HLOOKUP.
Funkcia Excel VLOOKUP vyhľadá v tabuľke údajov prvú zhodu danej hodnoty nazývanej vyhľadávacia hodnota a vráti hodnotu z daného stĺpcového indexu. Zhoda môže byť približná alebo presná.
Napriek tomu, že sa VLOOKUP ľahko používa, má svoje vlastné obmedzenia a kulisy. Budeme diskutovať o všetkom vrátane silných a slabých stránok tejto funkcie.
Syntax:
= VLOOKUP (lookup_value, table_array, col_index_number, [range_lookup])
Čo je hodnota vyhľadávania
Lookup_value: Je to hodnota, ktorú chcete hľadať v poli tabuľky.
Ak napríklad hľadáte kotúč č. 110 v študentskom stole, potom jeho 110 je vyhľadávacia hodnota.
Pole_rozpisu: Tabuľka, v ktorej chcete hľadať hodnotu vyhľadávania.
Ak sa napríklad pozeráte na 110 v poli tabuľky B5: E17. Potom B5: E17 je vaše tabuľkové pole.
col_index_number: Číslo stĺpca v poli tabuľky, z ktorého chcete načítať výsledky.
Napríklad ak v poli tabuľky B5: E17 chcete získať hodnotu zo stĺpca D potom bude váš stĺpcový index 3 (počítanie od B do D (B, C, D)).
[range_lookup]: FALSE, ak chcete hľadať presnú hodnotu, TRUE, ak chcete približnú zhodu.
Ako používať funkciu VLOOKUP
Ak máte štruktúrované údaje a chcete v nich údaje vyhľadať, riešením je funkcia VLOOKUP.
Režimy VLOOKUP zodpovedajúce
VLOOKUP má dva režimy zhody, približnú zhodu a presnú zhodu. VLOOKUP štandardne vykonáva približnú zhodu. Ale ak chcete prinútiť funkciu VLOOKUP k presnej zhode, môžete to urobiť aj vy. Ja a ja silne verím, že aj ostatní sa väčšinou pokúšame urobiť presnú zhodu pomocou funkcie VLOOKUP. Nerozumiem, prečo si vývojári Excelu myslia, že používatelia by chceli väčšinou používať približnú zhodu.
1. VLOOKUP Približný zápas
= VLOOKUP (lookup_value, table_array, col_index_number, 1)
Ak je v hre VLOOKUP približná zhoda, hodnota sa nenájde posledná hodnota, ktorá je menšia ako vyhľadávaná hodnota, sa porovná a vráti sa hodnota z daného stĺpcového indexu.
VLOOKUP v predvolenom nastavení približne zodpovedá, ak vynecháme premennú na vyhľadávanie rozsahu. Približná zhoda je užitočná, keď chcete urobiť približnú zhodu a keď máte pole tabuľky zoradené vzostupne.
Vlookup hľadá hodnotu, a ak ju nenájde v poli tabuľky, potom sa zhoduje s hodnotou, ktorá je menšia, ako je hodnota v poli tabuľky. Poďme to pochopiť na príklade.
Príklad 1
Máme tu zoznam študentov. Každý študent získal v teste nejaké známky. Teraz chcem dať známku podľa ich známok.
Každý študent, ktorý dosiahol skóre menej ako 40, by mal byť označený F, študent, ktorý dosiahol skóre medzi 40 a 60, by mal mať označenie C a podobne, ako je znázornené na obrázku nižšie.
Tento vzorec VLOOKUP by sme zapísali do E2 a potiahli ho nadol.
= VLOOKUP (D2, $ H $ 2: $ I $ 6,2, PRAVDA)
Ako to funguje?
Vo vyššie uvedenom príklade sú naše vyhľadávacie hodnoty v stĺpci D, začínajúc od D2. Pole Array je H2: I6 (všimnite si, že je zoradené vzostupne a absolútne). Stĺpec, z ktorého získavame údaje, je 2. A typ zhody, ktorý sme definovali približným prechodom PRAVDA (nič a 1 budú znamenať to isté).
Pozrime sa teda na prvú vyhľadávaciu hodnotu D2, ktorá obsahuje 40.
- VLOOKUP hľadá 40 v prvom stĺpci (H) poľa tabuľky H2: I6.
- Nájde 40 v druhej polohe v bunke H3.
- Teraz sa presunie do druhého stĺpca z H3 do I3 a vráti D.
V tomto prípade vlookup našiel presnú zhodu. Pozrime sa na ďalší prípad.
Druhé vyhľadávanie má hodnoty D3, ktoré obsahujú 36.
- VLOOKUP hľadá 36 v prvom stĺpci poľa tabuľky H2: I6.
- VLOOKUP nenašiel 36 nikde v prvom stĺpci.
- Pretože VLOOKUP nenašiel 36, zhoduje sa s poslednou nájdenou hodnotou, ktorá je menšia ako vyhľadávaná hodnota.
- Prvá hodnota, ktorá je menšia ako 36, je 0, preto vráti F, ktoré súvisí s 0.
Tu sa to deje pre každý prípad. Pre 92 je posledná hodnota, ktorá je menšia ako 92, 90. Je teda vrátená hodnota A pre približnú zhodu.
2. VLOOKUP Presný zápas
Táto najpoužívanejšia forma VLOOKUP a môže byť aj najužitočnejšia. Ak chcete hľadať presnú hodnotu v prvom stĺpci poľa tabuľky, použite presnú zhodu. Napríklad, ak robíte vyhľadávací formulár ID, ako by ste najviac chceli, presná zhoda namiesto akejkoľvek hodnoty, ktorá je menšia ako táto hodnota.
Aby bol VLOOKUP vynútený na presnú zhodu v Exceli, odovzdáme 0 alebo FALSE ako parameter range_lookup.
= VLOOKUP (lookup_value, table_array, col_index_number, 0)
Ak sa hodnota nenachádza v prvom stĺpci poľa tabuľky, vzorec vráti chybu #N/A.
Pozrime sa na príklad.
Príklad 2
V tomto prípade chcem napísať iba zoznam rolí študentov v A2 a v B2 chcem načítať súbor meno študenta a v C2 jeho Stupeň. Jednoduché. Pole tabuľky je B5: D17. Prečo?
Za týmto účelom napíšte tieto dva vzorce do bunky v bunke B2 a C2.
= VLOOKUP (A2, $ B $ 5: $ E $ 17,2,0)
= VLOOKUP (A2, $ B $ 5: $ E $ 17,3,0)
Teraz, bez ohľadu na to, aké ID napíšete do bunky A2, funkcia VLOOKUP vyhľadá presnú zhodu v stĺpci B a vráti hodnotu z daného stĺpca_indexu.
Ako funguje VLOOKUP s presnou zhodou?
Exact Match VLOOKUP v Exceli je jednoduchý. Vyhľadá vyhľadávaciu hodnotu v prvom stĺpci zadaného poľa table_array a vráti hodnotu z hodnoty z daného čísla stĺpca_indexu. Ak sa hodnota nenájde, funkcia VLOOKUP vráti chybu #N/A.
Najlepšie využitie funkcie VLOOKUP
Vlookup má mnoho použití. Rozoberiem niekoľko najužitočnejších prípadov použitia.
3. Na hodnotenie namiesto komplexnej vnorenej funkcie IF použite Excel VLOOKUP
Na nahradenie vnorenej funkcie IF použite približnú zhodu VLOOKUP. V príklade 1 sme videli, ako môžeme použiť vlookup na hodnotenie študentov podľa ich známok.
Približná zhoda VLOOKUP je rýchlejšia ako vnorená, ak interne používa binárne vyhľadávanie.
4. Na načítanie údajov použite funkciu VLOOKUP
Túto najbežnejšiu úlohu je možné ľahko vykonať pomocou funkcie VLOOKUP v programe Excel. V príklade 2 sme to urobili na načítanie údajov študentov pomocou ich role č.
5. Pomocou Vlookup skontrolujte, či je v zázname hodnota.
VLOOKUP je možné použiť na kontrolu, či je hodnota v nejakom zozname alebo nie.
V príklade 2, keď napíšeme 152, vráti chybu #N/A. Ak VLOOKUP vráti #N/A, znamená to, že danú hodnotu nikde v daných údajoch nenašiel.
Pripravil som o tom stručný článok. Môžete si ho prečítať tu.
Použitie vzorca VLOOKUP na kontrolu, či hodnota existuje
Automatické získanie stĺpcového indexu
Patrím k tej skupine ľudí, ktorí nechcú opakovať rovnakú úlohu znova a znova. Takže zmena čísla col_index znova a znova ma štve a vždy sa tomu vyhýbam. V skutočnosti sa vyhýbam akýmkoľvek druhom úprav vo svojich vzorcoch, akonáhle som ich napísal, pokiaľ a kým nie je iná možnosť.
Index stĺpcov je možné automaticky vypočítať v programe Excel. Existuje niekoľko spôsobov, ako to urobiť. Pozrime sa tu na niektoré z nich.
6. Použite funkciu VLOOKUP s funkciou MATCH
Ako teda vieme, funkcia MATCH vráti nájdený index zodpovedajúcej hodnoty.
Ak teda máme presne rovnaké záhlavia vo vyhľadávacom mieste ako zdrojové údaje, potom ich môžeme použiť na získanie stĺpca_index. Ako? Pozrime sa…
V nižšie uvedených údajoch chceme zapísať číslo role v G2 a chceme načítať meno študenta, známky a známky v H2, bez ohľadu na to, ktorý nadpis tam napíšeme.
Napíšte tento vzorec do bunky H2
= VLOOKUP (G2, B2: E14, MATCH (H1, B1: E1,0), 0)
Teraz, kedykoľvek zmeníte nadpis v H1, z tohto stĺpca sa zobrazí hodnota v H2.
Môžete použiť rozbaľovací zoznam pomocou validácie údajov, ktorý obsahuje všetky záhlavia z tabuľky, aby bol užívateľsky prívetivejší.
Tu VLOOKUP robí presnú zhodu. VLOOKUP teraz robí svoje obvyklé činnosti získavania údajov. Kúzlo vykonáva funkcia MATCH na pozícii col_index.
Tu VLOOKUP vidí akúkoľvek hodnotu v G2 v prvom stĺpci poľa tabuľky B2: E14. Teraz na mieste col_index máme ZÁPAS (H1, B1: E1,0).
Funkcia MATCH hľadá akúkoľvek hodnotu v rozsahu H1 v rozsahu B1: E1 a vráti index zhodnej hodnoty.
Napríklad keď píšeme študent v H1 to hľadá v dosahu B1: E1. Nachádza sa v C2. preto vráti 2. Ak napíšeme Stupeň vráti známku študenta.
Všimnite si toho, že keď napíšeme Region, vráti #N/A. Pretože to je mimo rozsah tabuľky. O tom budeme hovoriť neskôr v článku.
Toto je najlepší spôsob, ako urobiť VLOOKUP automatickým. Existujú aj iné metódy, ale nie sú také flexibilné.
7. Používajte funkciu VLOOKUP s funkciou COLUMN
Funkcia stĺpca vráti číslo stĺpca dodanej referencie. A čo potrebujeme na načítanie údajov pomocou VLOOKUP? Col_index. Takže pomocou funkcie COLUMN môžeme samozrejme získať údaje z ľubovoľného súboru údajov.
Zoberme si vyššie uvedený príklad. Teraz však musíme získať celé údaje. Nielen jeden stĺpček.
Napíšte tento vzorec do H2 a skopírujte do I2 a J2.
= VLOOKUP ($ G2, $ B $ 2: $ E $ 14, STĹPEC (B1), 0)
To vám poskytne dynamický výsledok. Ako? Pozrime sa.
VLOOKUP funguje ako obvykle. Na adrese column_index sme napísali STĹPEC (B1), čo bude preložené do 2, pretože v 2 stĺpci zo stĺpca B máme meno študenta, vráti meno študenta.
Dôležité: Funguje to, pretože naša tabuľka začína od stĺpca B. Ak je vaša tabuľka uprostred listu, budete musieť odpočítať alebo pridať niektoré čísla, aby zodpovedali vašim požiadavkám.
Napríklad, ak vyššie uvedená tabuľka začínala od C1 v rovnakej štruktúre, potom všetky nižšie uvedené vzorce fungovali dobre.
= VLOOKUP ($ G2, $ C $ 2: $ F $ 14, STĹPEC (B1), 0)
= VLOOKUP ($ G2, $ C $ 2: $ F $ 14, STĹPEC (C1) -1,0)
= VLOOKUP ($ G2, $ C $ 2: $ F $ 14, STĹPEC (A1) +1,0)
8. VLOOKUP na zlúčenie údajov
Vo väčšine databáz existuje jeden dotaz, ktorý sa zlúči do tabuliek, väčšinou sa nazýva spojovací dotaz, ale MS Excel v žiadnej databáze, takže nemá dotaz na spojenie. To však neznamená, že sa nemôžeme spojiť s dvoma tabuľkami, ak máme v dvoch tabuľkách spoločné stĺpce.
Keď teda získate nejaké údaje z dvoch oddelení tej istej spoločnosti, budete ich chcieť zlúčiť a analyzovať ich.
Keď napríklad získate známky študentov od učiteľov a potom dochádzku z administratívneho oddelenia, chceli by ste na jednom mieste vidieť, ktorý študent dostal známku a aké je jeho percento dochádzky.
Musíme ich zlúčiť do nižšie uvedenej tabuľky.
Známky, musíme získať z tabuľky známok a dochádzka z údajov o dochádzke.
Napíšte nižšie vzorce do bunky D19, aby ste získali značky, a ťahajte nadol.
= VLOOKUP (B19, $ B $ 2: $ D $ 15,3,0)
Napíšte nižšie vzorec do bunky E19
= VLOOKUP (B19, $ G $ 3: $ I $ 15,3,0)
A spojili sme dve tabuľky do jednej tabuľky. Môžete samozrejme pridať viac ako dve tabuľky. Potrebujete iba získať údaje zo všetkých požadovaných tabuliek na jednom mieste pomocou funkcie VLOOKUP.
Osvedčené postupy pre VLOOKUP
Vo všetkých vyššie uvedených príkladoch sme teda použili vlookup s nespracovanými údajmi. Vo všetkých vyššie uvedených príkladoch sme boli opatrní pri údajoch, ktoré používame. Pri uvádzaní odkazov na tabuľkové polia sme museli byť opatrní. Existujú však určité spôsoby, ktoré môžu toto úsilie značne obmedziť.
9. Používajte s VLOOKUP absolútne referencie
Možno ste si všimli, že v niektorých článkoch som použil absolútne rozsahy (rozsah $ znamienko). Absolútne zúrivosti sa používajú vtedy, keď nechceme, aby sa rozsah menil pri kopírovaní bunky vzorca do iných buniek.
Napríklad, ak mám = VLOOKUP (G2,B2: E14, 2,0), 0) v bunke H2, a ak ju skopírujem alebo potiahnem nadol do bunky H3, vzorec sa zmení na = VLOOKUP (G3,B3: E15, 2,0). Všetky referencie sú relatívne zmenené. Tu môžeme zmeniť odkaz na vyhľadávaciu hodnotu, ale nie na pole tabuľky. Pretože B2 sa dostane von alebo sa dostane do dosahu a my ho môžeme chcieť mať v našich tabuľkových poliach vždy.
Aby sme tomu zabránili, používame absolútne referencie. Robíme tie rozsahy absolútnymi, ktoré nechceme meniť, ako napríklad table_array v H2, = VLOOKUP (G2,$ B $ 2: $ E $ 14, 2,0), 0). Keď skopírujete H2 v H3, vzorec bude = VLOOKUP (G3,$ B $ 2: $ E $ 14, 2,0), 0). Všimnite si toho, že vyhľadávacia hodnota je zmenená, ale nie table_array.
10. Používajte pomenované rozsahy s VLOOKUP
Vo vyššie uvedenom príklade sme použili absolútne referencie na opravu poľa table_array. Vyzerá to dosť rozmazane a ťažko sa to číta. Čo keby ste mohli len písať „Údaje“ na mieste $ B $ 2: $ E $ 14 a odkazovalo by na $ B $ 2: $ E $ 14 vždy. Bude ešte jednoduchšie čítať a písať vzorec.
Stačí teda vybrať rozsah a pomenovať ho „údaje“.
Ak chcete pomenovať rozsah, vyberte rozsah. Kliknite pravým tlačidlom myši, kliknite na položku Definovať názov a pomenujte požadovaný rozsah. Teraz len = VLOOKUP (G3,údaje,2,0), 0) vzorec bude fungovať úplne rovnako ako predtým.
Môžete si prečítať viac o pomenovaných rozsahoch v Exceli. Tu som vysvetlil každý aspekt pomenovaného rozsahu.
11. Zástupné znaky pre čiastočné párovanie pomocou VLOOKUP
VLOOKUP umožňuje čiastočné párovanie. Áno, pri presnej zhode VLOOKUP môžete na čiastočné párovanie použiť zástupné znaky. Napríklad, ak chcete vyhľadať hodnotu, ktorá začína na „Gil“, môžete použiť zástupný znak * s „Gil“ ako „Gil *“. Pozrime sa na príklad.
Tu chcem získať známky študenta, ktorého meno začína Gil. Aby som to dosiahol, napíšem nižšie vzorec.
= VLOOKUP ("*Gill", C2: D14,2,0)
V Exceli sú k dispozícii dve zástupné znaky, ktoré je možné použiť s funkciou VLOOKUP.
Zástupný znak hviezdička (*). Toto sa používa vtedy, ak používateľ nevie, koľko znakov existuje, a pozná iba niektoré znaky zhody. Ak napríklad používateľ pozná meno, ktoré začína na „Sm“, napíše „Sm*“. Ak používateľ vie, že vyhľadávacia hodnota končí na „123“, napíše „*123“. (divoká karta funguje iba s textami). A keď vie, že „se“ je súčasťou textu, napíše „*se*“.
Otáznik ("?"). Používa sa vtedy, keď používateľ vie, koľko znakov chýba. Napríklad, ak chcem vyhľadať hodnotu, ktorá má 4 znaky, ale neviem, aké sú, jednoducho napíšem „????“ v mieste vyhľadávanej hodnoty.
Vlookup vráti príslušnú hodnotu prvej nájdenej hodnoty, ktorá obsahuje presne štyri znaky.
Dôležité: Divoká karta funguje iba s textovými hodnotami. Ak chcete s nimi použiť zástupné znaky, konvertujte čísla na text.
Funkcia Slabé stránky VLOOKUP
VLOOKUP je skutočne výkonnou a jednoduchou funkciou na získavanie hodnôt, ale existuje mnoho oblastí, kde VLOOKUP nie je taký nápomocný. Ak pracujete na Exceli, musíte ich tiež poznať a vedieť, ako robiť úlohy, ktoré VLOOKUP nedokáže.
12. Nemôže sa načítať hodnota zľava z poľa Table_Array
Najväčšou chybou funkcie VLOOKUP je to, že nemôže načítať hodnotu zľava z poľa tabuľky. VLOOKUP vyhľadáva iba vpravo od hodnoty vyhľadávania.
Dôvodom je, že VLOOKUP hľadá zadané vyhľadávacia hodnota v prvom stĺpci danej položky tabuľkové pole. Nikdy nevráti hodnotu zvonku tabuľky. A ak sa pokúsite ponechať ľavý stĺpec v poli tabuľky, stane sa prvým stĺpcom poľa tabuľky, a preto sa bude vyhľadávaná hodnota hľadať v tomto rozsahu. Čo pravdepodobne vygeneruje chybu.
Na vyhľadávanie hodnôt zľava od vyhľadávanej hodnoty používame namiesto toho INDEX-MATCH. Funkcia INDEX-MATCH môže vyhľadávať hodnoty z ľubovoľného stĺpca v hárku. V skutočnosti je rozsah vyhľadávania a rozsah, z ktorého chcete vyhľadávať hodnoty, úplne nezávislé, čo robí indexovú zhodu vysoko prispôsobiteľnou.
Funkcia VLOOKUP vráti #N/A, aj keď existuje vyhľadávaná hodnota.
#Funkcia VLOOKUP vráti chybu, keď sa nenájde hodnota vyhľadávania. Môže vám byť nepríjemné, keď hodnota existuje v rozsahu, ale funkcia VLOOKUP vráti chybu #N/A.
14. Keď sú čísla formulované ako text
Väčšinou sa to stane, keď sú čísla formulované ako text. Keď to nájdete pomocou príkazu CTRL+F, Excel to nájde, ale keď sa pokúsite použiť VLOOKUP, vráti #N/A. Táto úloha je vo väčšine rozhovorov zadaná ako trikové otázky.
Na obrázku vyššie vidíte, že 101 je práve tam, ale vzorec vracia chybu. Ako to zvládate? Existujú dve metódy.
1. Previesť text na číslo v dátach
Zelenú značku môžete vidieť v ľavom hornom rohu v stĺpci rollno. Naznačujú, že v hodnote bunky je niečo neobvyklé. Keď vyberiete bunku, zobrazí sa, že číslo je formátované ako text.
Keď kliknete na výkričník (!), Zobrazí sa vám možnosť Previesť na číslo. Vyberte všetky bunky a kliknite na túto možnosť. Všetky hodnoty budú prevedené na text.
2. Premeňte svoje vyhľadávacie číslo na text vo vzorci
Vo vyššie uvedenom príklade sme zmutovali pôvodné údaje. V pôvodných údajoch možno nebudete chcieť nič meniť. Takže by ste to chceli namiesto toho urobiť vo vzorci. Ak chcete vo vzorci VLOOKUP zmeniť číslo na text, napíšte to.
= VLOOKUP (TEXT (G2, "0"), B2: D14,2,0)
Tu vzorec dynamicky zmení číslo na text a potom ho porovná s daným rozsahom.
15. Text s úvodnými a koncovými medzerami
Niektoré údaje poskytnuté operátormi zadávania údajov a údaje z internetu nie sú čisté. Môžu mať za sebou medzery alebo niektoré nevytlačiteľné znaky. Pri vyhľadávaní pomocou týchto hodnôt sa môže zobraziť chyba #N/A. Aby ste tomu zabránili, najskôr si vyčistite údaje. Na odstránenie úvodných medzier použite funkciu TRIM. TRIM odstráni z textu ľubovoľný počet úvodných alebo koncových medzier.
Preto navrhujem pridať nový stĺpec a dostať tam vyčistené údaje. Potom hodnotu prilepte. Teraz, ak chcete, sa môžete pôvodného stĺpca zbaviť.
= TRIM (ČISTIŤ (text))
Riešenie chýb VLOOKUP
Ako viete, VLOOKUP nedokáže nájsť hodnotu, vráti chybu #N/A. Je v poriadku dostať chybu #N/A, možno to niekedy zamýšľate urobiť, napríklad keď chcete skontrolovať, či hodnota v zozname už existuje alebo nie. Tam #N/A znamená, že hodnota tam nie je.
Ale #N/A vyzerá škaredo. Čo tak získať užívateľsky prívetivý výstup, ako napríklad „Id not found“ alebo „Customer not Found“. Môžeme použiť IFERROR s funkciou VLOOKUP, aby sme sa vyhli #N/A.
Na zachytenie chyby vo VLOOKUP použite nižšie uvedený vzorec.
= IFERROR (VLOOKUP (150, B2: E14,2,0), "Roll no not found")
16. VLOOKUP s VIACERÝMI kritériami
VLOOKUP nemôže fungovať s viacerými kritériami.Áno, na vyhľadanie hodnôt pomocou vzorca VLOOKUP môžete mať iba jedno kritérium.
Ak napríklad máte meno a priezvisko v dvoch oddelených stĺpcoch.
A teraz, ak chcete vyhľadať hodnotu, ktorej krstné meno je John a priezvisko Dave, nemôžete to urobiť normálne.
Ale existuje na to riešenie. Môžete vytvoriť samostatný stĺpec zreťazením mena a priezviska a potom vyhľadať príslušný stĺpec s menom a priezviskom.
Existuje Alternatíva INDEX-MATCH, ktorá dokáže vyhľadať viacero kritérií bez stĺpca pomoci.
17. VLOOKUP získava iba hodnotu prvého nájdeného
Predstavte si, že máte nejaké údaje v centrálnej oblasti. Teraz chcete získať prvých 5 údajových záznamov z centrálneho regiónu. VLOOKUP vráti iba prvú centrálnu hodnotu vo všetkých piatich záznamoch. Toto je zásadná kulisa.
To však neznamená, že to nemôžeme dosiahnuť. Môžeme použiť komplexný vzorec polí, ako je uvedené nižšie.
= INDEX ($ C $ 2: $ C $ 14, SMALL (IF (G2 = $ A $ 2: $ A $ 14, ROW ($ A $ 2: $ A $ 14) -ROW ($ A $ 2) +1), ROW (1: 1)))
Napíšte tento vzorec a stlačte kombináciu klávesov CTRL+SHIFT+ENTER.
A je hotovo.
V článku som vysvetlil, ako V programe Excel VYHĽADAŤ viac hodnôt.
Takže áno, chlapci, v tomto článku som pokryl všetky možné aspekty funkcie VLOOKUP podľa svojich znalostí. Ak si myslíte, že mi niečo chýba, dajte mi prosím vedieť v sekcii komentárov nižšie.
Vlookup Najlepších 5 hodnôt s duplicitnými hodnotami pomocou INDEX-MATCH v programe Excel
VLOOKUP Viacnásobné hodnoty
VLOOKUP s indexom Dynamic Col
Čiastočná zhoda s funkciou VLOOKUP
Použite VLOOKUP z dvoch alebo viacerých vyhľadávacích tabuliek
Vlookup podľa dátumu v Exceli
Použitie vzorca VLOOKUP na kontrolu, či hodnota existuje
Ako VYHLÁSIŤ z iného listu programu Excel
VLOOKUP s číslami a textom
Funkcie IF, ISNA a VLOOKUP
Funkcia ISNA a VLOOKUP
Funkcia IFERROR a VLOOKUP