Въведение във формули за динамичен масив

Изтеглете Примерна работна книга

Изтеглете примерната работна книга

Този урок ще ви запознае с формулите за динамичен масив в Excel и Google Sheets.

Въведение

През септември 2022 г. Microsoft въведе формули за динамичен масив в Excel. Тяхната цел е да улеснят писането на сложни формули и с по -малък шанс за грешка.

Формулите за динамичен масив са предназначени в крайна сметка да заменят формули за масиви, т.е.разширени формули, които изискват използването на Ctrl + Shift + Enter (CSE).

Ето кратко сравнение между формулата на масива и формулата на динамичния масив, използвани за извличане на списък с уникални отдели от нашия списък в обхвата А2: А7.

Формула на наследствения масив (CSE):

Следната формула се въвежда в клетката D2 и се въвежда, като натиснете Ctrl + Shift + Enter и го копирате надолу от D2 да се D5.

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

Формула за динамичен масив:

Следващата формула е само въвеждане в клетката D2 и въведете, като натиснете Enter. От един бърз поглед можете да разберете колко лесно и директно е да напишете формула за динамичен масив.

1 = УНИКАЛНО (A2: A7)

Наличност

От август 2022 г. формулите за динамичен масив са достъпни само за потребители на Office 365.

Обхват на разлив и разлив

Формулите за динамичен масив работят, като връщат множество резултати в диапазон от клетки въз основа на една формула, въведена в една клетка.

Това поведение се нарича „Разливане“ а диапазонът от клетки, където се поставят резултатите, се нарича „Обхват на разлива“. Когато изберете някоя клетка в обхвата на разливане, Excel я подчертава с тънка синя рамка.

В примера по -долу формулата за динамичен масив ВИД е в клетката D2 и резултатите са разпръснати в диапазона D2: D7

1 = СОРТИРАНЕ (A2: A7)

Резултатите от формулата са динамични, което означава, че ако настъпи промяна в обхвата на източника, резултатите също се променят и обхватът на разлива се преоразмерява.

#СПИЛ!

Трябва да имате предвид, че ако вашият диапазон на разливане не е напълно празен, се връща грешка #SPILL.

Когато изберете грешка #SPILL, желаният обхват на разлив във формулата е подчертан с прекъсната синя рамка. Преместването или изтриването на данните в непразната клетка премахва тази грешка, което позволява формулата да се разлее.

Референтна нотация за разлив

За да се позовем на обхвата на разлив на формула, поставяме # символ след препратката към клетката на първата клетка в разлива.

Можете също така да посочите разлива, като изберете всички клетки в обхвата на разлива и препратка към разлива ще бъде създадена автоматично.

В примера по -долу бихме искали да преброим броя на служителите в нашата фирма, използвайки формулата COUNTA след като са подредени по азбучен ред, използвайки формулата за динамичен масив ВИД.

Влизаме в ВИД формула в D2, за да поръчате служителите в нашия списък:

1 = СОРТИРАНЕ (A2: A7)

След това влизаме в COUNTA формула в G2 за преброяване на броя на служителите:

1 = COUNTA (D2#)

Обърнете внимание на използването на # в D2# за справка с резултатите, разпръснати от SORT в диапазон D2: D7.

Нови формули

По -долу е пълен списък на новите формули за динамичен масив:

  1. ЕДИНСТВЕН ПО РОДА СИ - Връща списък с уникални стойности от диапазон
  2. ВИД - Сортира стойности в диапазон
  3. СОРТБИ - Сортира стойности въз основа на съответния диапазон
  4. ФИЛТЪР - Филтрира диапазон въз основа на предоставените критерии
  5. RANDARRAY - Връща масив от случайни числа между 0 и 1
  6. ПОСЛЕДОВАТЕЛНОСТ - Генерира списък с последователни числа като 1, 2, 3, 4, 5

Формула за динамичен масиве в Google Таблици

Всички горни примери работят абсолютно същите в Google Sheets, както и в Excel.

Така ще помогнете за развитието на сайта, сподели с приятелите си

wave wave wave wave wave