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

Anonim

Функцията excel FILTER просто връща филтрираните данни от дадения диапазон. Това е функционална версия на просто филтриране от началното меню, която използваме от десетилетия в Excel. Тази функция ни помага да филтрираме големи бази данни на по -малки парчета, върху които само трябва да работим.

Засега тази функция FILTER е достъпна само за онлайн версията на Excel 365. Той не е наличен в Excel 2016 и по -стари версии.
Синтаксис на функцията FILTER

= FILTER (масив, включва, [ако_празна])

Масив: Това е диапазонът, който искате да филтрирате. Това може да бъде твърдо кодиран масив или справка за диапазон. Това може да бъде цяла база данни като база данни за служители.

Включва: Това е колоната или редът, по които искате да филтрирате с критерии. Например колоната за заплати в базата данни на служителите с условие> $ 10000 и т.н. Не е необходимо да сте част от базата данни. Размерите на този масив трябва да съвпадат с филтърния масив.

[ако_празна]: Това е незадължителен аргумент. Използвайте това, когато искате да дефинирате какво да върнете, ако не е намерена стойност.

Нека разберем функцията FILTER с пример

Пример за функция FILTER: Връща всички записи, чиито маркировки са по -големи от 90

Тук имам примерен набор от данни за учениците и техните получени оценки в тест.

Искам да филтрирам всички записи, чиито оценки са по -големи от 90. Проста формула за този проблем би била:

=ФИЛТЪР(A3: C11, C3: C11> 90, "Няма такива записи")

Ние доставихме цялата таблица A3: C11 като масив. Тъй като искаме да филтрираме по Score, даваме справка за диапазона Score и критериите C3: C11> 90. И накрая, ако никоя стойност не отговаря на дадените критерии, връщаме „Няма такива записи“.

Това връща записа и се излива в листа.

Как работи

Мислете за това като за броителна функция, която връща броя на съвпадащите условия. Единствената основна разлика е, че функцията FILTER връща цял набор от записи, а не само броя. Може да се използва и като LOOKUP за връщане на всички съответстващи стойности от набора от данни, както правим в Excel 2016 и по -стари.

Филтрирайте набора от данни с множество условия

За да филтрираме набора от данни с повече от едно условие, можем да използваме * за AND условия и + за OR логика.

Например от горните данни, ако искам да филтрирам запис, чиито маркировки са по -големи или равни на 90 и броят на ролката е по -голям от 107, тогава формулата ще бъде:

=ФИЛТЪР (A3: C11,(C3: C11>=90)*(В3: В11> 107), "Няма такива записи")

Пример за логика ИЛИ: Ако искате да филтрирате набор от данни, където маркировките са по -големи от 90 или по -малки от 70 (само например). Тогава формулата ще бъде:

= ФИЛТЪР (A3: C11, (C3: C11> 90)+(C3: C11 <70), "Няма такива записи")

Така че да, момчета, това беше кратко въведение във функцията FILTER на Excel 365. Все още не е достъпна за настолни приложения, но се очаква да бъде пусната с Excel 2019 pro версия.

Надявам се да съм бил достатъчно обяснителен. Ако имате някакви съмнения относно тази функция или имате запитване, свързано с Excel/VBA, попитайте го в секцията за коментари по -долу.

Функцията SORT в Excel | Функцията за сортиране е нова за Excel 365. Тази функция динамично сортира предоставения масив на ново място като функция на масив:

Популярни статии:

50 преки пътища в Excel за повишаване на вашата производителност | Бъдете по -бързи в задачата си. Тези 50 преки пътища ще ви накарат да работите още по -бързо в Excel.

Как да използвате функцията VLOOKUP в Excel | Това е една от най -използваните и популярни функции на excel, която се използва за търсене на стойност от различни диапазони и листове.

Как да използвате функцията COUNTIF в Excel 2016 | Пребройте стойностите с условия, използвайки тази невероятна функция. Не е необходимо да филтрирате данните си, за да броите конкретни стойности. Функцията Countif е от съществено значение за подготовката на вашето табло.

Как да използвате функцията SUMIF в Excel | Това е друга основна функция на таблото. Това ви помага да обобщите стойностите при конкретни условия.