Prenesite primer delovnega zvezka
Ta vadnica vam bo predstavila formule dinamičnih nizov v Excelu in Google Preglednicah.
Uvod
Septembra 2022 je Microsoft predstavil formule dinamičnih nizov v Excelu. Njihov namen je olajšati pisanje kompleksnih formul in z manjšo možnostjo napak.
Formule dinamičnih nizov naj bi sčasoma nadomestile formule nizov, to je napredne formule, ki zahtevajo uporabo Ctrl + Shift + Enter (CSE).
Tukaj je kratka primerjava med formulo matrike in formulo dinamične matrike, ki se uporablja za pridobivanje seznama edinstvenih oddelkov iz našega seznama v obsegu A2: A7.
Formula podedovanega niza (CSE):
V celico vnesemo naslednjo formulo D2 in ga vnesete tako, da pritisnete Ctrl + Shift + Enter in ga kopirate iz D2 do D5.
1 | {= IFERROR (INDEX ($ A $ 2: $ A $ 7, MATCH (0, COUNTIF ($ D $ 1: D1, $ A $ 2: $ A $ 7), 0)), "")}} |
Formula dinamičnega niza:
Naslednja formula je samo vnos v celico D2 in vnesli s pritiskom na Enter. Že na hitro lahko ugotovite, kako enostavno in preprosto je napisati formulo dinamičnega niza.
1 | = ENOTNO (A2: A7) |
Razpoložljivost
Od avgusta 2022 so formule dinamičnih nizov na voljo samo uporabnikom Office 365.
Razpon razlitja in razlitja
Formule dinamičnega niza delujejo tako, da vrnejo več rezultatov v vrsto celic na podlagi ene formule, vnesene v eno celico.
To vedenje imenujemo "Razlitje" in obseg celic, v katere so rezultati, se imenuje "Razpon razlitja". Ko izberete katero koli celico v razponu razlitja, jo Excel označi s tanko modro obrobo.
V spodnjem primeru formula za dinamično matriko RAZVRSTI je v celici D2 in rezultati so bili razpršeni D2: D7
1 | = RAZVRSTI (A2: A7) |
Rezultati formule so dinamični, kar pomeni, da se, če pride do spremembe v izvornem območju, spremenijo tudi rezultati in velikost razpršitve se spremeni.
#SPILL!
Upoštevajte, da se, če območje razlitja ni popolnoma prazno, vrne napaka #SPILL.
Ko izberete napako #SPILL, je želeno območje razlitja formule označeno s črtkano modro obrobo. Če premaknete ali izbrišete podatke v celici, ki ni prazna, odpravite to napako, ki omogoča razlitje formule.
Referenčni zapis razlitja
Za sklicevanje na razpon razlitja formule postavimo # simbol za referenco celice prve celice v razlitju.
Na razlitje se lahko sklicujete tudi tako, da izberete vse celice v območju razlitja in samodejno se ustvari sklic na razlitje.
V spodnjem primeru bi radi izračunali število zaposlenih v našem podjetju po formuli COUNTA potem, ko so bili razvrščeni po abecednem redu s formulo dinamičnega niza RAZVRSTI.
Vstopimo v RAZVRSTI formula v D2 za naročanje zaposlenih na našem seznamu:
1 | = RAZVRSTI (A2: A7) |
Nato vstopimo v COUNTA formula v G2 šteti število zaposlenih:
1 | = COUNTA (D2#) |
Upoštevajte uporabo # v D2# za sklicevanje na rezultate, ki jih je SORT razlil v območju D2: D7.
Nove formule
Spodaj je celoten seznam novih formul dinamičnega niza:
- JEDINSTVENO - Vrne seznam edinstvenih vrednosti iz obsega
- RAZVRSTI - Razvrsti vrednosti v razponu
- RAZVRSTI PO - Razvrsti vrednosti glede na ustrezen obseg
- FILTER - Filtrira obseg glede na podana merila
- RANDARRAY - Vrne polje naključnih števil med 0 in 1
- SEQUENCE - Ustvari seznam zaporednih števil, kot so 1, 2, 3, 4, 5
Formula dinamičnega nizav Google Preglednicah
Vsi zgornji primeri delujejo popolnoma enako v Google Preglednicah kot v Excelu.