Přeskočit navigaci | Přeskočit na novinky

Jste zde: Úvodní stránka » excel » soubor » kopirovani-odkazu-special-excel
Microsoft Excel logo

Odkazy kopírování ze sešitu do sešitu - Excel

Videokurzy Excel

Ve spolupráci se SEDUO jsem vytvořil několik videokurzů:

Jak kopírovat odkazy, aneb jednoduchý úkol: Zkopírovat vzorce z jednoho sešitu do druhého není úplně bez problémů.

V cílovém souboru vidíte =[zdrojovy-soubor.xlsx]List2!A1 atp. V článku se dozvíte jak odstranit.

Zbavte se odkazu na jiný sešit =[zdrojovy-soubor.xlsx]

Úvodem

Microsoft Excel logo

Při kopírování vzorců z jednoho sešitu do druhého. Pokud vzorce obsahují odkazy na jiný list téhož sešitu tak se do zkopírovaných vzorců automaticky doplní odkazy na původní sešit (například =[zdrojovy-soubor.xlsx]List2!A1 ). Tyto údaje tam většinou nechcete! Mazat ručně vložená "propojení" pak už vůbec ne. Je to zdlouhavé a pracné. Jak to vyřešit elegantně zodpovídá tento článek.

Možná řešení


Přes Kartu Data

Předpokládám zkopírovat data z jednoho sešitu do druhého umíte, jen nevíte, jak se zbavit odkazu kdy Excel přidává i název sešitu (když se odkazujete na jiný list) =[Sešit3]List2!H1+[Sešit3]List2!I2

  • Zkopírujte rovnice (vzorce) do nového listu
  • Sešit uložíte.
  • Označte vložená data (celý list)
  • Na kartě Data klik na Upravit odkazy
  • V dialogovém okně Upravit propojení klik na Změnit zdroj dat
  • Otevřít sešit daného jména (pod kterým je uložen)
  • HOTOVO
  • jen nezapomenout uložit ;)

Najít a nahradit

Přes kartu Domů ikona Najít a vybrat a z menu Nahradit...

Případně rychleji zobrazit dialogové okno, klávesovou zkratkou Ctrl+H

V zobrazeném dialogovém okně do kolonky Najít zadat název příslušného názvu sešitu například [zdrojovy-soubor.xlsx] kolonku Nahradit samozřejmě nechat prázdnou a klik na Nahradit vše a je HOTOVO.


Přes VBA kód

Pro buňku A1.

ThisWorkbook.Worksheets(1).Range("A1").Replace What:="=[zdrojovy-soubor.xlsx]", Replacement:="=", _ LookAt:=xlPart, SearchOrder:=xlByRows, MatchCase:=False, SearchFormat:=False, _ ReplaceFormat:=False

další ukázky VBA kódu v přípravě...


Přes poznámkový blok

Na první pohled se zdá tato metoda divná, ale je funkční (sice přijdete o formátování atd., ale někdy to je záměr). Jak na to?

  • Před zkopírováním zobrazit vzorce
  • Karta Vzorce - Zobrazit vzorce
  • Označit data (tj. včetně vzorců)
  • Vložit do poznámkového bloku
  • Zkopírovat v poznámkovém bloku
  • Vložit do nového sešitu

Závěrem

Které způsob kopírování používáte? Znáte elegantnější trik, jak se zbavit názvu na na sešit v odkazech, vzorcích?

Článek byl aktualizován: 19.09.2020 11:03

Odměna

Ušetřil vám tento web čas, peníze? Pomohl vyřešit problém? Jste ochotni poskytnout symbolickou odměnu na další rozvoj? Vybrte si formu odměny, která vám vyhovuje.


Pavel Lasák - autor webu

Pavel Lasák

Microsoft Office (Word, Excel, Google tabulky, PowerPoint) se věnuji od roku 2000 (od 2004 na této doméně) - V roce 2017 jsem od Microsoft získal prestižní ocenění MVP (zatím jsem jediný z ČR v kategorií Excel). Své vědomosti a zkušenosti dávám k dispozici i on-line ve videích pro SEDUO. Ve firmách školím a konzultuji, učím na MUNI. Tento web již tvořím přes 15 let. Zdarma je zde přes 1.000 návodu, tipů a triků, včetně přes 250 různých šablon, sešitů.

   Pavel Lasák LinkedIn Profil    Pavel Lasák Google+ Profil    Pavel Lasák facebook Profil    Pavel Lasák twitter Profil


Komentáře zatím nejsou

Můžete být prvními co zanechají smysluplný komentář.







Sdílejte

Pomohl Vám návod?
Sdílejte na Facebooku, G+
LinkedIn...

Nové články


Reklama


TOPlist Licence Creative Commons webarchiv rss XML

Stránky o MS Office (Excel) produktu společnosti Microsoft. Neslouží jako technická podpora.
| Email na autora: pavel.lasak@gmail.com | Copyright © : Pavel Lasák 2004 - 2024 |