V tomto příspěvku vám to ukážemejak vytáhnout data z jiného listu v Excelu. Zatímco kopírování a vkládání dat je jednoduché, přetahování dat z jednoho listu na druhý nabízí v Excelu značné výhody.
Když získáváte data pomocí vzorců, jsou data propojena se zdrojem. Tím je zajištěno, že když se změní data v jednom listu, propojená data v druhém listu se automaticky aktualizují. To šetří čas a snižuje riziko chyb a udržuje data konzistentní ve všech listech bez nutnosti ručních aktualizací.
Jak vytáhnout data z jiného listu v Excelu
Navytáhnout data z jiného listu v Excelu, můžete podle svých potřeb použít jednu z následujících metod:
- Použijte odkazy na buňky
- Použijte funkci VLOOKUP
- Použijte funkce INDEX a MATCH
Tyto metody poskytují všestranné možnosti pro stahování dat mezi listy bez ohledu na to, kterou verzi aplikace Excel používáte.
Podívejme se na to podrobně
1] Použijte odkazy na buňky
Použitíodkazy na buňkyje nejjednodušší metoda pro stahování dat z jiného listu v Excelu a je ideální pro malé datové sady, kde potřebujete odkazovat na několik buněk místo správy velkého množství dat.
Řekněme, že máme sešit se 2 listy. List 1 obsahuje zdrojovou datovou sadu, jak je znázorněno na obrázku níže:
Chcete-li načíst data z listu 1 do listu 2 pomocí odkazů na buňky, klikněte na kartu pro list 2 a nastavte záhlaví sloupců (v buňkách A1, B1 a C1)
Do buňky A2 listu 2 zadejte vzorec, který bude odkazovat na první řádek dat z listu 1:
=Sheet1!A2
Do buňky B2 listu 2 zadejte:
=Sheet1!B2
Do buňky C2 listu 2 zadejte:
=Sheet1!C2
Nyní vyberte buňky A2, B2 a C2 a přetažením úchytu výplně dolů zkopírujte vzorce pro zbývající řádky (až do řádku 11, protože máme 10 řádků dat).
Po provedení těchto kroků List 2 zobrazí data z Listu 1. Pokud jsou v datech na Listu 1 provedeny nějaké změny, automaticky se aktualizují i na Listu 2.
2] Použijte funkci VLOOKUP
je ideální, pokud hledáte konkrétní data ve sloupci a chcete získat odpovídající informace z jiného listu.
Nyní řekněme, že chceme získat informace o zaměstnancích, konkrétně ?Pohlaví?, z Listu 1 na základě seznamu kódů zaměstnanců uvedených v Listu 2, jak je znázorněno na obrázku níže:
Do buňky B2 listu 2 zadejte následující vzorec, abyste získali pohlaví:
=VLOOKUP(A2,Sheet1!B2:C11,2,FALSE)
Ve výše uvedeném vzorci:
- B2je hodnota, kterou hledáme (Kodex zaměstnance).
- List1!B$2:C$11je rozsah na Listu 1, který obsahuje data.
- 2označuje, který sloupec z rozsahu chceme vrátit (2 vrátí sloupec Pohlaví ? C v rozsahu).
- FALEŠNÝ:To znamená, že chceme přesnou shodu
Dále vyberte buňku B2 a přetáhněte úchyt výplně dolů, abyste zkopírovali vzorce pro všechny kódy zaměstnanců uvedené ve sloupci A.
To bude dynamicky stahovat data na základě kódů zaměstnanců uvedených v Listu 2. Pokud jsou v Listu 1 provedeny nějaké změny, informace v Listu 2 se automaticky aktualizují, když se na Kódy zaměstnanců odkazuje.
3] Použijte funkce INDEX a MATCH
TheFunkce INDEX a MATCHjsou ideální pro situace, kdy vaše datová sada roste nebo když potřebujete provádět vyhledávání v různých pořadích sloupců. Chcete-li například přetáhnout Pohlaví na základě kódu zaměstnance z listu 1 do listu 2, zadáte do buňky B2 listu 2 následující vzorec:
=INDEX(Sheet1!C$2:C$11, MATCH(A2, Sheet1!B$2:B$11, 0))
Ve výše uvedeném vzorci
- TheINDEX(List1!C$2:C$11, ?)část určuje, že chcete vrátit hodnotu ze sloupce C (Pohlaví) v Listu 1.
- TheMATCH(A2; List1!B$2:B$11; 0)část hledá Kód zaměstnance v buňce A2 v rozsahu Kódy zaměstnanců v Listu 1.
- nula (0)znamená, že chcete přesnou shodu.
Funkce MATCH vrátí relativní číslo řádku odpovídajícího kódu zaměstnance, které pak funkce INDEX použije k načtení odpovídajícího pohlaví.
Podobně můžete vybrat buňku B2 a přetáhnout úchyt výplně dolů, abyste zkopírovali vzorec pro všechny kódy zaměstnanců uvedené ve sloupci A.
To je vše! Doufám, že vám to bude užitečné.
Číst:.
Jak vytáhnu konkrétní data z jednoho listu Excelu do druhého?
Jedním z nejjednodušších způsobů, jak přetáhnout konkrétní data z jednoho listu aplikace Excel do druhého, je použití odkazů na buňky, kdy přímo propojíte buňky ze zdrojového listu s cílovým listem zadáním vzorce do cílové buňky. Pro složitější vyhledávání dat můžete použít funkci VLOOKUP nebo kombinaci funkcí INDEX a MATCH.
Jak automaticky zkopírovat konkrétní řádky v Excelu na jiný list?
Pokud máte Excel 365 nebo Excel 2021, můžete použítpro automatické kopírování určitých řádků z jednoho listu do druhého na základě určitých kritérií. Pokud máte starší verzi, jako je Excel 2019 nebo 2016, můžete použítfunkce pro nastavení kritérií a kopírování odpovídajících řádků na jiný list. Můžete také přidat další sloupec do datové sady, kde používáte vzorce (napřIF
příkazy) označit konkrétní řádky, které splňují určitá kritéria, a poté použít funkci Automatický filtr k zobrazení pouze řádků, které splňují vaše kritéria.
Číst dále:.