Odkaz z jiného sešitu aplikace Excel bez otevření (5 příkladů)

  • Sdílet Toto
Hugh West

Microsoft Excel má pro naše každodenní použití širokou škálu aplikací. Jednou z nich je odkazování na libovolnou buňku nebo rozsah. Můžeme se odkazovat na buňky nebo rozsahy v tomtéž listu nebo v jiných listech, případně v jiném sešitě. Když se odkazujeme z jednoho sešitu do druhého, měli bychom být velmi opatrní. Odkazování na jeden sešit, aniž bychom jej otevřeli do jiného sešitu, je však velmi ošemetné. Musíme zajistit některé důležité věci.Tento článek se tedy zabývá použitím odkazu z jiného sešitu, aniž byste jej museli otevřít v aplikaci Excel.

Stáhnout cvičebnici

Stáhněte si tento cvičební sešit a procvičujte si při čtení tohoto článku.

Zdrojový soubor:

Closed.xlsm

Cílový soubor:

Open.xlsm

5 způsobů použití odkazu z jiného sešitu bez jeho otevření

V tomto článku se budeme zabývat některými metodami odkazování na jakýkoli sešit, aniž by bylo nutné tento soubor otevřít v aplikaci Excel.

1. Odkaz z jiného sešitu pomocí možnosti Vložit odkaz

Zde si ukážeme, jak odkazovat na jiný sešit pomocí odkazu vložit.

Krok 1:

  • Nejprve otevřete pracovní list, který zůstane zavřený pod názvem Closed.xlsm .
  • Poté zkopírujte požadované buňky.
  • Nyní zkopírujeme rozsah B5 na C9 .

Krok 2:

  • Poté otevřete druhý sešit.
  • Přejít na Buňka B5 .
  • Klikněte pravým tlačítkem myši.
  • Vyberte Vložit odkaz (N) .

Krok 3:

  • Nyní vidíme, že data jsou vložena do požadovaných buněk.

Krok 4:

  • Nyní vidíme referenční kód Buňka C9 To znamená:
=[Closed.xlsm]List1'!C9

Krok 5:

  • Nyní zavřete Uzavřeno. xlsm pracovní list.
  • A v té době se také změní reference. To znamená:
='C:\Users\Alok\Desktop\25-0056-1688\[Closed.xlsm]Sheet1'!C9

Takto můžeme odkazovat na jeden pracovní list a poté tento list zavřít.

Další informace: Propojení sešitů aplikace Excel pro automatickou aktualizaci (5 metod)

2. Odkaz z uzavřeného sešitu aplikace Excel ve složce plochy

Zde ukážeme, zda je referenční sešit uložen v místním počítači.

Budeme odkazovat na Closed.xlsm soubor na Open.xlsm bez otevření Closed.xlsm soubor.

Zde je třeba zadat odkaz ručně.

Krok 1:

  • Nejprve otevřete Otevřeno. xlsm soubor.
  • Nyní přejděte na Buňka B5 .
  • Zde musíme zadat cestu k souboru, název sešitu, název listu a odkaz na buňku.
  • Zde zadáme následující vzorec:
='C:\Users\Alok\Desktop\25-0056-1688\[Closed.xlsm]Sheet1'!B5

Krok 2:

  • Pak stiskněte tlačítko Vstupte na .

Krok 3:

  • Nyní vytáhněte Plnicí rukojeť do poslední buňky.

Vidíme, že zbytek buněk je vyplněn daty z uzavřeného pracovního listu.

Toho můžeme dosáhnout také pomocí rozsahu ve vzorci.

Krok 4:

  • Nyní použijeme upravený vzorec v Buňka B5 .
  • Vzorec je následující:
='C:\Users\Alok\Desktop\25-0056-1688\[Closed.xlsm]Sheet1'!B5:C9

Krok 5:

  • Opět stiskněte tlačítko Vstupte na .

Tímto způsobem můžeme zadat celá data, aniž bychom otevřeli pracovní list.

Ještě v jedné situaci se může stát, že při zadávání vzorce zapomeneme název listu. Pro tento účel máme řešení.

Krok 6:

  • Níže uvedený kód zadáme na Buňka B5 .
='C:\Users\Alok\Desktop\25-0056-1688\[Closed.xlsm]SheetName'!B5:C9

Krok 7:

  • Pak stiskněte tlačítko Vstupte na .
  • Nyní jsou k dispozici listy souboru Uzavřeno. xlsm se zobrazuje.
  • Vyberte požadovaný list.

Krok 8:

  • Nyní stiskněte OK .

To jsou některé postupy, kterými můžeme odkazovat na libovolný sešit, aniž bychom tento soubor museli otevírat.

Další informace: Jak propojit sešity aplikace Excel (4 efektivní metody)

Související četba

  • Jak propojit více buněk z jiného pracovního listu v aplikaci Excel (5 snadných způsobů)
  • Propojení listů aplikace Excel s jiným listem (5 způsobů)
  • Jak propojit soubory v aplikaci Excel (5 různých přístupů)
  • Propojení dokumentu aplikace Word s aplikací Excel (2 snadné metody)
  • Jak propojit buňku s jiným listem v aplikaci Excel (7 metod)

3. Odkaz z uzavřeného sešitu aplikace Excel z cloudu

Můžeme potřebovat odkázat na jakýkoli soubor sešitu z cloudu v jiném sešitu. V této části se budeme zabývat tímto tématem. Když odkazujeme na jakýkoli soubor z místního počítače, nastává problém, že pokud změníme umístění souboru, odkaz nebude fungovat. Když však přidáme jakýkoli odkaz ze sešitů v cloudu, tento problém nenastane.

Krok 1:

  • Tento sešit Sample.xlsm je uložen v jednotce One drive. Tento sešit budeme odkazovat na jiný sešit.
  • Kopírovat Rozsah B5:C9 .

Krok 2:

  • Nyní přejděte do cílového sešitu.
  • Na adrese Buňka B5 , klikněte pravým tlačítkem myši.

Krok 3:

  • Pak klikněte na Vložit odkaz(N) .

Zkopírovaná data se vloží do vybraných buněk.

Krok 4:

  • Nyní zavřete Ukázka.xlsm sešit umístěný na jednotce One drive.
  • Nyní získejte odkaz na Buňka C9 a to je:
='//d.docs.live.net/03e01967881debf5/Softeko/25-0056-1688/[Sample.xlsm]Sheet'!C9

Zde jsme odkazovali na sešit uložený v cloudu.

Další informace: Jak propojit dva sešity v aplikaci Excel (5 metod)

4. Použití definovaného názvu pro odkaz z jiného sešitu

V této části si ukážeme, jak se odkazovat na libovolný sešit pomocí definovaného názvu.

Krok 1:

  • Nejprve definujte název zdrojových dat.
  • Přejděte na Vzorce tab.
  • Pak vyberte Definovat název možnost z Definovat název rozevírací seznam.

Krok 2:

  • Nyní zadáme název a vybereme rozsah buněk.
  • Pak stiskněte tlačítko OK .

Krok 3:

  • Nyní zavřete zdrojový soubor a zadejte cílový soubor.
  • Přejít na Buňka B5 a ručně zadejte níže uvedený kód:
='C:\Users\Alok\Desktop\25-0056-1688\[Closed.xlsm]Sheet1'!Fruit

Krok 4:

  • Pak stiskněte tlačítko Vstupte na .

Zde získáváme data z uzavřeného sešitu pomocí definovaného odkazu na název.

Další informace: Jak odkazovat na název pracovního listu ve vzorci v aplikaci Excel (3 snadné způsoby)

5. Použití makra VBA pro odkazování na sešit bez jeho otevření

Můžeme také použít VBA odkazovat na libovolný sešit, aniž by bylo nutné tento soubor otevírat.

Krok 1:

  • Otevřete cílový soubor.
  • Přejděte na Karta Vývojář .
  • Pak zvolte Makro záznamu .
  • Pojmenoval makro jako Referenční údaje .
  • Pak stiskněte tlačítko OK .

Krok 2:

  • Do příkazového modulu zapište níže uvedený kód.
 Sub Importdata1() Dim AreaAddress As String Sheet1.UsedRange.Clear Sheet1.Cells(1, 1) = "= 'C:\Users\Alok\Desktop\25-0056-1688\" & "[Closed.xlsm]Sheet2'!RC" AreaAddress = Sheet1.Cells(1, 1) With Sheet1.Range(AreaAddress) .FormulaR1C1 = "=IF('C:\Users\Alok\Desktop\25-0056-1688\" & "[Closed.xlsm]Sheet1'!RC="""",NA(),'C:\Users\Alok\Desktop\25-0056-1688\" & _ "[Closed.xlsm]Sheet1'!RC)" OnError Resume Next .SpecialCells(xlCellTypeFormulas, xlErrors).Clear On Error GoTo 0 .Value = .Value End With End Sub 

Krok 3:

  • Pak stiskněte tlačítko F5 ke spuštění kódu.

Zde je třeba zmínit, že z odkazovaného sešitu se budou importovat pouze data, formát se nebude kopírovat.

Přečtěte si více: Jak odkazovat na buňku v jiném listu aplikace Excel na základě hodnoty buňky!

Problémy s odkazováním na více sešitů aplikace Excel

Zde se budeme zabývat některými problémy s odkazováním na sešity.

1. Umístění odkazovaných údajů se může změnit

Když uzavřený sešit změní své umístění, nemá odkazovaný sešit o změněném umístění žádnou představu. Pokud jsou poté ve zdrojovém sešitě provedeny nějaké změny, neprojeví se v cílovém souboru.

2. Dílčí odkazy nejsou okamžitě aktualizovány

Pokud se na sebe odkazuje více sešitů, situace se komplikuje. Například sešit 1 se odkazuje na sešit 2; sešit 2 se odkazuje na sešit 3. Pak se aktualizace sešitu 1 neprojeví správně na sešitu 3.

3. Získání dat z předchozí verze

Data lze načíst pouze z poslední uložené verze souboru. Pokud změníte data zdrojového souboru, ale neuložíte je, nebudou tato data v cílovém souboru zobrazena. Po uložení souboru se změny zobrazí.

Závěr

V tomto článku se dozvíte, jak odkazovat z jiného sešitu, aniž byste jej museli otevřít v Excelu. Doufám, že to uspokojí vaše potřeby. Podívejte se prosím na naše webové stránky. ExcelWIKI.com a napište své návrhy do komentářů.

Hugh West je velmi zkušený školitel a analytik Excelu s více než 10 lety zkušeností v oboru. Má bakalářský titul v oboru Účetnictví a finance a magisterský titul v oboru Business Administration. Hugh má vášeň pro výuku a vyvinul jedinečný přístup k výuce, který lze snadno sledovat a pochopit. Jeho odborné znalosti Excelu pomohly tisícům studentů a profesionálů po celém světě zlepšit své dovednosti a vyniknout ve své kariéře. Prostřednictvím svého blogu Hugh sdílí své znalosti se světem a nabízí bezplatné výukové programy Excelu a online školení, které jednotlivcům a firmám pomohou dosáhnout jejich plného potenciálu.