Je pomalé a frustrující vkládat a aplikovat funkci na každou jednotlivou buňku nebo datový rozsah. Chcete-li tento proces urychlit, můžete použít funkci ARRAYFORMULA v Tabulkách Google. Tato funkce zobrazuje hodnoty z rozsahů buněk do více sloupců a řádků.

Na rozdíl od většiny vzorců v Tabulkách Google lze tento vzorec rozšířit, což znamená, že když jsou přidána nová data, vzorec se automaticky aktualizuje. Tento článek pojednává o tom, co je ARRAYFORMULA, jeho syntaxi a jak jej můžete použít v Tabulkách Google. Čtěte dále, abyste si to rychle osvojili.

Co je ARRAYFORMULA?

ARRAYFORMULA je užitečná funkce Tabulek Google, která vydává rozsah buněk namísto jednotlivých hodnot a můžete ji použít se vzorci bez pole k jejich přeměně na ty kompatibilní s polem.

Ačkoli může být definice matoucí pro někoho, kdo nezná vzorec a jeho použití, příklady, které máme níže v průvodci, to objasní. Ale pro zjednodušení jeho použití umožňuje použít jeden vzorec v několika sloupcích nebo řádcích.

Může použít buď jeden rozsah buněk, nebo více buněk stejné velikosti. Můžete použít šikovné

instagram viewer
Ctrl+Shift+Enter klávesová zkratka pro automatické zadávání ARRAYFORMULA( předtím, než je vzorec již v buňce.

Proč je ARRAYFORMULA užitečná?

Použití ARRAYFORMULA ve vašich tabulkách má mnoho výhod. Za prvé, můžete tento vzorec použít s masivní sadou dat, což znamená, že nebudete muset opakovat vzorce do několika sloupců. Nejen, že vám to ušetří čas, ale Tabulky Google budou spouštět velké tabulky mnohem plynuleji, protože je potřeba spouštět méně vzorců současně.

Tento vzorec je rozšiřitelný, což znamená, že změna na jednom místě rozšíří celý rozsah dat. Nejen to, vzorec je také dynamický. To znamená, že nebudete muset ručně upravovat vzorce při každé úpravě listu.

ARRAYFORMULA vs. Automatické vyplňování

Tabulky Google nabízejí navrhovanou funkci automatického vyplňování což umožňuje použít použitou funkci ve zbývajících řádcích. Pokud to však použijete, nezískáte žádné další výhody ARRAYFORMULA.

Navíc, když aktualizujete buňku, vždy existuje riziko, že automatické vyplňování nebude schopno aktualizovat data přesně. To může způsobit, že mnoho buněk není synchronizováno, což má za následek nesrovnalosti v datech.

Syntaxe pro ARRAYFORMULA

ARRAYFORMULA používá jeden argument, který se může skládat z jiných vzorců nebo oblastí buněk. Argument je nutný, aby vzorec fungoval. Zde je syntaxe tohoto vzorce:

=ARRAYFORMULA(vzorec)

Zde je argument použitý v tomto vzorci:

  • vzorec: Toto je výraz nebo rozsah, který používá jeden nebo více rozsahů stejné velikosti

Tento argument může být:

  • Rozsah buněk
  • Matematický výraz používající jeden rozsah nebo více rozsahů buněk stejné velikosti.
  • Funkce, která vrací výsledky větší než jedna buňka.

Tento vzorec můžete také přidat ke stávajícím funkcím bez pole v tabulkách. Můžete to udělat pomocí Ctrl+Shift+Enter zkratka.

Použití ARRAYFORMULA s dalšími funkcemi listů

Pouhý pohled na syntaxi tohoto vzorce nestačí. Vzhledem k tomu, že ARRAYFOMULA v podstatě potřebuje druhou funkci uvnitř, aby fungovala, budeme se muset podívat na několik příkladů. Zde je několik způsobů, jak můžete tuto funkci použít v Tabulkách Google.

1. Jednoduchý ARRAYFORMULA

V tomto příkladu máme tabulku s názvy. Řekněme, že chceme zkombinovat jméno a příjmení do nové buňky obsahující celé jméno. K tomu můžeme použít tento vzorec:

=A2 &""& B2

Jak vidíte, tento vzorec funguje na bázi buněk. To znamená, že ke spuštění vzorce je třeba zadat adresu buňky. Při použití ARRAYFORMULA to lze provést automaticky, aniž by bylo nutné vzorec provádět vícekrát.

Zde jsou kroky, které musíte provést, abyste mohli pomocí ARRAYFORMULA kombinovat buňky v Tabulkách:

  1. Klikněte na buňku, kde chcete použít ARRAYFORMULA.
  2. Zadejte počáteční část vzorce, což je =ARRAYFORMULA(.
  3. Nyní zadejte iteraci vzorce uvedeného na začátku tohoto příkladu. V tomto případě používáme A2:A7 & " " & B2:B7. Všimněte si, že jsme místo jednotlivých buněk použili celé rozsahy.
  4. Přidejte uzavírací závorku.
  5. Nakonec stiskněte Vstupte k provedení vzorce.

2. ARRAYFORMULA s funkcemi IF

V tomto příkladu máme ukázková data několika položek obchodu a úrovně jejich zásob. Pomocí vzorce IF kontrolujeme, zda je na skladě dostatečné množství položky.

Předpokládejme, že bychom měli jednoduše automaticky vyplnit vzorec IF v každé buňce jednotlivě. V takovém případě by se mohlo rychle přidat velké množství instancí stejného vzorce, který se provádí, což může zpomalit vaše Tabulky Google. Z tohoto důvodu je lepší použít ARRAYFORMULA.

Zde je návod, jak zkombinovat ARRAYFORMULA se stávající funkcí IF v Tabulkách Google:

  1. Klikněte na oblast buněk, která obsahuje vzorec KDYŽ. Vzorec v tomto případě je =IF(B2:B5<25,"objednat", "ne").
  2. Přesuňte textový kurzor mezi rovno (=) a "LI" ve vzorci.
  3. Zde napište počáteční prohlášení ARRAYFORMULA, což je ARRAYFORMULA(.
  4. Přesuňte se na konec vzorce a přidejte další závorku.
  5. lis Vstupte k provedení vzorce.

Vzorec jej provede ve všech vybraných buňkách pouze v jedné instanci. To by fungovalo s jinými příkazy IF jako SUMIF v Tabulkách Google také.

Zabalení ARRAYFORMULA do Tabulek Google

Funkce ARRAYFORMULA je jednou z nejvýkonnějších funkcí v Tabulkách. Může vykonávat mnoho funkcí najednou a lze jej kombinovat s celou řadou dalších funkcí. I když se to může na první pohled zdát matoucí, jakmile se do toho pustíte, začnete to používat všude ve svých tabulkách.

Procvičování ARRAYFORMULA vám také pomůže porozumět dalším funkcím kompatibilním s poli v Google Sheets a Excel. Vydržte a během chvilky z vás bude tabulkový profík.