Преминаване към основното съдържание
Поддръжка
Влизане с Microsoft
Влезте или създайте акаунт.
Здравейте,
Изберете друг акаунт.
Имате няколко акаунта
Изберете акаунта, с който искате да влезете.

През септември 2018 г. пуснахме формули за динамични масиви за Excel за Microsoft 365. Разликите между динамични масиви и наследени формули на Ctrl+Shift+Enter (CSE) са описани по-долу.

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

  • Може да "прелее" извън границите на клетката, където е въведена формулата. Следващият пример показва функцията RANDARRAY в D1, която се пренася през D1:F5 или 5 реда по 3 колони. Формулата за динамичен масив съществува само в клетка D1, докато при наследена CSE формула формулата ще трябва да бъде въведена в целия диапазон.

    RANDARRAY функция, въведена в клетка D1, прелива от D1 на F5.

  • Автоматично ще се преоразмерява при добавяне или премахване на данни от изходния диапазон. Формулите за масиви на CSE ще отрязват върнатата област, ако е твърде малка, или ще върнат #N/A, ако са твърде големи.

  • Изчисляване в контекст 1x1. Например функцията RAND ще върне единичен резултат, така че ако искате в мрежата да бъдат върнати няколко случайни числа, можете да използвате функцията RANDARRAY. Функциите ROW и COLUMN ще върнат реда и колоната на клетката източник. SEQUENCE(ROW()) може да се използва за възпроизвеждане на старото поведение на ROW във формула за наследен масив.

  • Всички нови формули, които връщат повече от 1 резултат, автоматично ще се прелеят. Не е нужно да натискате Ctrl+Shift+Enter.

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

  • Когато клетките в наследена формула за масив CSE зависят една от друга, Excel ще се опита да изчисли всяка поотделно, а не като масив. Това поведение се нарича "разделяне на CSE" и при определени обстоятелства формулите, изчислени по този начин, могат да доведат до несъгласувани резултати. За да избегнете възможността за несъгласувани резултати, ви препоръчваме да използвате отделни формули, вместо да разчитате на разделяне по CSE. Динамичните формули за масиви няма да се разделят. Вместо това те ще докладват кръговата препратка, така че да можете да я адресирате.

  • Може лесно да се модифицира чрез промяна на клетката източник, докато формулите за масиви на CSE изискват целият диапазон да се редактира едновременно.

  • Вмъкването/изтриването на колони и редове е забранено в активен диапазон от формули за CSE масив. Трябва първо да изтриете всички съществуващи формули за масиви, които пречат.

Имате нужда от още помощ?

Винаги можете да попитате експерт в техническата общност на Excel или да получите поддръжка в Общността за отговори от.

Вж. също

FILTER функция

RANDARRAY функция

SEQUENCE функция

SORT функция

SORTBY функция

UNIQUE функция

#ПРЕЛИВАНЕ! в Excel

Поведение на динамичните масиви и прелелите масиви

Неяв оператор за сечение: @

Нуждаете ли се от още помощ?

Искате ли още опции?

Разгледайте ползите от абонамента, прегледайте курсовете за обучение, научете как да защитите устройството си и още.

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

Беше ли полезна тази информация?

Доколко сте доволни от качеството на езика?
Какво е повлияло на вашия потребителски опит?
Като натиснете „Подаване“, вашата обратна връзка ще се използва за подобряване на продуктите и услугите на Microsoft. Вашият ИТ администратор ще може да събира тези данни. Декларация за поверителност.

Благодарим ви за обратната връзка!

×