Научете как прецизно да извличате и манипулирате вашите данни, като накарате Excel да работи по-интелигентно за вас.

Когато работите с вашия набор от данни в Microsoft Excel, има случаи, когато трябва да анализирате само част от данните. За щастие Excel предоставя функциите TAKE и DROP за ситуации като тази.

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

Какво представлява функцията TAKE в Excel?

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

=TAKE(array, rows, [columns])

Ето какво означава всеки параметър:

  • масив: Отнася се до изходния масив, от който искате да извлечете редове или колони.
  • Редове: Показва броя на редовете за извличане. Отрицателно число отнема редове от края.
  • Колони: Показва броя на колоните за извличане. Отрицателно число също отнема колони от края.

Какво представлява функцията DROP в Excel?

instagram viewer

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

=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. Натиснете Въведете.

Тази формула ще извлече първите пет реда в диапазона от данни B2:F1 и върнете изхода.

2. Извлечете първата колона от вашите данни

Да приемем, че искате да извлечете само първата колона в същия набор от данни. За да направите това с функцията TAKE, трябва да оставите параметъра ред празен и да посочите само колоната:

=TAKE(B2:F1,,1)

Тази формула ще извлече първата колона от B2:F1 диапазон на данните. Тъй като не посочихме никаква стойност за ред параметър в нашата формула, всеки ред в първата колона е включен в изхода.

Как да използвате функцията DROP в Excel

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

1. Изключете последните десет реда от вашите данни

Да предположим, че искате да създадете изглед с данни на вашия работен лист, който показва всичко с изключение на последните десет реда. Ето формулата, която можете да използвате, за да постигнете това:

=DROP(B2:F21,-10)

Тази формула ще изключи последните десет реда в B2:F1 диапазон на данните. Това е така, защото уточнихме -10 като параметър на реда на данните.

2. Изключете последната колона от вашите данни

Можете да използвате формулата по-долу, за да отрежете последната колона от вашите данни с DROP:

=DROP(B2:F21,,-1)

В този пример функцията DROP ще върне стойностите, които попадат в диапазона B2:F1 като се изключи последната колона.

Комбиниране на функциите TAKE и DROP с други функции на Excel

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

Да предположим, че имате таблица с някои артикули и техните подробности и искате да изведете първия артикул, който струва над N100. Можете да използвате TAKE в комбинация с Функция FILTER в Excel да го направя. Ето формулата за това:

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

Нека разбием тази формула. Функцията FILTER получава всички редове с цени над N100 в диапазона. Формулата за това е следната:

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

След това формулата предава резултатите от FILTER към функцията TAKE. Посочвайки както ред и колона аргументи като 1 извлича само стойността в първия ред и колона на филтрираните данни.

Вземете и пуснете данни във вашия лист

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