Johdanto-Dynamic-Array-kaavoihin

Lataa esimerkkityökirja

Lataa esimerkkityökirja

Tämä opetusohjelma antaa sinulle johdannon dynaamiseen taulukkokaavaan Excelissä ja Google Sheetsissä.

Johdanto

Syyskuussa 2022 Microsoft esitteli dynaamiset taulukkokaavat Exceliin. Niiden tarkoitus on helpottaa monimutkaisten kaavojen kirjoittamista ja vähentää virheiden mahdollisuutta.

Dynaamiset taulukkokaavat on tarkoitettu lopulta korvaamaan taulukkokaavat, eli kehittyneet kaavat, jotka edellyttävät Ctrl + Vaihto + Enter (CSE) -käyttöä.

Tässä on nopea vertailu Array -kaavan ja Dynamic Array -kaavan välillä, joita käytetään ainutlaatuisten osastojen luettelon poimimiseen valikoimastamme A2: A7.

Legacy Array Formula (CSE):

Seuraava kaava syötetään soluun D2 ja syötetään painamalla Ctrl + Vaihto + Enter ja kopioimalla se alaspäin D2 kohteeseen D5.

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

Dynaaminen matriisikaava:

Seuraava kaava syötetään vain soluun D2 ja syötettiin painamalla Enter. Nopealla silmäyksellä voit kertoa, kuinka helppoa ja suoraviivaista on kirjoittaa dynaaminen matriisikaava.

1 = AINUTLAATUINEN (A2: A7)

Saatavuus

Elokuusta 2022 alkaen dynaamiset taulukkokaavat ovat vain Office 365 -käyttäjien käytettävissä.

Vuoto ja vuotoalue

Dynaamiset taulukkokaavat toimivat palauttamalla useita tuloksia solualueelle yhden solun syöttämän yhden kaavan perusteella.

Tätä käyttäytymistä kutsutaan “Kaatuminen” ja solualuetta, johon tulokset sijoitetaan, kutsutaan nimellä “Vuotoalue”. Kun valitset minkä tahansa solun vuotoalueelta, Excel korostaa sen ohuella sinisellä reunalla.

Alla olevassa esimerkissä dynaamisen taulukon kaava JÄRJESTELLÄ on solussa D2 ja tulokset ovat kaatuneet alueelle D2: D7

1 = LAJITTELE (A2: A7)

Kaavan tulokset ovat dynaamisia, mikä tarkoittaa, että jos lähdealueella tapahtuu muutos, myös tulokset muuttuvat ja vuotoalueen koko muuttuu.

#LÄIKKYMINEN!

Huomaa, että jos vuotoalueesi ei ole täysin tyhjä, #SPILL -virhe palautetaan.

Kun valitset #SPILL -virheen, kaavan haluttu vuotoalue on korostettu katkoviivalla sinisellä reunalla. Tietojen siirtäminen tai poistaminen ei-tyhjästä solusta poistaa tämän virheen, jolloin kaava voi vuotaa.

Vuodon viitetiedot

Kaavan vuotoalueeseen viittaamiseksi sijoitamme # symboli vuodon ensimmäisen solun soluviittauksen jälkeen.

Voit myös viitata vuotoon valitsemalla kaikki solut vuotoalueelta ja viittaus vuotoon luodaan automaattisesti.

Alla olevassa esimerkissä haluaisimme laskea yrityksemme työntekijöiden määrän käyttämällä kaavaa COUNTA kun ne on järjestetty aakkosjärjestykseen dynaamisen taulukon kaavan avulla JÄRJESTELLÄ.

Me astumme sisään JÄRJESTELLÄ kaavassa D2, jotta voit tilata luettelossamme olevat työntekijät:

1 = LAJITTELE (A2: A7)

Sitten astumme sisään COUNTA kaava sisään G2 laskea työntekijöiden määrä:

1 = COUNTA (D2#)

Huomaa käyttö # kohdassa D2# viitata tuloksiin, jotka SORT on levittänyt alueelle D2: D7.

Uudet kaavat

Alla on täydellinen luettelo uusista Dynamic Array -kaavoista:

  1. AINUTLAATUINEN - Palauttaa luettelon alueen ainutlaatuisista arvoista
  2. JÄRJESTELLÄ - Lajittelee arvot alueella
  3. JÄRJESTÄ - Lajittelee arvot vastaavan alueen perusteella
  4. SUODATTAA - Suodattaa alueen annettujen ehtojen perusteella
  5. RANDARRAY - Palauttaa satunnaislukujärjestelmän välillä 0 ja 1
  6. JÄRJESTYS - Luo luettelon peräkkäisistä numeroista, kuten 1, 2, 3, 4, 5

Dynaaminen matriisikaavas Google Sheetsissä

Kaikki yllä olevat esimerkit toimivat täsmälleen samalla tavalla Google Sheetsissä kuin Excelissä.

Tulet auttaa kehittämään sivuston jakaminen sivu ystävillesi

wave wave wave wave wave