Формули Excel тепер виливаються в сусідні клітини - Основні зміни Calc Engine - Останні новини - Поради Excel

Сьогодні на конференції 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.

Одна клітинка, що вказує на безліч комірок Більше не буде потрібно Ctrl + Shift + Enter

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

Усі ці відповіді дала одна формула.

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

Ми тут у абсолютно новому світі, капітане.

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

VBA не повідомляє формулу в E4.

Але, подібно до кота Шредінгера, якщо вибрати D1: H20 і використовувати Перейти до спеціальних формул, тоді E3: G12 відображатимуться як клітинки формули. Дійсно цілий новий світ.

Чекай! Це збирається зламати речі!

Так. Мені подобається те, як ти думаєш. Спробуємо його зламати. Покладіть щось на заваді. Введіть одну з формул. Що станеться???

Як Excel впорається з цим?

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

У нас є #SPILL! помилка в проході E …

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

Додайте більше даних, і формула поверне більше клітинок.

Як тільки ви очистите заважаючі клітини, з’являться результати. Також - перевірте, що ще відбулося на попередньому малюнку. Я набрав у таблиці новий рядок у стовпцях A: C. Формула розширена, включивши зайвий рядок.

Смітті Сміт має чудову статтю про всі різні помилки SPILL.

Кого б ви призначили Кліфф Клевен з Excel?

Я знаю багато гуру Excel. Хто та людина, яка знає кожен окремий факт про Excel? Це Чарлі Кайд? Боб Умлас? Джордан Голдмаєр? Ну, хто б це не був, зараз вони напевно ревуть із задньої частини кімнати … "А як щодо неявного перетину !!!!"

Неявне перехрестя є настільки ж поширеним, як літаючі свині

Ух ти. Неявне перетин є настільки ж поширеним, як літаючі свині, але хтось повинен був виховати Імпліцитне перетин. Ви * коли-небудь * бачили, щоб хтось насправді використовував неявний перетин у дикій природі? Чи справді нам потрібно про це поговорити?

Не втомлюючи вас до сліз, якщо ви введете =C$2:C$10будь-яке місце в рядках від 2 до 10, формула поверне лише значення з цього рядка. Я бачив, як одна людина використовувала це в реальному житті, і вона навіть не уявляла, що робить. Я бачив, як Сізлія Юхас говорила про це. Майк Гірвін згадав про це у відео. Про це писав Боб Умлас. Мда. Одного разу Сілівія називала мене Джеремі Півен з Excel, тому сьогодні, прямо тут, на висоті 38000 футів, я призначу її на посаду Кліффа Клевена з Excel. Отже, Сільвія … Я чую, ти хочеш знати, як неявне перетин буде працювати в цьому сміливому новому світі.

Якщо вам справді відчайдушно * потрібне * неявне перетин, оберніть свою формулу в ОДИНОЧНУ функцію, як показано тут.

Використовуйте функцію SINGLE, коли вам потрібне неявне перетин.

Ось божевільна дивовижна історія із зворотним комп’ютером: якщо ви використовуєте ОДИНО в Office 365 і відкриваєте в Excel 2013, Джо Макдейд перепише формулу як неявне перетин. І якщо ви відкриєте функцію Excel 2013, яка має неявне перетин, Джо Макдейд перепише цю формулу, щоб використовувати ОДИН.

Переглянути відео

Завантажте файл Excel

Щоб завантажити файл excel: excel-modern-array-formula-debut-in-office-365.xlsx

Це перша з п’яти (або більше!) Статей про ці нові функції динамічного масиву Excel. Ця стаття закладає основи. За посиланням читайте завтрашню статтю про СОРТУВАННЯ та СОРТБІ.

Думка дня в Excel

Я попросив своїх друзів Excel Master порадити їх щодо Excel. Сьогоднішня думка поміркувати:

"Ви повинні чітко пояснити, де людям потрібно вводити дані".

Джейк Лозе

Цікаві статті...