Obsah
Pokud chcete extrahovat data z listu Excelu do jiného listu, pak jste na správném místě. Stačí, když budete postupovat podle tohoto článku a procvičíte si vlastní soubor Excelu nebo si můžete stáhnout naši cvičebnici. V tomto návodu se naučíte 6 snadných a efektivních metod extrakce dat z listu Excelu.
Stáhněte si knihu Practice Book
Stáhněte si následující soubor aplikace Excel pro svou praxi.
Výpis dat z listu Excel.xlsx
6 metod extrakce dat z listu aplikace Excel
Zde máme soubor dat obsahující 5 sloupců a 9 řádků včetně nadpisů. Naším úkolem je extrahovat data z listu aplikace Excel do jiného listu.
Probereme nyní jednotlivé metody jednu po druhé.
1. Výpis dat z listu aplikace Excel pomocí funkce VLOOKUP
Na stránkách Funkce VLOOKUP vyhledá zadaný údaj v nejlevějším sloupci daného souboru dat a poté získá hodnotu ve stejném řádku ze zadaného sloupce.
Kroky:
Předpokládejme, že potřebujeme vyjmout platy ID č. 103, 106 a 108 z listu 1 do listu 2.
1. Zadejte následující vzorec do Buňka C13 z List 2 .
=VLOOKUP(B13,'List 1'!B5:F12,5,FALSE)
2. Přetáhněte Plnicí rukojeť na potřebný rozsah.
Zde je výstup.
Poznámka:
=VLOOKUP(lookup_value, table_array, col_index_num, [range_lookup])
Zde,
- Lookup_value je hodnota, kterou chcete porovnat
- Table_array je rozsah dat, ve kterém je třeba hledat hodnotu.
- Col_index_num je odpovídající sloupec look_value
- Range_lookup je logická hodnota (True nebo False). 0 (false) znamená přesnou shodu a 1 (true) znamená přibližnou shodu.
Přečtěte si více: Automatický přenos dat z jednoho listu aplikace Excel do druhého pomocí funkce VLOOKUP
2. Vybírání dat z listu aplikace Excel pomocí vzorce INDEX-MATCH
INDEX-MATCH combo je výkonný a oblíbený nástroj v aplikaci MS Excel, který slouží k extrakci dat z určité části tabulky. Použitím tohoto kombinovaného vzorce můžeme např. extrahovat data z listu 1 do listu 3 na základě kritérií. K tomu stačí postupovat podle níže uvedených kroků.
Předpokládejme, že chcete zjistit plat pro určité ID. Použijeme kombinaci příkazů INDEX a MATCH funkce k tomu.
Kroky:
1. V buňce C13 , zadejte následující vzorec
=INDEX("List 1"!F5:F12, MATCH(B13, "List 1"!B5:B12,0))
Zde,
- MATCH(B13,'List 1'!B5:B12,0) se vztahuje na buňku B13 jako hodnota lookup_value v rozsahu dat B5:B12 pro přesnou shodu. Vrátí 3, protože hodnota je v řádku číslo 3.
- INDEX('List 1'!F5:F12, MATCH(B13,'List 1'!B5:B12,0)) se týká List 1 jako pole F5:F12 odkud získáme hodnotu.
2. Stiskněte ENTER .
3. Přetáhněte F nemocná rukojeť na potřebný rozsah.
Zde je výstup,
Přečtěte si více: Extrakce filtrovaných dat v aplikaci Excel do jiného listu (4 metody)
3. Výpis dat z listu aplikace Excel pomocí nástroje pro konsolidaci dat
V mnoha případech existuje jednodušší způsob, jak získat data z listu aplikace Excel pomocí. Konsolidace dat než VLOOKUP nebo INDEX-MATCH . Jako vstupní údaje používám dva soubory dat ve stejném listu aplikace Excel (Konsolidace 1). Výsledek konsolidace se zobrazí na jiném listu (Konsolidace 2).
Nyní postupujte podle následujících kroků.
Kroky:
1. Přejděte na Konsolidace 2 list>> Vyberte si Buňky ( Buňky B4 v tomto příkladu), kam chcete vložit konsolidovaný výsledek.
2. Poté přejděte na Data karta>> Datové nástroje skupina>> Klikněte na položku Konsolidace ikona.
Zobrazí se dialogové okno Konsolidovat.
3. Vyberte Funkce pak postupně vyberte jednotlivé tabulky včetně nadpisů z " Konsolidace 1 " na listu Odkaz a klikněte na tlačítko Přidat .
4. Všechny vybrané tabulky z konsolidačního listu 1 se zobrazí v seznamu Všechny odkazy Ujistěte se, že Klíště (horní řádek a levý řádek) v poli Label. Klikněte na tlačítko OK .
Zde je výsledek,
Podobná čtení
- Kód VBA pro převod textového souboru do aplikace Excel (7 metod)
- Jak importovat textový soubor s více oddělovači do aplikace Excel (3 metody)
- Automatický převod textového souboru do aplikace Excel (3 vhodné způsoby)
- Jak importovat data ze zabezpečených webových stránek do aplikace Excel (v rychlých krocích)
- Jak importovat data do aplikace Excel z webu (v rychlých krocích)
4. Výpis dat z pracovního listu pomocí pokročilého filtru
Můžete extrahovat data z listu aplikace Excel do jiného listu. pomocí Rozšířený filtr . Postupujte podle níže uvedených písemných pokynů. Na tomto obrázku jsou údaje na listu 5 a budou extrahovány na list 6.
Kroky:
1. Přejděte na List 6 >> Vybrat buňku ( Buňka B4 na tomto obrázku)>> Data tab>> klikněte Pokročilé .
Otevře se okno Rozšířený filtr.
2. Vyberte Kopírování do jiného umístění.
3. Klikněte na Rozsah seznamu box>> Vyberte List 5 a vyberte celou tabulku s nadpisy.
4. Zvolte rozsah kritérií .
5. Pak v Kopírovat do Box, vyberte buňku na listu 6 ( Buňka B4 v tomto příkladu).
6. Klikněte na tlačítko DOBŘE.
Zde je výsledek,
Přečtěte si více: Jak vytáhnout data z více pracovních listů v aplikaci Excel VBA
5. Vytáhnutí dat z jiného listu v aplikaci Excel pomocí pole Název
Chcete-li extrahovat buňku z jednoho listu aplikace Excel do jiného, stačí znát název listu a název buňky. Pak je můžete zkopírovat pomocí spojení s vykřičníkem. Když potřebujete změnit data v jednom listu, druhý list, kam jste je zkopírovali, se automaticky změní.
Předpokládejme, že máme dva pracovní listy s názvy NameBox1 a NameBox2. Chceme extrahovat data z NameBox1 do NameBox2.
Nyní postupujte podle následujících kroků.
Kroky:
- V každé buňce v NameBox2 ( Buňka B4 v tomto příkladu), stačí zadat =NameBox1!C9>> Tisk ENTER a získáte hodnoty z Buňky C9 v novém pracovním listu.
Zde je výsledek,
Nebo,
- Napište '=' do libovolné buňky z pole NameBox2, pak klikněte na list NameBox1, vyberte požadovanou buňku a stiskněte tlačítko . ENTER .
Přečtěte si více: Jak vytáhnout data z jiného listu na základě kritérií v aplikaci Excel
6. Výpis dat z listu aplikace Excel pomocí funkce INDEX
Na stránkách INDEX provádí opačnou akci než funkce MATCH a funguje do jisté míry jako funkce VLOOKUP Funkci je třeba sdělit, jaký sloupec a řádek dat potřebujete, pak vám řekne hodnotu toho, co je v buňce. Předpokládejme, že máme dva listy pojmenované INDEX 1 a INDEX 2. V položce List INDEX 2 , nastavíme řádek a sloupec č. dat ze seznamu INDEX 1 list.
Nyní postupujte podle následujících kroků.
Kroky:
- Na adrese Buňka D5 , zadejte následující vzorec.
=INDEX('INDEX 1'!B4:F12,'INDEX 2'!B5,'INDEX 2'!C5)
- Tisk ENTER .
Zde je výstup,
Poznámka:
=INDEX(rozsah dat, číslo řádku, [číslo sloupce])
Zde,
- Rozsah dat je celá tabulka dat
- Číslo řádku dat nemusí být nutně řádek pracovního listu Excelu. Pokud tabulka začíná na řádku 5 pracovního listu, bude to řádek č. 1.
- Číslo sloupce dat podobně závisí na tabulce. Pokud rozsah tabulky začíná sloupcem C, bude to sloupec č. 1.
Přečtěte si více: Jak získat data ze seznamu pomocí vzorce aplikace Excel (5 metod)
Závěr
V tomto návodu jsem se zabýval 6 jednoduchými metodami, jak získat data z listu aplikace Excel. Doufám, že vám tento článek pomohl. Můžete navštívit naše webové stránky Exceldemy a dozvědět se více obsahu souvisejícího s aplikací Excel. Pokud máte nějaké připomínky, návrhy nebo dotazy, napište je do níže uvedeného komentáře.