IMPORTRANGE – funkce na propojování souborů v Google Docs

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"
5 comments on “IMPORTRANGE – funkce na propojování souborů v Google Docs
  1. Tomáš napsal:

    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. Michal napsal:

    Dobrý den,

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

    Díky,

    M.

  3. Honza napsal:

    Nefunguje chyba analýzy zvorce fakt nevím co s tím je.

  4. culibrk napsal:

    super, funguje!! diky za tip

Napsat komentář

Vaše emailová adresa nebude zveřejněna.

Firemní kurzy

  • Přemýšlíte o firemním školení Excelu?
  • Školíme Excel od začátečníků po experty, ale také PowerPoint, PowerPivot nebo Access.
Mám zájem o kurz

Individuální výuka

Mám zájem o výuku

Vývoj aplikací v Excelu (makra - VBA)

  • Vyvíjíme aplikace pro potřeby firemních zákazníků
  • Reporty, vizualizace dat, harmonogramy, plánování
  • Slučování dat ze souborů, agregace, exporty
Zajímám se o vytvoření aplikace

Kontakt

  • Tel: +420 602 274 999
  • Mail: info@vyuka-excelu.cz
Kontaktní formulář
TOPlist