Odkaz Excelu na jiný list nebo sešit (externí odkaz)

  • Sdílet Toto
Michael Brown

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_address

    Chcete-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_cell

    Chcete-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:

    1. Začněte psát vzorec buď do cílové buňky, nebo do panelu vzorců.
    2. 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.
    3. 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:

  • Stisknutím klávesy Enter vzorec dokončete.
  • 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_address

    Napří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:

    1. Vyberte cílovou buňku, zadejte znaménko rovnosti (=) a začněte psát vzorec nebo výpočet.
    2. 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ě.
    3. Stisknutím klávesy F3 otevřete Minulé jméno vyberte název, na který chcete odkazovat, a klikněte na tlačítko OK.

  • Dokončete zadávání vzorce nebo výpočtu a stiskněte klávesu Enter.
  • 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!

    Michael Brown je oddaný technologický nadšenec s vášní pro zjednodušování složitých procesů pomocí softwarových nástrojů. S více než desetiletými zkušenostmi v technologickém průmyslu zdokonalil své dovednosti v aplikacích Microsoft Excel a Outlook a také v Tabulkách a Dokumentech Google. Michaelův blog je věnován sdílení jeho znalostí a odborných znalostí s ostatními a poskytuje snadno pochopitelné tipy a návody pro zlepšení produktivity a efektivity. Ať už jste zkušený profesionál nebo začátečník, Michaelův blog nabízí cenné postřehy a praktické rady, jak tyto základní softwarové nástroje co nejlépe využít.