Obsah
V aplikaci Microsoft Excel, VLOOKUP je jedním z nejžhavějších témat, která najdete na internetu. Pokud se nemýlím, viděli jste již mnoho článků o VLOOKUP vzorce v Excelu s jeho funkčností, použitím, výhodami atd. Pokud začnu, mohu diskutovat o různých aspektech tohoto vzorce. VLOOKUP . V tomto tutoriálu se však budu zabývat pouze tím. VLOOKUP Číslo indexu sloupce a jeho fakta. Bude na místě s vhodnými příklady a vhodnými ilustracemi. Zůstaňte tedy s námi.
Stáhnout cvičebnici
Stáhněte si následující cvičebnici.
VLOOKUP Col_Index_Num.xlsx
Ostatní sešit.xlsx
Stručný popis funkce VLOOKUP
Než začnu, dovolte mi, abych vám v krátkosti shrnul. VLOOKUP vzorce v Excelu. Doufám, že si tuto funkci a její použití pamatujete. Pokud si již vše o této funkci pamatujete, můžete tento bod přeskočit.
Nyní je aplikace Excel Funkce VLOOKUP vyhledá prezentovanou hodnotu v nejlevějším sloupci dané tabulky a vytvoří hodnotu v přesném řádku z definovaného sloupce.
Syntax:
=VLOOKUP(lookup_value,table_array,col_index_num,[range_lookup])
Probereme si zde stručně argumenty.
- lookup_value: Požadované . Hledaná hodnota se nachází v nejlevějším sloupci popsané tabulky. Může to být jedna hodnota nebo pole hodnot.
- table_array: Tabulka, ve které se bude hledat lookup_value v levém sloupci.
- col_index_num: Požadováno. Číslo sloupce v tabulce, ze kterého se bude vracet.
- [range_lookup]: Určuje, zda přesná nebo částečná shoda lookup_value V argumentu, 0 pro přesnou shodu, 1 pro částečnou shodu. Výchozí hodnota je 1 (částečná shoda).
Podívejte se na následující příklad:
V příkladu vidíte, že máme datovou sadu filmů. Zde jsme použili příkaz VLOOKUP vzorec pro extrakci dat.
V tomto VLOOKUP vzorec:
Naše lookup_value je 5 což je ID .
Naše pole tabulek je B4:F12
Vyhledávání rozsahu je nastavena na hodnotu FALSE pro přesnou shodu.
Číslo indexu sloupce je 5 což je Rok vydání .
V podstatě říkáme. VLOOKUP funkce pro prohledávání pole tabulky pomocí ID 5. A pokud jste to zjistili, uveďte hodnotu uvedenou ve sloupci Rok vydání který má indexové číslo sloupce 5 .
Doufám, že už chápete, jak to funguje.
Další informace: Vyhledávání rozsahu pomocí VLOOKUP v aplikaci Excel (5 příkladů)
6 věcí, které byste měli vědět o čísle indexu sloupce VLOOKUP
Vzhledem k tomu, že téma tohoto článku se týká především VLOOKUP číslo indexu sloupce, o tomto argumentu si povíme v následujících kapitolách. Číslo indexu sloupce je zásadní věc. Abyste z pole tabulky vrátili správnou hodnotu, měli byste o tomto čísle indexu sloupce vědět několik věcí. Doufám, že si je všechny přečtete a příště je použijete ve svém listu Excelu.
1. Co dělá číslo indexu sloupce?
Proč je nyní podstatné číslo indexu sloupce a co dělá ve vzorci. Rozebereme si to z předchozího příkladu.
Vzorec, který používáme:
=VLOOKUP(D14,B4:F12,5,FALSE)
Nastavíme vyhledávání rozsahu na FALSE pro přesnou shodu.
Rozdělení 1: Vyhledání hodnoty
Nyní chceme v tabulce něco vyhledat. Abychom tuto hodnotu našli, musíme zadat vyhledávací hodnotu v poli VLOOKUP Nejprve musíme zadat vyhledávací hodnotu, podle které bude vyhledávat data. Používáme zde odkaz na buňku.
Rozdělení 2: Inicializace pole tabulek
Poté se VLOOKUP funkce vyhledá pole tabulek, ze kterého provede všechny tyto činnosti.
Rozdělení 3: Vyhledejte hodnotu Lookup v nejlevějším sloupci.
Nyní, VLOOKUP vyhledá hodnotu vyhledávání nejprve z nejlevějšího sloupce pole tabulky ve svislém směru.
Vzhledem k tomu, že jsme nastavili argument vyhledávání rozsahu na hodnotu FALSE najít přesnou shodu, najde ji.
Rozdělení 3: Vyhledání čísla indexu sloupce z pole tabulky
Nyní je VLOOKUP se pokusí najít číslo sloupce z tabulky, které jste uvedli v argumentu.
Rozdělení 4: VLOOKUP bude hledat hodnotu v zadaném sloupci číslo indexu
Po nalezení požadovaného sloupce, VLOOKUP bude hledat vaši hodnotu ve sloupci, který má stejný řádek jako sloupec ID 5 .
Rozdělení 6: Vrátit hodnotu
Nakonec najde Rok vydání s ID 5 .
Jak vidíte, číslo indexu sloupce je klíčem k nalezení požadované hodnoty z tabulky. Pokud byste číslo indexu sloupce zadali špatně, byla by vám zadána jiná hodnota.
Další informace: Vyhledání hodnoty v rozsahu a vrácení v aplikaci Excel (5 snadných způsobů)
2. Jak se budou výstupy lišit podle čísla indexu sloupce?
Nyní naše VLOOKUP vzorec vrátí jiný výsledek na základě různých čísel indexů sloupců.
Pokud chcete získat alternativní výsledek z tabulky, nezapomeňte ve funkci uvést přesné číslo indexu sloupce. Vaše výstupy se budou lišit na základě tohoto rozsahu sloupců.
Podívejte se na následující příklad:
Vzorec, který používáme:
=VLOOKUP(D14,B4:F12,3,FALSE)
Zde jsme chtěli Herec jméno z ID filmu 5 Nyní je naše Herec sloupec je třetím sloupcem v poli tabulky. Z tohoto důvodu jsme poskytli 3 jako číslo indexu sloupce v VLOOKUP Výsledkem je, že naše funkce načte hodnotu z rozsahu pro vyhledávání (pole tabulky) v aplikaci Excel.
Další informace: Jak najít druhou shodu pomocí VLOOKUP v aplikaci Excel (2 jednoduché metody)
3. Co se stane, když zadáme špatné číslo indexu sloupce?
Nyní se můžete zeptat, co se stane, když zadáme nesprávné číslo indexu sloupce pomocí aplikace Excel. VLOOKUP Funkce samozřejmě vrátí špatnou hodnotu. Pokud požadovaný sloupec výsledku neodpovídá zadanému číslu indexu sloupce, výsledek nedostanete.
Pro lepší pochopení se podívejte na následující příklad:
Vzorec, který používáme:
=VLOOKUP(D14,B4:F12,5,FALSE)
Zde vidíte, že jsme chtěli Žánr o ID filmu 7 . Ale ukazuje se, že 2006 což je nesprávná odpověď.
Protože jsme poskytli 5 jako indexové číslo sloupce v aplikaci Excel VLOOKUP Ale číslo sloupce Žánr je 4 . Proto vrací jiný výsledek.
4. Co se stane, když je náš sloupcový index mimo rozsah?
Pokud je číslo indexu sloupce mimo rozsah zadaného pole tabulky, bude se VLOOKUP vrátí funkci #REF! Je to proto, že pole tabulky neobsahuje tolik sloupců.
To lze pochopit z následujícího příkladu:
Vzorec, který používáme:
=VLOOKUP(D14,B4:F12,6,FALSE)
Zde si můžete prohlédnout náš Excel VLOOKUP Podívejte se pozorně, naše tabulkové pole je B4:F12 V tomto rozsahu máme pouze pět sloupců. V našem vzorci jsme však uvedli. 6 v argumentu col index. Proto nemohl vrátit žádnou hodnotu.
Další informace: Jak použít VLOOKUP k nalezení hodnoty, která spadá do rozsahu
5. Zvýšení indexu sloupce ve VLOOKUP pomocí funkce COLUMN
V VLOOKUP můžete použít dynamický index sloupce. Předpokládejme, že máte dvě tabulky a chcete je sloučit. Také potřebujete zkopírovat pracovní VLOOKUP vzorec ve více sloupcích. Šikovný způsob, jak můžete postupovat, je použití funkce COLUMN aplikace Excel.
Podívejte se na následující snímek obrazovky:
Máme tu dvě tabulky. Chceme sloučit tabulky Tabulka výsledků a Databáze studentů tabulka založená na ID studenta . V podstatě je naším cílem nastavit Název a sekci v tabulce Výsledek.
Obecný vzorec, který používáme:
=VLOOKUP($A1,table,COLUMN()-x,0)
Zadejme následující vzorec Buňka E5 a stiskněte Vstupte:
=VLOOKUP($C5,$H$5:$J$9,COLUMN()-3,0)
Nyní přetáhněte Plnicí rukojeť ikona na druhé straně stolu.
Opět zadejte vzorec do pole Buňka F5 a přetáhněte Plnicí rukojeť ikona:
Jak vidíte, úspěšně jsme zkopírovali data z databáze studentů do tabulky Výsledek pomocí dynamického čísla indexu sloupce.
Poznámka:
Tento vzorec můžete použít jako Kalkulačka indexu sloupce pro Vlookup v pracovním listu.
🔎 Rozdělení vzorce
Číslo indexu sloupce jsme vypočítali pomocí SLOUPEC Pokud nejsou ve funkci SLOUPEC vrátí číslo příslušného sloupce.
Protože nyní používáme vzorec ve sloupci E a F, je třeba. SLOUPEC funkce vrátí 5 a 6. V listu je indexové číslo sloupce E 5 a indexové číslo sloupce F 6.
Neradi získáváme data z pátého sloupce pole Výsledek (v tabulce jsou celkem jen 3 sloupce). Takže odečtením 3 od 5 získáme číslo 2, které se v tabulce VLOOKUP funkce sloužící k obnovení Název z databáze studentů tabulka.
COLUMN()-3 = 5-3 = 2 (Zde 2 označuje Název sloupce Databáze studentů pole tabulek)
Stejný vzorec jsme použili ve sloupci F . F má index 6.
SLOUPEC()-3 = 6-3 = 3 (3 označuje Sekce z Databáze studentů pole tabulek)
Nakonec první vzorek přináší Název z Databáze studentů tabulka (sloupec 2) a 2. obrázek získáme takto Sekce z Databáze studentů tabulka (sloupec 3).
[/wpsm_box]6. Zjištění čísla indexu sloupce pomocí funkce MATCH
Nyní v VLOOKUP obvykle zadáváme číslo indexu sloupce jako statické číslo. Bez ohledu na to můžete také vytvořit dynamické číslo indexu sloupce jako v předchozím příkladu. Zde to děláme pomocí funkce funkce MATCH Tato metoda umožňuje dynamické obousměrné vyhledávání, které odpovídá řádkům i sloupcům v poli tabulky.
Podívejte se na následující soubor dat:
Zde máme soubor dat o studentech. Máme známky některých studentů z fyziky, matematiky a chemie. Nyní chceme zjistit stupeň Jessy v Matematika předmět.
Tento údaj zjistíte zadáním následujícího vzorce Buňka H5 a stiskněte Vstupte na :
=VLOOKUP(H4,B4:E9,MATCH(H5,B4:E4,0),FALSE)
Jak vidíte, naše VLOOKUP vzorec získal přesnou shodu ze souboru dat.
Nyní se pozorně podívejte, že jsme v čísle indexu sloupce neuvedli statické číslo. Místo toho jsme jej vytvořili dynamické pomocí příkazu MATCH V podstatě zde máme více kritérií.
🔎 Rozdělení vzorce
➤ MATCH(H5,B4:E4,0)
Na stránkách MATCH funkce vyhledá předmět MATEMATIKA ze záhlaví B4:E4. Najde ji v indexu 3. Proto vrátí hodnotu 3 .
➤ VLOOKUP(H4,B4:E9,MATCH(H5,B4:E4,0),FALSE) = VLOOKUP(H4,B4:E9,3, FALSE)
Nakonec bude fungovat jako skutečný VLOOKUP vzorec. A vrátí se C. Protože našel hodnotu z čísla indexu sloupce 3.
VLOOKUP Číslo indexu sloupce z jiného listu nebo sešitu
Nyní můžete použít číslo indexu sloupce v listu, který bude načítat data z jiného listu nebo jiného sešitu. Je to jedna z důležitých funkcí programu. VLOOKUP funkce.
Podívejte se na následující snímky obrazovky:
Zde máme dva samostatné listy. Náš hlavní soubor dat je v listu Aktuální odtud načteme data a zobrazíme je na listu výstup Zde vlastně používáme číslo indexu sloupce, ve kterém se nachází pole naší tabulky na jiném listu.
Nejprve zadejte následující vzorec Buňka C5 o výstup a pak stiskněte Vstupte na .
=VLOOKUP(C4,Actual!B4:F12,2,FALSE)
Jak vidíte, naše VLOOKUP číslo indexu sloupce nám pomohlo načíst data z jiného listu.
Zde platí vzorec "Actual!B4:F12 " v podstatě označuje název listu a pole tabulky z listu. A jako číslo indexu sloupce pro načtení dat z tabulky v " Aktuální " list.
Totéž platí pro různé sešity. Podobně můžete načíst hodnotu z jiného sešitu pomocí příkazu VLOOKUP Podívejte se na snímky obrazovky:
Toto je první sešit. Naše data jsou zde " Aktuální " list:
Toto je druhý sešit. Hodnota, kterou zobrazíme v " Data " list.
Stejně jako v předchozím případě zadejte následující vzorec. Buňka C5 z " Data " list z " Other.xlsx" pracovní sešit:
=VLOOKUP(C4,'[VLOOKUP Column Index Number.xlsx]Actual'!B4:F12,2,FALSE)
Jak vidíte, ze souboru dat se vrátila přesná shoda.
Pokud zavřete hlavní sešit, ve kterém se nachází pole tabulek, bude vzorec vypadat následovně:
=VLOOKUP(C4,'D:\SOFTEKO\75- vlookup číslo indexu sloupce\[VLOOKUP číslo indexu sloupce.xlsx]Aktuální'!B4:F12,2,FALSE)
Následující snímek obrazovky vám to vysvětlí:
💬 Co si zapamatovat
✎ VLOOKUP hledá hodnotu správným směrem.
✎ Chcete-li získat přesné výsledky, zadejte platné číslo indexu sloupce. Číslo indexu sloupce by nemělo překročit počet sloupců pole tabulky.
✎ Pokud přenášíte data ze stejného listu nebo z jiných listů, ale ze stejného sešitu, měli byste rozsah pole tabulky uzamknout.
Závěr
Závěrem doufám, že vám tento návod poskytl užitečné informace o systému VLOOKUP indexové číslo sloupce v aplikaci Excel. Doporučujeme vám naučit se všechny tyto pokyny a aplikovat je na váš soubor dat. Stáhněte si cvičný sešit a vyzkoušejte si je sami. Neváhejte také poskytnout zpětnou vazbu v sekci komentářů. Vaše cenná zpětná vazba nás motivuje k vytváření podobných výukových programů.
Nezapomeňte se podívat na naše webové stránky Exceldemy.com pro různé problémy a řešení související s aplikací Excel.
Učte se novým metodám a neustále se rozvíjejte!