Bevezetés a dinamikus tömb-képletekbe

Példa munkafüzet letöltése

Töltse le a példa munkafüzetet

Ez az oktatóanyag bemutatja az Excel és a Google Táblázatok dinamikus tömbképleteit.

Bevezetés

2022 szeptemberében a Microsoft bevezette a dinamikus tömb képleteket az Excelbe. Céljuk, hogy megkönnyítsék a bonyolult képletek írását, és kevesebb a hibalehetőség.

A dinamikus tömbképletek célja, hogy végül felváltják a tömbképleteket, azaz a Ctrl + Shift + Enter (CSE) használatát igénylő speciális képleteket.

Íme egy gyors összehasonlítás a tömbképlet és a dinamikus tömb képlet között, amelyet az egyedi osztályok listájának kivonására használnak a tartományunkból A2: A7.

Régi tömb képlet (CSE):

A következő képlet kerül a cellába D2 és a Ctrl + Shift + Enter billentyűkombinációval lép be, és onnan másolja le D2 nak nek D5.

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

Dinamikus tömb képlet:

A következő képlet csak a cellában adható meg D2 és az Enter megnyomásával lépett be. Gyors pillantásból megállapíthatja, hogy milyen egyszerű és egyszerű a dinamikus tömb képlet írása.

1 = EGYEDI (A2: A7)

Elérhetőség

2022 augusztusától a dinamikus tömbképletek csak az Office 365 felhasználók számára érhetők el.

Kiömlés és kiömlési tartomány

A dinamikus tömbképletek úgy működnek, hogy több eredményt adnak vissza egy cellatartománynak egyetlen cellába beírt képlet alapján.

Ezt a viselkedést nevezik “Kiömlés” és az eredményeket elhelyező cellák tartományát “Kiömlési tartomány”. Ha bármelyik cellát kijelöli a kiömlési tartományon belül, az Excel vékony kék szegéllyel emeli ki.

Az alábbi példában a dinamikus tömb képletét FAJTA cellában van D2 és az eredmények a tartományba estek D2: D7

1 = RENDELÉS (A2: A7)

A képlet eredményei dinamikusak, ami azt jelenti, hogy ha változás történik a forrástartományban, akkor az eredmények is változnak, és a kiömlési tartomány átméreteződik.

#BUKÁS!

Felhívjuk figyelmét, hogy ha a kiömlési tartomány nem teljesen üres, a #SPILL hibaüzenet jelenik meg.

Amikor kiválasztja a #SPILL hibát, a képlet kívánt kiömlési tartománya szaggatott kék szegéllyel lesz kiemelve. Az adatok áthelyezése vagy törlése a nem üres cellában eltávolítja ezt a hibát, lehetővé téve a képlet kiömlését.

Kiömlésre vonatkozó hivatkozás

A képlet kiömlési tartományának hivatkozásaként a # szimbólum a kiömlés első cellájának cellahivatkozása után.

A kiömlésre akkor is hivatkozhat, ha kijelöli a kiömlési tartomány összes celláját, és automatikusan létrejön a kiömlésre vonatkozó hivatkozás.

Az alábbi példában a képlet segítségével szeretnénk megszámolni cégünk alkalmazottainak számát COUNTA miután betűrendbe rendelték őket a dinamikus tömb képletével FAJTA.

Belépünk a FAJTA D2 képlet a listán szereplő munkavállalók megrendeléséhez:

1 = RENDELÉS (A2: A7)

Ezután belépünk a COUNTA képlet benne G2 számolni kell az alkalmazottak számát:

1 = COUNTA (D2#)

Vegye figyelembe a használatát # a D2# -ben, hogy a SORT által a D2: D7 tartományban kiömlött eredményekre hivatkozzon.

Új képletek

Az alábbiakban az új dinamikus tömb formulák teljes listája található:

  1. EGYEDI - Egy tartomány egyedi értékeinek listáját adja vissza
  2. FAJTA - Rendezi az értékeket egy tartományban
  3. RENDEZÉS - Az értékeket a megfelelő tartomány alapján rendezi
  4. SZŰRŐ - A megadott feltételek alapján szűr egy tartományt
  5. RANDARRAY - 0 és 1 közötti véletlen számok tömbjét adja vissza
  6. SORREND - Létrehoz egy sor sorszámot, például 1, 2, 3, 4, 5

Dinamikus tömb képlets a Google Táblázatokban

A fenti példák mindegyike pontosan ugyanúgy működik a Google Táblázatokban, mint az Excelben.

Segít a fejlesztés a helyszínen, megosztva az oldalt a barátaiddal

wave wave wave wave wave