Формулы Excel теперь переносятся в соседние ячейки - Основное изменение механизма расчета - Последние новости - Советы по Excel

Сегодня на конференции Ignite в Орландо, Флорида, Microsoft представила серьезное изменение в вычислительной машине. Каждая функция теперь обрабатывается как формула массива, и больше нет необходимости нажимать Ctrl + Shift + Enter. Это приведет к быстрому увеличению количества функций, представленных в Office 365.

На этой неделе в Insider Fast дебютируют семь потрясающих новых функций. На этой неделе я буду рассказывать об этих новых формулах каждый день, но если вы хотите читать дальше:

  • В этой статье рассматривается новая =A2:A20формула, ошибка SPILL и новая функция SINGLE, необходимая вместо неявного пересечения.
  • Вторник будет охватывать SORT и SORTBY
  • Среда будет охватывать ФИЛЬТР
  • Четверг накроет UNIQUE
  • В пятницу будут рассмотрены функции 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 слева от ячейки дает вам возможность выбрать мешающие ячейки, чтобы, возможно, вы могли вырезать их и вставить в другое место.

У нас # РАЗЛИВ! ошибка в проходе E…

Как только вы удалите мешающие клетки, появятся результаты.

Добавьте больше данных, и формула вернет больше ячеек.

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

У Смитти Смита есть отличная статья обо всех различных ошибках SPILL.

Кого бы вы назвали «Утесом Скалы Excel»?

Я знаю много гуру Excel. Кто тот человек, который знает все мелочи об Excel? Это Чарли Кид? Боб Умлас? Джордан Голдмайер? Что ж, кто бы это ни был, к настоящему времени они наверняка кричат ​​из глубины комнаты… «А как насчет неявного пересечения !!!!»

Неявное пересечение встречается так же часто, как летающие свиньи.

Ух ты. Неявное пересечение встречается так же часто, как летающие свиньи, но кто-то должен был упомянуть неявное пересечение. Вы * когда-нибудь * видели, чтобы кто-нибудь действительно использовал неявное пересечение в дикой природе? Неужели нам действительно нужно об этом говорить?

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

Если вам действительно отчаянно * нужно * неявное пересечение, заключите формулу в функцию SINGLE, как показано здесь.

Используйте функцию SINGLE, когда вам нужно неявное пересечение.

Вот безумная удивительная история обратной совместимости: если вы используете SINGLE в Office 365 и открываете в Excel 2013, Джо МакДэйд перепишет формулу как неявное пересечение. И если вы откроете функцию Excel 2013, которая имеет неявное пересечение, Джо МакДэйд перепишет эту формулу, чтобы использовать SINGLE.

Смотреть видео

Скачать файл Excel

Чтобы загрузить файл Excel: excel-modern-array-formulas-debut-in-office-365.xlsx

Это первая из пяти (или более!) Статей об этих новых функциях динамических массивов Excel. Эта статья закладывает основу. Перейдите по ссылке, чтобы прочитать завтрашнюю статью о SORT and SORTBY.

Идея дня в Excel

Я попросил совета у моих друзей-мастеров Excel по поводу Excel. Сегодняшняя мысль задуматься:

«Вы должны прояснить, где людям нужно вводить данные».

Джейк Лозе

Интересные статьи...