IMPORTRANGE – funkce na propojování souborů v Google Docs
S tímto tématem se setkáte na našich kurzech ExcelTown.
Aktuálně: kurzy můžete absolvovat jak online, tak prezenčně.
Tento článek není o Excelu, ale o Tabulkách Google (Google Docs). Popisuje totiž funkci, která v Excelu neexistuje, i když by v rámci Office 365 existovat mohla a existovat měla.
Funkce IMPORTRANGE umožňuje vytvářet odkazy mezi tabulkami, které jsou uloženy on-line. To výborná věc, protože na on-line uložených souborech může pracovat více lidí najednou. Pak může jeden uživatel (uživatelé) např. zadávat data do jedné tabulky a jiný uživatel (uživatelé) je v jiném souboru vyhodnocovat.
V Excelu jde toto v rámci lokálního počítače, ale ne v on-line prostředí. Myslím, že to nejde ani v rámci Office 365, ruku do ohně bych za to ale nedal a budu rád, když mě někdo vyvede z omylu.
Představte si, že chcete v jednom souboru zadávat data o buňky A1, a ve druhém souboru toto "vidět", samozřejmě automaticky updatované. První soubor vypadá takto:
Druhý soubor zatím takhle:
Nejprve musím zjistit ID prvního souboru, ze kterého importuji. ID je řetězec unikátní pro všechny tabulky docs. Zjistí se z hypertextového odkazu:
Z odkazu se ale vybere jen část mezi posledním a předposledním lomítkem. Např. takto:
- https://docs.google.com/spreadsheets/d/1nhrdNmtqazuEwBulKKXgQyifW4jrreLPZpi54___56s/edit#gid=0
Pak jdeme do cílového souboru a zadáme funkci IMPORTRANGE. Ta má dva parametry - z jakého souboru a kterou oblast vybíráme. V našem případě např. takto:
=importrange("1iuhxrdNmtqazuEwBulKKXgQyifW4jrreLPZpi54___56s";"a1") Tedy ID souboru i oblast jsou v uvozovkách.
Výsledek pak vypadá takto.
Změna v prvním souboru se automaticky promítá do druhého. Ještě dvě upozornění:
- Aktualizace může chvíli trvat - pár vteřin, maximálně minut.
- Původní soubor musí být sdílený - aby do něj bylo "zvenku vidět"
S tímto tématem se setkáte na našich kurzech ExcelTown.
Aktuálně: kurzy můžete absolvovat jak online, tak prezenčně.
Dobrý den,
potřeboval bych poradit. Mám 2 soubory. V souboru, ze kterého importuji (dále S1) je více listů a potřebuji přenést data z konkrétních buněk do druhého souboru (dále S2). Daří se mi v pohodě převést data z 1. listu souboru S1. nevím však, jak převést data z dalších listů.
Děkuji.
Tohle by mělo pomoct, https://support.google.com/docs/answer/3093340?visit_id=1-636123144180043749-3813799522&hl=cs&rd=1
Dobrý den,
Chtěl bych se zeptat lze importovat s obsahem i formát tabulek?
Díky,
M.
Nefunguje chyba analýzy zvorce fakt nevím co s tím je.
super, funguje!! diky za tip
Dobrý den, je možno propojit nějakým způsobem google doc a google tabs (textový dokument a tabulku). Nějaká obdobná funkce, jako je v MS Office hromadná korespondence? Děkuji.
Och, jsem zklamaná, že nefunguje v Excelu! používám s radostí v google docs… a měla jsem vizi, že si propojím google docs a soubor v excelu… no, nic, ale díky workshopu s czechitas aspoň vím, kde hledat radu!
Bylo by to fajn i v Excelu, nicméně Microsoft jde při propojování spíš přes Power Query a to také není špatné…
Dobrý den,
lze importovat data z jedné tabulky do druhé tak, aby se nová data v tabulce uložila a a řádky se posunuli po každé nahrání dat v původní tabulce ?
Děkuji za info
Dobrý deň,
mám jeden zošit, kde mám hárky s dátumami “19.11.2018, 20.11.2018, 21.11.2018” atd…
Chcem sa opýtať, či sa dá spraviť, že by som mal ďalší hárok, ktorý by bol chránený, slúžil na zdieľanie.
Pomocou funkcie =importrange tam viem pekne dostať hodnoty z hárku napríklad 20.11.2018,
avšak neviem zahrnúť do vzorca funkciu =today(), že by sa mi ukazovalo v tom ďalšom zošite vždy iba hodnoty z hárku, ktorý má názov aktuálneho dátumu.
Ak mi s týmto viete niekto poradiť, tak budem nesmierne vďačný,
Martin
Dobrý deň,
potrebovala by som radu – pri zadávaní vzorca mi ukazuje” Nepreložený názov hárka”.
Neviem, či je problém niekde vo formátovaní
Ďakujem za info.
Zuzana
Dobrý den, mám stejný problém jako píše Karolína 5.9.2018 at 12:56. Znáte prosím řešení?