Úvod do vzorcov dynamického poľa

Stiahnite si ukážkový zošit

Stiahnite si ukážkový zošit

Tento tutoriál vám poskytne úvod do vzorcov dynamického poľa v Exceli a Tabuľkách Google.

Úvod

V septembri 2022 predstavila spoločnosť Microsoft vzorce Excel Array Dynamic Array. Ich účelom je uľahčiť písanie zložitých vzorcov s menšou pravdepodobnosťou chyby.

Dynamické maticové vzorce majú prípadne nahradiť maticové vzorce, t. J. Pokročilé vzorce, ktoré vyžadujú použitie Ctrl + Shift + Enter (CSE).

Tu je rýchle porovnanie vzorca Array a vzorca Dynamic Array použitého na extrahovanie zoznamu jedinečných oddelení z nášho zoznamu v dosahu. A2: A7.

Legacy Array Formula (CSE):

Do bunky je zadaný nasledujúci vzorec D2 a zadáva sa stlačením klávesov Ctrl + Shift + Enter a skopírovaním nadol z D2 do D5.

1 {= IFERROR (INDEX ($ A $ 2: $ A $ 7, MATCH (0, COUNTIF ($ D $ 1: D1, $ A $ 2: $ A $ 7), 0)), "")}

Vzorec dynamického poľa:

Nasledujúci vzorec je iba vstupom do bunky D2 a vstúpite stlačením klávesu Enter. Z rýchleho pohľadu zistíte, aké ľahké a jednoduché je napísať vzorec Dynamic Array.

1 = JEDINEČNÉ (A2: A7)

Dostupnosť

Od augusta 2022 sú vzorce dynamického poľa k dispozícii iba pre používateľov Office 365.

Rozsah rozliatia a rozliatia

Vzorce dynamického poľa fungujú tak, že vrátia viac výsledkov do radu buniek na základe jedného vzorca zadaného do jednej bunky.

Toto správanie sa označuje ako „Rozliatie“ a rozsah buniek, kde sú umiestnené výsledky, sa nazýva “Rozsah rozliatia”. Keď vyberiete akúkoľvek bunku v rozsahu rozliatia, Excel ju zvýrazní tenkým modrým okrajom.

V nižšie uvedenom príklade vzorec dynamického poľa Triediť je v bunke D2 a výsledky boli rozliate v rozsahu D2: D7

1 = Triediť (A2: A7)

Výsledky vzorca sú dynamické, čo znamená, že ak dôjde k zmene v zdrojovom rozsahu, výsledky sa tiež zmenia a rozsah úniku sa zmení.

#SPILL!

Mali by ste si uvedomiť, že ak váš rozsah rozliatia nie je úplne prázdny, vráti sa chyba #SPILL.

Keď vyberiete chybu #SPILL, požadovaný rozsah rozliatia vzorca sa zvýrazní prerušovaným modrým okrajom. Presunutím alebo odstránením údajov v prázdnej bunke sa odstráni táto chyba a umožní sa vzorec rozliať.

Referenčný záznam o úniku

Aby sme sa odvolali na rozsah rozliatia vzorca, umiestnime # symbol za odkazom na bunku prvej bunky v úniku.

Na únik môžete odkazovať aj výberom všetkých buniek v rozsahu rozliatia a automaticky sa vytvorí odkaz na únik.

V nižšie uvedenom príklade by sme chceli spočítať počet zamestnancov v našej firme pomocou vzorca COUNTA potom, čo boli zoradené podľa abecedy pomocou vzorca dynamického poľa Triediť.

Vchádzame do Triediť podľa vzorca v D2 objednať zamestnancov v našom zozname:

1 = Triediť (A2: A7)

Potom vstúpime do COUNTA vzorec v G2 počítať počet zamestnancov:

1 = COUNTA (D2#)

Všimnite si použitia # v D2#, aby sa odkazovalo na výsledky rozliate podľa SORT v rozsahu D2: D7.

Nové vzorce

Nasleduje úplný zoznam nových vzorcov dynamického poľa:

  1. JEDINEČNÉ - Vráti zoznam jedinečných hodnôt z rozsahu
  2. Triediť - Zoradí hodnoty v rozsahu
  3. TRIEDIŤ PODĽA - Triedi hodnoty na základe zodpovedajúceho rozsahu
  4. FILTER - Filtruje rozsah na základe poskytnutých kritérií
  5. RANDARRAY - Vráti pole náhodných čísel medzi 0 a 1
  6. SEKVENCIA - Vytvorí zoznam postupných čísel, ako napríklad 1, 2, 3, 4, 5

Vzorec dynamického poľas v Tabuľkách Google

Všetky vyššie uvedené príklady fungujú v Tabuľkách Google úplne rovnako ako v programe Excel.

Vám pomôže rozvoju miesta, zdieľať stránku s priateľmi

wave wave wave wave wave