Skip to content

Jak používat ARRAYFORMULA v Tabulkách Google

25 de Červenec de 2021
010 how to use arrayformula in google sheets 4846373 cb37981217414d0e8acc70633b08a299

Co je třeba vědět

  • ARRAYFORMULA umožňuje namnožit dvě buňky (pole) namísto dvou buněk.
  • Příklad ARRAYFORMULA: = ArrayFormula (SUMA (C3: C9 * F3: F9)).
  • Vstupní pole musí mít stejnou velikost; tyto dva rozsahy buněk musí mít stejný počet datových bodů.

Tento článek vysvětluje, jak používat ARRAYFORMULA v Tabulkách Google, abyste mohli do výpočtů zadat více datových bodů.

Jak používat ARRAYFORMULA v Tabulkách Google

ARRAYFORMULA používáte jako každá jiná funkce, ale nikdy ji nepoužíváte samostatně. Vždy předchází jinou rovnici nebo příkaz, aby řekl programu, který potřebuje použít, a případně vrátil více sad (polí) informací. Zde je příklad.

  1. V tomto příkladu ARRAYFORMULA shromáždí křestní jméno a příjmení ze dvou sloupců v tabulce Google.

  2. Za normálních okolností byste pro seřazení jmen ve druhém řádku do třetího sloupce použili vzorec „&“. V tomto případě použijete ve vzorci dva ampersandy, například: = (B2 & „,“ & A2)

    Vzorec řazení v Tabulkách Google

  3. lis Enter spustit vzorec. Výsledek nahradí text vzorce.

    Výsledek nahradí vzorec

  4. Chcete-li použít vzorec na celý sloupec automaticky, přidáte ARRAYFORMULA a provedete drobné změny argumentu. Jako každý jiný vzorec v Tabulkách Google, i ARRAYFORMULA jde za znaménko rovná se, ale před argument. Chcete-li provést změny ve vzorci, klikněte na jeho text v zadávacím poli.

    Příkaz ARRAYFORMULA v Tabulkách Google

  5. Pouhé přidání příkazu ARRAYFORMULA nevyplní zbytek sloupce, protože je třeba sdělit Tabulkám Google, aby použila všechna data. K tomu použijte správnou notaci. V Tabulkách (a dalších tabulkových programech) používáte a dvojtečka (:) definovat rozsah. V tomto příkladu jsou rozsahy B2: B a A2: A. Tento zápis zahrnuje všechny sloupce A a B kromě prvního řádku, který obsahuje záhlaví. V jiných aplikacích byste použili něco jako B: B použít celý sloupec nebo B2: B12 zahrnout konkrétní rozsah (v tomto případě řádky 2 až 12 ve sloupci B). Vaše vstupní pole musí mít stejnou velikost. Například pokud jste spustili ARRAYFUNCTION v rozsahu tří buněk ve sloupci A a dvou buněk ve sloupci B, jeden výsledek by se vrátil jako chyba, ale platné argumenty by se stále spouštěly.

    Zápis pole ve vzorci

  6. lis Enter spusťte vzorec a vyplňte ostatní buňky.

    Výsledky příkazu ARRAYFORMULA

  7. Jak přidáte další položky, sloupec s ARRAYFORMULA se aktualizuje.

    Tabulka s použitou ARRAYFORMULA

  8. Pokud se některé z vašich údajů změní, aktualizací se také upraví výsledek. V tomto příkladu obsahují buňky ve sloupci C vedle prázdných buněk ve sloupcích A a B čárky, protože byly součástí původního vzorce řazení. U ostatních funkcí se nemusí nutně objevit.

    Aktualizovaný výsledek ARRAYFORMULA

  9. Chcete-li upravit výsledky, stačí se vrátit do buňky pomocí funkce ARRAYFORMULA a změnit ji. Zbytek výsledků se automaticky aktualizuje.

Tabulky Google mohou používat ARRAYFORMULA pouze s poli stejné velikosti (tj. Obsahující stejný počet datových bodů).

Co jsou Tabulky Google ARRAYFORMULA?

Funkce ARRAYFORMULA v Tabulkách Google funguje společně s několika dalšími výpočty, které vám umožní zahrnout více datových bodů. Místo jediného čísla nebo buňky vám tento příkaz umožňuje zahrnout do výpočtů více informací a zobrazit podrobnější výsledky. Pokud se například pokusíte znásobit dva rozsahy buněk společně, vrátí Tabulky Google chybu, protože funkce násobení ví pouze to, jak najít součin dvou nebo více diskrétních čísel (například 4krát [the value in Cell A1]). Přidání ARRAYFORMULA však Googlu říká, aby účtoval více informací a používal je jinak než obvykle.

Použití ARRAYFORMULA

Výše uvedený příklad je pouze jedním ze způsobů použití ARRAYFORMULA. Funguje s většinou funkcí v Tabulkách Google a nemusíte ani exportovat pole. Například pokud vytváříte výkaz výdajů, můžete nastavit funkci ARRAYFORMULA tak, aby vynásobila cenu položky číslem, které jste zakoupili, a poté sečíst všechny náklady dohromady. Tato funkce používá více rovnic k vytvoření jediného užitečného bitu informací na základě prvků, které můžete v budoucnu aktualizovat.

Faktura používající ARRAYFORMULA

Proč nevyplnit?

V některých případech můžete získat stejné výsledky tak, že jednou zadáte vzorec a poté přetáhnete pravý dolní roh buňky dolů nebo napříč a zkopírujete jej do všech zvýrazněných řádků nebo sloupců. Pokud máte spoustu informací, které pravidelně aktualizujete, ARRAYFORMULA vám ušetří čas. Nemusíte se neustále vyplňovat, protože vaše datová sada vyrůstá z rozsahu, který jste zkopírovali; bude se aktualizovat automaticky při zadávání nových položek. Další hlavní výhodou ARRAYFORMULA je, že pokud budete někdy potřebovat vzorec aktualizovat, nebudete jej muset zkopírovat do každého pole výsledků. Pokud se například rozhodnete, že chcete namísto jejich násobení přidat dvě pole, stačí změnit pouze jednu hodnotu v poli ARRAYFORMULA a ostatní pole se automaticky naplní. Pokud vyplníte, budete muset upravit každé výstupní pole, což vytvoří více práce, i když znovu použijete funkci vyplnění.