Įvadas į dinaminio masyvo formules

Atsisiųskite pavyzdinę darbo knygą

Atsisiųskite darbaknygės pavyzdį

Ši pamoka suteiks jums įvadą į dinaminio masyvo formules „Excel“ ir „Google“ skaičiuoklėse.

Įvadas

2022 m. Rugsėjo mėn. „Microsoft“ „Excel“ pristatė dinaminio masyvo formules. Jų tikslas - palengvinti sudėtingų formulių rašymą ir sumažinti klaidų tikimybę.

Dinaminės masyvo formulės galiausiai pakeis masyvo formules, t. Y. Išplėstines formules, kurioms reikia naudoti „Ctrl“ + „Shift“ + „Enter“ (CSE).

Pateikiame greitą masyvo formulės ir dinaminės masyvo formulės palyginimą, naudojamą išskirti unikalių departamentų sąrašą iš mūsų sąrašo A2: A7.

Senoji masyvo formulė (TPP):

Ši formulė įvedama į langelį D2 ir įvedamas paspaudus Ctrl + Shift + Enter ir nukopijuojant jį iš D2 į D5.

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

Dinaminio masyvo formulė:

Ši formulė įvedama tik į langelį D2 ir įveskite paspausdami Enter. Iš pirmo žvilgsnio galite suprasti, kaip lengva ir paprasta parašyti dinaminio masyvo formulę.

1 = UNIKALUS (A2: A7)

Prieinamumas

Nuo 2022 m. Rugpjūčio mėn. Dinaminio masyvo formulės prieinamos tik „Office 365“ vartotojams.

Išsiliejimo ir išsiliejimo diapazonas

Dinaminio masyvo formulės grąžina kelis rezultatus į ląstelių diapazoną pagal vieną formulę, įvestą vienoje ląstelėje.

Šis elgesys vadinamas „Išsiliejimas“ ir ląstelių, kuriose pateikiami rezultatai, diapazonas vadinamas „Išsiliejimo diapazonas“. Kai pasirenkate bet kurį išsiliejimo diapazono langelį, „Excel“ paryškina jį plonu mėlynu kraštu.

Žemiau esančiame pavyzdyje dinaminio masyvo formulė RŪŠIUOTI yra ląstelėje D2 ir rezultatai išsiliejo į diapazoną D2: D7

1 = RŪŠYTI (A2: A7)

Formulės rezultatai yra dinamiški, o tai reiškia, kad jei pasikeičia šaltinio diapazonas, rezultatai taip pat keičiasi ir išsiliejimo diapazonas keičiasi.

#SPILL!

Turėkite omenyje, kad jei jūsų išsiliejimo diapazonas nėra visiškai tuščias, grąžinama #SPILL klaida.

Kai pasirenkate #SPILL klaidą, norimas formulės išsiliejimo diapazonas yra paryškintas brūkšniniu mėlynu kraštu. Perkeliant arba ištrinant duomenis tuščiame langelyje, ši klaida pašalinama, todėl formulė gali išsilieti.

Išsiliejimo nuorodos žymėjimas

Norėdami nurodyti formulės išsiliejimo diapazoną, įdedame # simbolis po pirmosios išsiliejusios ląstelės nuorodos.

Taip pat galite nurodyti išsiliejimą pasirinkdami visas išsiliejimo diapazono ląsteles ir nuoroda į išsiliejimą bus automatiškai sukurta.

Žemiau pateiktame pavyzdyje norėtume suskaičiuoti mūsų įmonės darbuotojų skaičių pagal formulę COUNTA po to, kai jie buvo užsakyti abėcėlės tvarka, naudojant dinaminio masyvo formulę RŪŠIUOTI.

Įeiname į RŪŠIUOTI formulę D2, kad užsakytumėte mūsų sąraše esančius darbuotojus:

1 = RŪŠYTI (A2: A7)

Tada įeiname į COUNTA formulė į G2 suskaičiuoti darbuotojų skaičių:

1 = COUNTA (D2#)

Atkreipkite dėmesį į naudojimą # D2#, kad pamatytumėte rezultatus, kuriuos išskleidė SORT diapazone D2: D7.

Naujos formulės

Žemiau yra visas naujų dinaminio masyvo formulių sąrašas:

  1. UNIKALUS - Pateikia unikalių diapazono verčių sąrašą
  2. RŪŠIUOTI - Rūšiuoja reikšmes diapazone
  3. RŪŠIUOTI PAGAL - Rūšiuoja vertes pagal atitinkamą diapazoną
  4. FILTRAS - Filtruoja diapazoną pagal pateiktus kriterijus
  5. RANDARRAY - Grąžina atsitiktinių skaičių masyvą nuo 0 iki 1
  6. SEKA - Sukuria nuoseklių skaičių, tokių kaip 1, 2, 3, 4, 5, sąrašą

Dinaminio masyvo formulės „Google“ skaičiuoklėse

Visi aukščiau pateikti pavyzdžiai „Google“ skaičiuoklėse veikia lygiai taip pat, kaip „Excel“.

Padėsite svetainės plėtrą, dalintis puslapį su draugais

wave wave wave wave wave