Сьогодні на конференції Ignite в Орландо, Флорида, Microsoft дебютувала з серйозними змінами в механізмі обчислення. Тепер кожна функція розглядається як формула масиву, і більше немає необхідності натискати Ctrl + Shift + Enter. Це призведе до швидкого збільшення кількості функцій, представлених в Office 365.
Цього тижня в Insider Fast дебютували сім чудових нових функцій. Я буду викладати ці нові формули щодня цього тижня, але якщо ви хочете прочитати заздалегідь:
- Ця стаття висвітлює нову
=A2:A20
формулу, помилку SPILL та нову функцію SINGLE, необхідну замість неявного перетину - Вівторок буде охоплювати SORT та SORTBY
- Середа буде охоплювати ФІЛЬТР
- Четвер буде охоплювати УНІКАЛЬНИЙ
- П’ятниця стосуватиметься функцій SEQUENCE та RANDARRAY
В цілому ці функції по суті перетворюють кожну функцію Excel у функцію масиву. Похвала Джо Макдейду та його команді в Microsoft. Джо - той самий хлопець, який приніс нам TEXTJOIN, MAXIFS і MINIFS. (Джо - якщо ти читаєш це, мені боляче, що ти ще не привіз нам РОМАНІФІВ, але я все ще чекаю …)
Почнемо з базової формули масиву. Перейдіть до комірки E3. Введіть, =A2:C10
як показано тут. Раніше вам потрібно було б обернути цю формулу у функцію агрегування і, можливо, використовувати Ctrl + Shift + Enter.

Але просто натисніть Enter. Excel повертає 27 відповідей. Відповіді розливаються в сусідні клітини! Подивіться на формулу в рядку формул … фігурних дужок немає. Ніхто не мусив натискати Ctrl + Shift + Enter.

Осередок E4 містить значення "Central", але він не містить формули. Формула відображається у рядку формул, але вона неактивна.

Тільки для того, щоб довести, що E4 не містить формули, ось декілька запитів, введених у панель безпосередньої роботи у VBA. Є значення в E4, але немає формули.

Але, подібно до кота Шредінгера, якщо вибрати D1: H20 і використовувати Перейти до спеціальних формул, тоді E3: G12 відображатимуться як клітинки формули. Дійсно цілий новий світ.
Чекай! Це збирається зламати речі!
Так. Мені подобається те, як ти думаєш. Спробуємо його зламати. Покладіть щось на заваді. Введіть одну з формул. Що станеться???

Перевірте це … цілком можливо, перша опублікована фотографія нової #SPILL!
помилки. Це спосіб Excel сказати, що він не може повернути всі результати, тому не поверне жодного з результатів. Невеликий UL на сітці ліворуч від комірки дає вам можливість вибрати перешкоджають клітинки, щоб, можливо, ви могли вирізати їх та вставити в інше місце.

Як тільки ви очистите заважаючі клітини, з’являться результати.

Як тільки ви очистите заважаючі клітини, з’являться результати. Також - перевірте, що ще відбулося на попередньому малюнку. Я набрав у таблиці новий рядок у стовпцях A: C. Формула розширена, включивши зайвий рядок.
Смітті Сміт має чудову статтю про всі різні помилки SPILL.
Кого б ви призначили Кліфф Клевен з Excel?
Я знаю багато гуру Excel. Хто та людина, яка знає кожен окремий факт про Excel? Це Чарлі Кайд? Боб Умлас? Джордан Голдмаєр? Ну, хто б це не був, зараз вони напевно ревуть із задньої частини кімнати … "А як щодо неявного перетину !!!!"
Неявне перехрестя є настільки ж поширеним, як літаючі свиніУх ти. Неявне перетин є настільки ж поширеним, як літаючі свині, але хтось повинен був виховати Імпліцитне перетин. Ви * коли-небудь * бачили, щоб хтось насправді використовував неявний перетин у дикій природі? Чи справді нам потрібно про це поговорити?
Не втомлюючи вас до сліз, якщо ви введете =C$2:C$10
будь-яке місце в рядках від 2 до 10, формула поверне лише значення з цього рядка. Я бачив, як одна людина використовувала це в реальному житті, і вона навіть не уявляла, що робить. Я бачив, як Сізлія Юхас говорила про це. Майк Гірвін згадав про це у відео. Про це писав Боб Умлас. Мда. Одного разу Сілівія називала мене Джеремі Півен з Excel, тому сьогодні, прямо тут, на висоті 38000 футів, я призначу її на посаду Кліффа Клевена з Excel. Отже, Сільвія … Я чую, ти хочеш знати, як неявне перетин буде працювати в цьому сміливому новому світі.
Якщо вам справді відчайдушно * потрібне * неявне перетин, оберніть свою формулу в ОДИНОЧНУ функцію, як показано тут.

Ось божевільна дивовижна історія із зворотним комп’ютером: якщо ви використовуєте ОДИНО в Office 365 і відкриваєте в Excel 2013, Джо Макдейд перепише формулу як неявне перетин. І якщо ви відкриєте функцію Excel 2013, яка має неявне перетин, Джо Макдейд перепише цю формулу, щоб використовувати ОДИН.
Переглянути відео
Завантажте файл Excel
Щоб завантажити файл excel: excel-modern-array-formula-debut-in-office-365.xlsx
Це перша з п’яти (або більше!) Статей про ці нові функції динамічного масиву Excel. Ця стаття закладає основи. За посиланням читайте завтрашню статтю про СОРТУВАННЯ та СОРТБІ.
Думка дня в Excel
Я попросив своїх друзів Excel Master порадити їх щодо Excel. Сьогоднішня думка поміркувати:
"Ви повинні чітко пояснити, де людям потрібно вводити дані".
Джейк Лозе