Zlepšení výkonu Tabulek pomocí optimalizace odkazů na data

Při práci s velkými soubory dat můžete zlepšit výkon tím, že použijete odkazy na data v Tabulkách. Postupujte podle těchto návrhů pro zlepšení:

  • Rychlost výpočtu
  • Stabilita
  • Využití CPU

Pokud je to možné, odkazujte na data na stejném listu

Odkazujte na data ve stejné tabulce, na které pracujete. Je to rychlejší než funkce importu, jako jsou:

  • IMPORTRANGE
  • IMPORTDATA
  • IMPORTXML
  • IMPORTHTML

Pokud pomocí funkce IMPORTRANGE() načítáte data z jiné tabulky, funkce importu, která odkazuje na data mezi tabulkami, stále prochází internetem, a to i v případě, že:

  • Vlastníte tabulku.
  • Otevřete ji ve stejném prohlížeči.
  • Je umístěná na stejném disku.

K vyžádání a načtení dat je tak potřeba delší doba odezvy. Může docházet ke zpoždění a přerušovanému připojení, které zpomaluje rychlost načítání.

Pokud data z jiné tabulky do své vlastní tabulky přesunete ručně a odkazujete z ní na svá data (včetně různých karet ze stejné tabulky), proces načítání dat probíhá místně, nikoli prostřednictvím internetu. Ušetří se tak čas, ale platí to pouze v případě, že pracujete s relativně statickými a pevně danými daty, která se nemění, například historií inventáře nebo historickými daty.

Pokud chcete data přesunout ručně, zkopírujte do své tabulky existující data z jiné tabulky:

  1. Dole vedle názvu listu klikněte na šipku dolů Down arrow a poté Kopírovat do a poté Existující tabulka.
  2. Vyberte tabulku, do které se má tento list zkopírovat.

Tip: Pokud tabulku, do které chcete kopírovat, nemůžete v zobrazení Disku najít, vložte do spodního řádku webovou adresu tabulky.

Místo odkazů na otevřený rozsah používejte odkazy na uzavřený rozsah

Tabulka s otevřeným rozsahem znamená, že rozsah začíná a končí bez označení konkrétního řádku nebo sloupce. Příklad: A:B znamená rozsah, který zahrnuje všechny buňky ve sloupcích A a B.

Odkaz na uzavřený rozsah odkazuje na rozsah, který začíná a končí konkrétním řádkem nebo sloupcem.
Příklad: A1:B6, A1:C100.

Otevřený rozsah: A:B

Uzavřený rozsah: A1:B6

Příklad: Řekněme, že počítáte součet sloupce A, ale pouze prvních 10 z 10 000 řádků obsahuje hodnotu.

  • Pokud ve funkci SUMA použijete odkaz na otevřený rozsah, SUMA(A:A), počítač přečte všech 10 000 řádků, a to i v případě, že v odkazovaném otevřeném rozsahu jsou prázdné buňky. Tabulky Google je všechny projdou, aby se přesvědčily, že nejsou prázdné.
  • Pokud použijete odkaz na uzavřený rozsah, SUMA(A1:A10), počítač přečte pouze řádky A1 až A10 a Tabulky počítají rychleji.

Efektivní odkazování na proměnlivé funkce

Funkce DNES(), NÁHČÍSLO(), RANDBETWEEN() NYNÍ() jsou proměnlivé, protože se často mění a obnovují, aby byly aktuální. Tyto funkce nemají statickou povahu. Například funkce DNES() se obnovuje každý den.

Příklad: Každý řádek sloupce B čte data z každého řádku sloupce A. To znamená, že sloupec A obnoví všechny buňky, když sloupec B vypočítá výsledky.

Pokud odkazujete na proměnlivé funkce, které vám přinášejí stejný výsledek, například NYNÍ()DNES(), používejte absolutní odkazy, abyste odkazovali pouze jednou. V tomto případě sloupec B vypočítá výsledky podle jedné buňky, konkrétně A2. Když odstraníte nepotřebnou závislost, budou Tabulky fungovat rychleji.

Pokud je to možné, nepoužívejte dlouhé referenční řetězce

Referenční řetězce zpomalují listy. Například v následujícím případě A2 čte data z A1, A3 čte data z A2 atd. Protože jsou data zřetězena, pro výpočet hodnoty v buňce A10 čekají Tabulky Google na všechny předchozí hodnoty (A1 až A9). Teprve pak vrátí hodnotu z A10.

Abyste se při vyplňování buněk vyhnuli zřetězeným výpočtům, používejte absolutní odkazy. V tomto případě A2 čte data z A1, A3 čte data z A1 atd. Protože buňka A1 je vypočítaná a dostupná, načtou buňky A2 až A10 hodnotu z A1 přímo. Výsledek je identický, ale výpočet je rychlejší.

Související zdroje

true
Visit the Learning Center

Using Google products, like Google Docs, at work or school? Try powerful tips, tutorials, and templates. Learn to work on Office files without installing Office, create dynamic project plans and team calendars, auto-organize your inbox, and more.

Vyhledávání
Vymazat vyhledávání
Zavřít vyhledávání
Hlavní nabídka
5779434508867112175
true
Prohledat Centrum nápovědy
true
true
true
true
true
35
false
false