Obsah
Tento krátký návod vysvětluje základy externího odkazu v aplikaci Excel a ukazuje, jak ve vzorcích odkazovat na jiný list a sešit.
Při výpočtu dat v aplikaci Excel se můžete často dostat do situace, kdy potřebujete vytáhnout data z jiného listu nebo dokonce z jiného souboru aplikace Excel. Můžete to udělat? Samozřejmě, že můžete. Stačí vytvořit propojení mezi listy (v rámci stejného sešitu nebo v různých sešitech) pomocí tzv. externího odkazu na buňky nebo odkazu na buňky. odkaz .
Externí odkaz v aplikaci Excel je odkaz na buňku nebo rozsah buněk mimo aktuální pracovní list. Hlavní výhodou použití externího odkazu aplikace Excel je, že kdykoli se změní odkazovaná buňka (buňky) v jiném pracovním listu, hodnota vrácená externím odkazem na buňku se automaticky aktualizuje.
Přestože jsou externí odkazy v aplikaci Excel velmi podobné odkazům na buňky, existuje několik důležitých rozdílů. V tomto výukovém kurzu začneme od základů a ukážeme si, jak vytvářet různé typy externích odkazů pomocí podrobných kroků, snímků obrazovky a příkladů vzorců.
Jak odkazovat na jiný list v aplikaci Excel
Chcete-li odkázat na buňku nebo rozsah buněk v jiném listu téhož sešitu, vložte před adresu buňky název listu následovaný vykřičníkem (!).
Jinými slovy, v odkazu aplikace Excel na jiný pracovní list použijete následující formát:
Odkaz na jednotlivé buňky:
Sheet_name ! Cell_addressChcete-li například odkázat na buňku A1 na listu 2, zadejte následující příkaz. List2!A1 .
Odkaz na rozsah buněk:
Sheet_name ! First_cell : Last_cellChcete-li se například odkazovat na buňky A1:A10 v listu2, zadejte následující příkaz List2!A1:A10 .
Poznámka: Pokud název pracovního listu obsahuje prostory nebo nealfabetické znaky , musíte jej uvést v jednoduchých uvozovkách. Například externí odkaz na buňku A1 v pracovním listu s názvem Milníky projektu by měla znít takto: "Milníky projektu"!A1.
Ve skutečném vzorci, který násobí hodnotu v buňce A1 ve tvaru Milníky projektu list po 10, vypadá odkaz na list Excelu takto:
="Milníky projektu"!A1*10
Vytvoření odkazu na jiný list v aplikaci Excel
Při psaní vzorce, který odkazuje na buňky v jiném listu, můžete samozřejmě zadat název tohoto listu následovaný vykřičníkem a odkazem na buňku ručně, ale tento způsob je pomalý a náchylný k chybám.
Lepší způsob je odkázat na buňku (buňky) v jiném listu, na kterou chcete, aby vzorec odkazoval, a nechat Excel, aby se postaral o správnou syntaxi odkazu na list. Chcete-li, aby Excel vložil do vzorce odkaz na jiný list, postupujte takto:
- Začněte psát vzorec buď do cílové buňky, nebo do panelu vzorců.
- Pokud chcete přidat odkaz na jiný list, přepněte se na tento list a vyberte buňku nebo rozsah buněk, na které chcete odkazovat.
- Dokončete zadávání vzorce a stisknutím klávesy Enter jej dokončete.
Pokud máte například seznam prodejních čísel v listu Prodej a chcete vypočítat daň z přidané hodnoty (19 %) pro každý výrobek v jiném listu s názvem DPH , postupujte následujícím způsobem:
- Začněte psát vzorec =19%* do buňky B2 na listu DPH .
- Přepnutí na list Prodej , a klikněte na buňku B2 v této buňce. Excel okamžitě vloží externí odkaz na tuto buňku, jak je znázorněno na následujícím snímku obrazovky:
Poznámka: Při přidávání odkazu Excelu na jiný list pomocí výše uvedené metody přidává Microsoft Excel ve výchozím nastavení relativní odkaz (bez znaku $). Ve výše uvedeném příkladu tedy stačí vzorec zkopírovat do dalších buněk ve sloupci B na listu DPH , odkazy na buňky se upraví pro každý řádek a správně se vypočítá DPH pro každý výrobek.
Podobným způsobem můžete odkaz a rozsah buněk v jiném listu . Jediný rozdíl je v tom, že vyberete více buněk na zdrojovém listu. Chcete-li například zjistit součet tržeb v buňkách B2:B5 na listu Prodej , zadáte následující vzorec:
=SUMA(Tržby!B2:B5)
Takto se v Excelu odkazujete na jiný list. A nyní se podíváme, jak se můžete odkazovat na buňky z jiného sešitu.
Jak v aplikaci Excel odkázat na jiný sešit
Ve vzorcích aplikace Microsoft Excel se externí odkazy na jiný sešit zobrazují dvěma způsoby v závislosti na tom, zda je zdrojový sešit otevřený nebo zavřený.
Externí odkaz na otevřený sešit
Je-li otevřen zdrojový sešit, externí odkaz aplikace Excel obsahuje název sešitu v hranatých závorkách (včetně přípony souboru), za ním následuje název listu, vykřičník (!) a odkazovaná buňka nebo rozsah buněk. Jinými slovy, pro odkaz na otevřený sešit použijete následující formát odkazu:
[ Název_sešitu ] Sheet_name ! Cell_addressNapříklad zde je externí odkaz na buňky B2:B5 na listu Jan v sešitě s názvem Sales.xlsx:
[Sales.xlsx]Jan!B2:B5
Pokud chcete například vypočítat součet těchto buněk, vzorec s odkazem na sešit bude vypadat takto:
=SUMA([Sales.xlsx]Jan!B2:B5)
Externí odkaz na uzavřený sešit
Pokud se v aplikaci Excel odkazujete na jiný sešit, nemusí být tento jiný sešit nutně otevřený. Pokud je zdrojový sešit zavřený, musíte do externího odkazu přidat celou cestu.
Například pro sečtení buněk B2:B5 ve formátu Jan list z Sales.xlsx sešit, který se nachází v Zprávy na jednotce D zapíšete následující vzorec:
=SUMA(D:\Reports\[Sales.xlsx]Jan!B2:B5)
Zde je rozpis referenčních částí:
- Cesta k souboru . Ukazuje na jednotku a adresář, ve kterém je uložen váš soubor aplikace Excel ( D:\Reports\ v tomto příkladu).
- Název sešitu . Obsahuje příponu souboru (.xlsx, .xls nebo .xslm) a je vždy uzavřen v hranatých závorkách, např. [Sales.xlsx] ve výše uvedeném vzorci.
- Název listu Tato část externího odkazu Excelu obsahuje název listu následovaný vykřičníkem, kde se nachází odkazovaná buňka (buňky) ( Jan! v tomto příkladu).
- Odkaz na buňku . Ukazuje na skutečnou buňku nebo rozsah buněk, na které se vzorec odkazuje.
Pokud jste vytvořili odkaz na jiný sešit, když byl tento sešit otevřený, a poté jste zdrojový sešit zavřeli, váš odkaz na externí sešit se automaticky aktualizuje tak, aby obsahoval celou cestu.
Poznámka: Pokud název sešitu nebo název listu, případně obojí, obsahuje. prostory nebo jakoukoli jinou nealfabetické znaky , musíte cestu uzavřít do jednoduchých uvozovek. Například:
=SUMA('[Rozpočet na rok.xlsx]Jan'!B2:B5)
=SUMA('[Sales.xlsx]Jan sales'!B2:B5)
=SUMA('D:\Reports\[Sales.xlsx]Jan sales'!B2:B5)
Vytvoření odkazu na jiný sešit v aplikaci Excel
Stejně jako v případě vytváření vzorce aplikace Excel, který odkazuje na jiný list, nemusíte odkaz na jiný sešit zadávat ručně. Stačí se při zadávání vzorce přepnout do jiného sešitu a vybrat buňku nebo rozsah buněk, na které chcete odkazovat. O zbytek se postará aplikace Microsoft Excel:
Poznámky:
- Při vytváření odkazu na jiný sešit výběrem buňky (buněk) v něm Excel vždy vkládá absolutní odkazy na buňky. Pokud máte v úmyslu zkopírovat nově vytvořený vzorec do jiných buněk, nezapomeňte z odkazů na buňky odstranit znak dolaru ($), aby se z nich podle účelu staly relativní nebo smíšené odkazy.
- Pokud se při výběru buňky nebo rozsahu v odkazovaném sešitě nevytvoří automaticky odkaz ve vzorci, je pravděpodobné, že jsou oba soubory otevřeny v. různé instance aplikace Excel . Chcete-li to zkontrolovat, otevřete Správce úloh a zjistěte, kolik instancí aplikace Microsoft Excel je spuštěno. Pokud jich je více, rozbalte každou instanci a zobrazte, které soubory jsou v ní vnořené. Chcete-li problém vyřešit, zavřete jeden soubor (a instanci) a poté jej znovu otevřete z druhého souboru.
Odkaz na definovaný název ve stejném nebo jiném sešitě
Aby byl externí odkaz aplikace Excel kompaktnější, můžete vytvořit definovaný název ve zdrojovém listu a poté se na tento název odkázat z jiného listu, který se nachází ve stejném sešitě nebo v jiném sešitě.
Vytvoření názvu v aplikaci Excel
Chcete-li v aplikaci Excel vytvořit název, vyberte všechny buňky, které chcete zahrnout, a poté přejděte do nabídky. Vzorce karta> Definované názvy a klikněte na Definovat název nebo stiskněte klávesovou zkratku Ctrl + F3 a klikněte na tlačítko Nový .
V Nový název zadejte libovolný název (nezapomeňte, že v názvech Excelu nejsou povoleny mezery) a zkontrolujte, zda se v dialogovém okně zobrazí správný rozsah. Vztahuje se na pole.
Například takto vytvoříme jméno ( Jan_sales ) pro buňky B2:B5 v Jan list:
Jakmile je název vytvořen, můžete jej libovolně používat v externích odkazech v aplikaci Excel. Formát takových odkazů je mnohem jednodušší než dříve probíraný formát odkazu na list a sešit aplikace Excel, což usnadňuje pochopení vzorců s odkazy na názvy.
Poznámka: Ve výchozím nastavení jsou názvy v aplikaci Excel vytvořeny pro úroveň sešitu , všimněte si prosím Oblast působnosti pole na obrázku výše. Můžete však také vytvořit specifický úroveň pracovního listu výběrem odpovídajícího listu ze seznamu Oblast působnosti Pro odkazy v aplikaci Excel je rozsah názvu velmi důležitý, protože určuje umístění, v němž je název rozpoznán.
Doporučujeme vždy vytvářet názvy na úrovni sešitu (pokud k tomu nemáte konkrétní důvod), protože výrazně zjednodušují vytváření externích odkazů aplikace Excel, jak je znázorněno v následujících příkladech.
Odkazování na název v jiném listu téhož sešitu
Odkaz na globální na úrovni pracovního sešitu název ve stejném sešitě, stačí tento název zadat do argumentu funkce:
= Funkce ( název )Chcete-li například zjistit součet všech buněk v poli Jan_sales který jsme vytvořili před chvílí, použijte následující vzorec:
=SUMA(Jan_prodej)
Odkaz na místní na úrovni pracovního listu v jiném listu v rámci téhož sešitu, je třeba před název uvést název listu následovaný vykřičníkem:
= Funkce ( Sheet_name ! název )
Například:
=SUMA(Jan!Jan_prodej)
Pokud názvy listů obsahují mezery nebo jednopísmenné znaky, nezapomeňte je uzavřít do jednoduchých uvozovek, např.:
=SUM('Zpráva za leden'!Jan_Sales)
Odkazování na název v jiném sešitě
Odkaz na na úrovni pracovního sešitu název v jiném sešitě se skládá z názvu sešitu (včetně přípony), za kterým následuje vykřičník a definovaný název (pojmenovaný rozsah):
= Funkce ( Název_sešitu ! název )Například:
=SUMA(Sales.xlsx!Jan_sales)
Odkaz na na úrovni pracovního listu v jiném sešitě, měl by být uveden i název listu následovaný vykřičníkem a název sešitu by měl být uzavřen v hranatých závorkách. Například:
=SUMA([Sales.xlsx]Jan!Jan_sales)
Při odkazování na pojmenovaný rozsah v uzavřený sešit , nezapomeňte uvést celou cestu k souboru aplikace Excel, například:
=SUMA('C:\Documents\Sales.xlsx'!Jan_sales)
Jak vytvořit odkaz na název aplikace Excel
Pokud jste v listech aplikace Excel vytvořili několik různých názvů, nemusíte si všechny tyto názvy pamatovat nazpaměť. Chcete-li do vzorce vložit odkaz na název aplikace Excel, proveďte následující kroky:
- Vyberte cílovou buňku, zadejte znaménko rovnosti (=) a začněte psát vzorec nebo výpočet.
- Když dojde na část, kde je třeba vložit odkaz na název aplikace Excel, proveďte jednu z následujících akcí:
- Pokud máte na mysli na úrovni pracovního sešitu název z jiného sešitu, přepněte se do tohoto sešitu. Pokud se název nachází na jiném listu v rámci téhož sešitu, tento krok přeskočte.
- Pokud odkazujete na na úrovni pracovního listu přejděte na konkrétní list v aktuálním nebo jiném sešitě.
- Stisknutím klávesy F3 otevřete Minulé jméno vyberte název, na který chcete odkazovat, a klikněte na tlačítko OK.
Nyní, když víte, jak vytvořit externí odkaz v aplikaci Excel, můžete využít této skvělé schopnosti a používat při výpočtech data z jiných listů a sešitů. Děkuji vám za přečtení a těším se na vás na našem blogu příští týden!