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:

puvodnisoubor

Druhý soubor zatím takhle:

cilovysoubor

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:

kdejeodkaz

Z odkazu se ale vybere jen část mezi posledním a předposledním lomítkem. Např. takto:

ttps://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("1nhrdNmtqazuEwBulKKXgQyifW4jrreLPZpi54___56s";"a1") Tedy ID souboru i oblast jsou v uvozovkách.

zapisfunkce

Výsledek pak vypadá takto.

hotove

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"

8 Comments

  1. 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.

  2. Dobrý den,

    Chtěl bych se zeptat lze importovat s obsahem i formát tabulek?

    Díky,

    M.

  3. 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.

  4. 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!

  5. 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é…

Napsat komentář

Vaše emailová adresa nebude publikována.

*

smazat formulářOdeslat komentář