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

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

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

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

Функция TAKE в Excel извлекает из массива указанное количество строк и столбцов. Синтаксис функции TAKE:

=TAKE(array, rows, [columns])

Вот что означает каждый параметр:

  • Множество: Относится к исходному массиву, из которого вы хотите извлечь строки или столбцы.
  • Строки: Указывает количество строк для извлечения. Отрицательное число берет строки с конца.
  • Столбцы: Указывает количество столбцов для извлечения. Отрицательное число также берет столбцы с конца.

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

С другой стороны, функция DROP в Excel исключает определенные строки и/или столбцы из массива или диапазона ячеек. Синтаксис функции DROP:

instagram viewer

=DROP(array, rows, [columns])

Параметры функции DROP аналогичны параметрам функции TAKE:

  • Множество: Относится к исходному массиву, из которого вы хотите удалить строки или столбцы.
  • Строки: Указывает количество строк, которые необходимо удалить. Отрицательное число удаляет строки с конца.
  • Столбцы: Указывает количество столбцов, которые необходимо удалить. Отрицательное число удаляет столбцы с конца.

Функции TAKE и DROP работают с массивами, а также выводят массивы. Поскольку они всегда выводят массивы, нет необходимости помечать их как формулы массивов в Excel. По той же причине вы можете столкнуться ошибка #SPILL в Excel при использовании TAKE и DROP.

TAKE и DROP доступны в Excel для Microsoft 365, Excel для Microsoft 365 для Mac и Excel в Интернете. Однако более старые версии Excel не имеют этих функций.

Как использовать функцию TAKE в Excel

Существует бесконечное множество сценариев Excel, где TAKE может пригодиться. Давайте рассмотрим несколько примеров.

1. Извлеките пять верхних строк ваших данных

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

Вот как вы можете это сделать:

  1. Выберите ячейку, в которой вы хотите использовать функцию TAKE.
  2. В строке формул введите формулу ниже.
    =TAKE(B2:F1, 5)
  3. Нажимать Входить.

Эта формула получит первые пять строк в диапазоне данных. Б2:Ф1 и верните вывод.

2. Извлеките первый столбец ваших данных

Допустим, вы хотите получить только первый столбец в том же наборе данных. Чтобы сделать это с помощью функции TAKE, нужно оставить параметр строки пустым и указать только столбец:

=TAKE(B2:F1,,1)

Эта формула извлекает первый столбец из Б2:Ф1 диапазон данных. Поскольку мы не указали никакого значения для ряд параметра в нашей формуле, каждая строка в первом столбце включается в выходные данные.

Как использовать функцию DROP в Excel

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

1. Исключите последние десять строк ваших данных

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

=DROP(B2:F21,-10)

Эта формула исключит последние десять строк в Б2:Ф1 диапазон данных. Это потому, что мы указали -10 в качестве параметра строки данных.

2. Исключите последний столбец ваших данных

Вы можете использовать формулу ниже, чтобы обрезать последний столбец ваших данных с помощью DROP:

=DROP(B2:F21,,-1)

В этом примере функция DROP вернет значения, попадающие в диапазон Б2:Ф1 исключая последний столбец.

Сочетание функций TAKE и DROP с другими функциями Excel

Настоящее волшебство Excel происходит, когда вы объединяете разные функции. Например, если вам нужно передать определенную часть массива в функцию, вы можете объединить ее с TAKE или DROP вместо записи диапазона данных.

Предположим, у вас есть таблица с некоторыми товарами и их подробностями, и вы хотите вывести первый товар, стоимость которого превышает 100 найр. Вы можете использовать TAKE в сочетании с Функция ФИЛЬТР в Excel сделать это. Вот формула, позволяющая это сделать:

=TAKE(FILTER(B3:E8,D3:D8>100), 1,1)

Давайте разберем эту формулу. Функция ФИЛЬТР получает все строки с ценами выше N100 в пределах диапазона. Формула для этого следующая:

=FILTER(B3:E8,D3:D8>100)

Далее формула передает результаты из ФИЛЬТР в функцию ПРИНЯТЬ. Указав оба ряд и столбец аргументы как 1 извлекает только значение в первой строке и столбце отфильтрованных данных.

Возьмите и перетащите данные на свой лист

Функции Excel TAKE и DROP предлагают мощный способ извлечения и управления определенными данными на ваших листах. Понимание их синтаксиса и использования позволяет вам эффективно управлять данными Excel и анализировать их, особенно в сочетании с другими функциями.