Хотите быстро и легко расширить свои наборы данных Excel? Узнайте, как использовать функцию EXPAND!

В Microsoft Excel встроено множество функций, которые помогут вам максимально эффективно использовать данные в электронной таблице. Разнообразие доступных инструментов и функций может творчески решить проблемы, которых вы, возможно, не ожидали.

Одной из самых необычных функций является функция EXPAND, которая может помочь вам быстро и эффективно присоединять новые данные к вашим массивам. Читайте дальше, чтобы узнать, почему это может быть полезно и как использовать его в электронной таблице.

Что такое функция EXPAND в Microsoft Excel?

Основная цель функции EXPAND — использовать значение данных для расширения или дополнения массива до указанных больших размеров. Это может быть полезно в ряде случаев, например, при заполнении электронной таблицы для целей визуализации при наличии неполных данных.

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

instagram viewer

Понимание синтаксиса функции EXPAND в Excel

Функция EXPAND состоит из четырех аргументов:

=EXPAND(array, rows, [columns], [pad_with])

множество аргумент определяет набор данных, который будет использоваться для функции. ряды Аргумент определяет, сколько строк будет в новом массиве. Точно так же столбцы Аргумент указывает, сколько столбцов будет в новом массиве.

Размеры, указанные в аргументах «строки» и «столбцы», должны быть больше, чем размер исходного массива, иначе #ЗНАЧ! будет возвращена ошибка. Так, например, если ваш исходный набор данных содержит 6 строк и 3 столбца, вы можете ввести «8» в аргументе «строки» и получить правильное разрешение, но не «4».

Если аргументы «строки» или «столбцы» (или оба) пусты, формула по умолчанию будет иметь размер исходного массива, и к выходным данным не будут добавлены дополнительные строки или столбцы.

pad_with аргумент определяет значение, которое будут содержать дополнительные ячейки в новом массиве. Аргумент по умолчанию равен "#N/A", но вы можете добавить любой текст или числовое значение.

Как использовать функцию РАСШИРИТЬ в Excel

Для нашего примера предположим, что у нас есть три таблицы данных о продажах, полученных от каждого отдела. Руководитель отдела продаж хочет видеть общий объем продаж по всем отделам, поэтому нам придется объединить эти три таблицы в один большой набор данных.

(Если бы мы были более реалистичны, это могли бы быть отдельные файлы, но для удобства они все в одном месте).

Мы видим, что большинство столбцов в таблицах переносятся напрямую, но есть также новый столбец «Отдел», который нам нужно заполнить. Мы можем легко использовать функцию EXPAND, чтобы перенести данные из всех трех таблиц и добавить данные для нового столбца, не вводя много текста.

Давайте переместим данные из таблицы «Производство», введя или вставив следующее в ячейку I3 и нажав Входить.

=EXPAND(A3:F8,6,7,A1)

Эта формула просит функцию использовать набор данных под заголовками «Производство» из ячеек. А3 через F8 в качестве базы. Имеется шесть строк данных, поэтому мы ввели это число в аргумент rows. В качестве альтернативы мы могли бы оставить этот аргумент пустым и получить тот же результат.

Также есть шесть столбцов, но нам нужно добавить еще один, чтобы разрешить новый столбец «Отдел» в новой таблице, и чтобы этот аргумент вместо этого содержал значение «7». Что касается того, чем заполнить новый столбец, так получилось, что заголовки над отдельными таблицами содержат названия отдельных отделов, поэтому мы можем просто ссылаться на эти ячейки (в данном случае, А1) в качестве значения аргумента pad_with.

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

Для второй таблицы «Разработка» введите или скопируйте и вставьте следующую формулу в ячейку I9 и нажмите Входить.

=EXPAND(A12:F15,4,7,A10)

В этом отделе всего четыре сотрудника, поэтому аргумент «строки» был изменен, чтобы отразить это. А для третьей таблицы «Услуги» введите или скопируйте и вставьте следующее в ячейку I13 и нажмите Входить.

=EXPAND(A19:F23,5,7,A17)

Завершенный новый набор данных должен выглядеть примерно так:

Расширьте свой набор навыков Excel с помощью функции EXPAND

Существует множество необычных функций и уникальных вариантов использования разнообразных функций Excel. Они могут казаться неочевидными или необходимыми, пока не окажутся идеальным инструментом, который вам нужен для ваших данных.

Изучение и освоение Excel — это не только знание формул и аргументов, но и поиск творческих способов использования этих инструментов для преодоления любых трудностей, с которыми вы сталкиваетесь.

Существует множество интересных способов использования электронных таблиц, а такие функции, как РАСШИРИТЬ, помогают сделать Excel более универсальным и ценным, когда в вашей рабочей среде возникают странные и неожиданные ситуации.