Je pomalé a frustrujúce vložiť a použiť funkciu na každú jednu bunku alebo rozsah údajov. Ak chcete tento proces urýchliť, môžete použiť funkciu ARRAYFORMULA v Tabuľkách Google. Táto funkcia zobrazuje hodnoty z rozsahov buniek do viacerých stĺpcov a riadkov.

Na rozdiel od väčšiny vzorcov v Tabuľkách Google je možné tento vzorec rozšíriť, čo znamená, že po pridaní nových údajov sa vzorec automaticky aktualizuje. Tento článok popisuje, čo je ARRAYFORMULA, jeho syntax a ako ho môžete použiť v Tabuľkách Google. Čítajte ďalej, aby ste to rýchlo zvládli.

Čo je ARRAYFORMULA?

ARRAYFORMULA je užitočná funkcia Tabuliek Google, ktorá zobrazuje rozsah buniek namiesto jednotlivých hodnôt a môžete ju použiť so vzorcami bez polí, aby ste ich zmenili na kompatibilné s poľami.

Hoci definícia môže byť pre niekoho, kto nepozná vzorec a jeho použitie, mätúca, príklady, ktoré máme nižšie v príručke, to objasnia. Ale na zjednodušenie jeho používania vám umožňuje použiť jeden vzorec vo viacerých stĺpcoch alebo riadkoch.

instagram viewer

Môže použiť buď jeden rozsah buniek, alebo viacero buniek rovnakej veľkosti. Môžete použiť šikovné Ctrl + Shift + Enter klávesová skratka na automatické zadávanie ARRAYFORMULA( predtým, než je vzorec už v bunke.

Prečo je ARRAYFORMULA užitočná?

Používanie ARRAYFORMULA vo vašich tabuľkách má veľa výhod. Po prvé, tento vzorec môžete použiť s rozsiahlym súborom údajov, čo znamená, že nebudete musieť opakovať vzorce do niekoľkých stĺpcov. Nielenže vám to ušetrí čas, ale Tabuľky Google budú spúšťať veľké tabuľky oveľa plynulejšie, pretože je potrebné spustiť súčasne menej vzorcov.

Tento vzorec je rozšíriteľný, čo znamená, že zmena na jednom mieste rozšíri celý rozsah údajov. Nielen to, vzorec je tiež dynamický. To znamená, že nebudete musieť manuálne upravovať vzorce pri každej úprave hárka.

ARRAYFORMULA vs. Automatické dopĺňanie

Tabuľky Google ponúkajú navrhovanú funkciu automatického dopĺňania čo vám umožňuje použiť použitú funkciu vo zvyšných riadkoch. Ak to však použijete, nezískate žiadne ďalšie výhody ARRAYFORMULA.

Okrem toho, keď aktualizujete bunku, vždy existuje riziko, že automatické dopĺňanie nebude schopné aktualizovať údaje presne. To môže spôsobiť, že veľa buniek nie je synchronizovaných, čo vedie k nezrovnalostiam v údajoch.

Syntax pre ARRAYFORMULA

ARRAYFORMULA používa jeden argument, ktorý môže pozostávať z iných vzorcov alebo rozsahov buniek. Argument je potrebný na to, aby vzorec fungoval. Tu je syntax tohto vzorca:

=ARRAYFORMULA(vzorec)

Tu je argument použitý v tomto vzorci:

  • vzorec: Toto je výraz alebo rozsah, ktorý používa jeden alebo viacero rozsahov rovnakej veľkosti

Tento argument môže byť:

  • Rozsah buniek
  • Matematický výraz využívajúci jeden rozsah alebo viacero rozsahov buniek rovnakej veľkosti.
  • Funkcia, ktorá vracia výsledky väčšie ako jedna bunka.

Tento vzorec môžete pridať aj k existujúcim funkciám bez polí v tabuľkách. Môžete to urobiť pomocou Ctrl + Shift + Enter skratka.

Používanie ARRAYFORMULA s ďalšími funkciami hárkov

Pohľad na syntax tohto vzorca nestačí. Keďže ARRAYFOMULA v podstate potrebuje na fungovanie druhú funkciu, budeme sa musieť pozrieť na niekoľko príkladov. Tu je niekoľko spôsobov, ako môžete túto funkciu použiť v Tabuľkách Google.

1. Jednoduchý ARRAYFORMULA

V tomto príklade máme tabuľku s menami. Povedzme, že chceme spojiť meno a priezvisko do novej bunky obsahujúcej celé meno. Na to môžeme použiť tento vzorec:

=A2 &""& B2

Ako vidíte, tento vzorec funguje na základe jednotlivých buniek. To znamená, že na vykonanie vzorca je potrebné zadať adresu bunky. Pri použití ARRAYFORMULA sa to dá urobiť automaticky bez potreby vykonať vzorec viackrát.

Tu sú kroky, ktoré musíte vykonať, aby ste použili ARRAYFORMULA na kombinovanie buniek v Tabuľkách:

  1. Kliknite na bunku, kde chcete použiť ARRAYFORMULA.
  2. Zadajte úvodnú časť vzorca, čo je =ARRAYFORMULA(.
  3. Teraz zadajte opakovanie vzorca uvedeného na začiatku tohto príkladu. V tomto prípade používame A2:A7 & " " & B2:B7. Všimnite si, že namiesto jednotlivých buniek sme použili celé rozsahy.
  4. Pridajte uzatváraciu zátvorku.
  5. Nakoniec stlačte Zadajte vykonať vzorec.

2. ARRAYFORMULA s funkciami IF

V tomto príklade máme vzorové údaje niekoľkých položiek obchodu a úrovne ich zásob. Pomocou vzorca IF kontrolujeme, či je na sklade dostatočné množstvo položky.

Predpokladajme, že by sme mali jednoducho automaticky vyplniť IF vzorec v každej bunke jednotlivo. V takom prípade by sa mohlo rýchlo pridať veľké množstvo vykonávaných inštancií rovnakého vzorca, čo môže spomaliť vaše Tabuľky Google. Z tohto dôvodu je lepšie použiť ARRAYFORMULA.

Tu je návod, ako by ste skombinovali ARRAYFORMULA s existujúcou funkciou IF v Tabuľkách Google:

  1. Kliknite na rozsah buniek, ktorý obsahuje vzorec IF. Vzorec v tomto prípade je =IF(B2:B5<25,"objednať", "nie").
  2. Presuňte textový kurzor medzi rovná sa (=) a "AK" vo vzorci.
  3. Tu napíšte počiatočné vyhlásenie ARRAYFORMULA, čo je ARRAYFORMULA(.
  4. Presuňte sa na koniec vzorca a pridajte ďalšiu zátvorku.
  5. Stlačte tlačidlo Zadajte vykonať vzorec.

Vzorec ho vykoná vo všetkých vybratých bunkách iba v jednom prípade. To by fungovalo s inými vyhláseniami IF, ako je SUMIF v Tabuľkách Google tiež.

Zbalenie ARRAYFORMULA v Tabuľkách Google

Funkcia ARRAYFORMULA je jednou z najvýkonnejších funkcií v Tabuľkách. Môže vykonávať veľa funkcií naraz a možno ho kombinovať so širokou škálou ďalších funkcií. Aj keď sa to na prvý pohľad môže zdať mätúce, začnete ho používať všade vo svojich tabuľkách, keď sa do toho pustíte.

Cvičenie ARRAYFORMULA vám tiež pomôže pochopiť ďalšie funkcie kompatibilné s poľami v Tabuľkách Google a Exceli. Pokračujte v tom a za chvíľu sa stanete profesionálom v oblasti tabuliek.