Прескочи на основното съдържание

Как да използвате разширен филтър на Excel - пълно ръководство с примери

Автор: Силувия Последна промяна: 2024-04-29

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


Разширен филтър срещу нормален филтър

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

  • Позволява използването на множество критерии в различни колони.
  • Осигуряване на възможност за извличане на уникални стойности от набор от данни.
  • Разрешаване на използването на заместващи символи за по-гъвкаво, частично съвпадение.
  • Разрешаване на извличането на филтрирани данни на отделно място.

Примери за използване на разширен филтър

Този раздел ще предостави различни практически примери, за да ви покаже как да използвате разширени филтри в Excel, за да постигнете различни ефекти на филтриране.


Извлечете уникален списък

Разширеният филтър на Excel може бързо да генерира списък с уникални стойности от набор от данни, задача, която може да бъде тромава с нормалните филтри. Ако имате списък с транзакции за продажба с дублиращи се редове и искате да извлечете списък с уникални редове, функцията за разширен филтър в Excel може да опрости тази задача. Моля, следвайте инструкциите по-долу, за да постигнете това.

  1. Отидете в Дата , изберете Подробно в Сортиране и филтриране група.
  2. в Разширен филтър диалогов прозорец, трябва да конфигурирате както следва.
    1. в действие раздел, изберете опция, от която се нуждаете. Тъй като искам да намеря уникалния списък на друго място, избирам Копирайте на друго място опция.
    2. Посочете раздела за диапазон на списъка:
      • Извлечете уникална стойност от една колона:
        Изберете колоната, която съдържа стойностите, от които искате да извлечете уникални записи. Например, за да извлечете уникалните имена на клиенти в този случай, изберете A1:A11.
      • Извличане на уникални редове въз основа на множество колони:
        Изберете диапазона, който включва всички колони, които обмисляте. В този случай, тъй като искам да извлека уникални редове въз основа на имена на клиенти, продажби и регион, избирам целия диапазон A1:C11.
    3. в Копирай в раздел, посочете къде искате да поставите уникалния списък.
    4. Проверете Само уникални записи отметката.
    5. Щракнете върху OK бутон. Вижте екранна снимка:

Резултат

Както е показано на екранната снимка по-долу, уникалните редове се извличат от оригиналния диапазон от данни.


Филтрирайте в една колона с множество критерии (съвпада с всеки критерий)

Филтрирането на данни в една колона с множество критерии ви позволява да показвате редове, които отговарят на някое от зададените от вас условия. Това може да бъде особено полезно, когато работите с големи набори от данни и трябва да стесните информацията въз основа на няколко потенциални съвпадения. Ето как можете да постигнете това с помощта на функцията за разширен филтър на Excel:

Стъпка 1: Подгответе оригиналните данни за обхвата на списъка

Уверете се, че вашият набор от данни за диапазон от списък има ясни заглавки на колони, тъй като те ще бъдат важни за настройването на диапазона на критериите. Тук използвам следната таблица с резултатите на учениците като пример.

Стъпка 2: Настройка на обхвата на критериите

  1. В диапазона над или отделно от списъка, създайте своя диапазон на критериите. Заглавките, които въвеждате в диапазона на критериите, трябва точно да съвпадат с тези в диапазона на списъка, за да работят правилно. Тук диапазонът на моите критерии се намира над диапазона на списъка.
  2. Под заглавката избройте всеки от критериите, на които искате да съответствате. Всеки критерий трябва да бъде в собствена клетка, точно под предишния. Тази настройка казва на Excel да отговаря на някой от тези критерии.
    В този пример търся студенти с резултати над 95 или по-малко от 60 така че да мога ефективно да филтрирам обхвата на списъка, за да включва както ученици с висок, така и нисък резултат. Затова въвеждам всеки критерий в отделни редове под заглавката Score. Целият набор от критерии е показан по-долу:

Стъпка 3: Приложете разширения филтър

Сега можете да приложите разширения филтър, за да изпълните задачата, както следва.

  1. Отидете в Дата И изберете Подробно в Сортиране и филтриране група.
  2. в Разширен филтър диалогов прозорец, трябва да конфигурирате както следва.
    1. в действие раздел, изберете опция, от която се нуждаете. Тук, тъй като искам да намеря филтрирания резултат на друго място, избирам Копирайте на друго място опция.
    2. в Диапазон на списъка раздел, изберете целия диапазон от списък A7: D17.
    3. в Диапазон на критериите изберете целия диапазон от критерии A2: D4.
    4. в Копирай в раздел, посочете къде искате да поставите филтрирания резултат (тук избирам клетка F8).
    5. Кликнете OK за да приложите филтъра. Вижте екранна снимка:

Резултат

След това можете да видите, че се извличат само редовете, където колоната „Резултат“ отговаря на някой от критериите (>95 или <60).


Кажете сбогом на ръчното настройване на сложни критерии

Отключете силата на филтрирането с множество условия в Excel без сложността! Kutools за Excel's Супер филтър функцията предлага несравнима лекота на използване, с която естественият разширен филтър на Excel просто не може да се сравни. Той поддържа следните разширени филтри само с няколко кликвания:

  • Филтрирайте по множество критерии в една колона
  • Филтрирайте по множество критерии в множество колони
  • Филтрирайте данните по дължина на текста
  • Филтриране на данни въз основа на година / месец / седмица...
  • Филтриране на текстови низове по малки и малки букви...

Открийте как Супер филтър може да революционизира вашия работен процес. Щракнете тук, за да изтеглите безплатна 30-дневна пробна версия на Kutools за Excel.

Щракнете тук, за да научите повече и да видите как да използвате тази функция.


Филтрирайте в множество колони с множество критерии

След като разгледахме филтрирането с множество критерии в една колона, сега насочваме вниманието си към филтрирането в няколко колони. Този раздел ще ви преведе през прилагането на множество критерии в различни колони с помощта на И, ИЛИ и комбинирана И/ИЛИ логика.

  • За да приложите логиката И, поставете критериите на един и същ ред.
  • За да приложите логиката ИЛИ, позиционирайте критериите на отделни редове.

С логика И (съвпадение на всички критерии)

Филтрирането на данни в множество колони с множество критерии с помощта на И логика означава, че всеки ред трябва да отговаря на всички определени критерии в различни колони, за да бъде показан. Ето как да постигнете това с разширения филтър на Excel:

Стъпка 1: Подгответе оригиналните данни за обхвата на списъка

Уверете се, че вашият набор от данни за диапазон от списък има ясни заглавки на колони, тъй като те ще бъдат важни за настройването на диапазона на критериите. Тук използвам следната таблица с резултатите на учениците като пример.

Стъпка 2: Настройка на обхвата на критериите

  1. Създайте своя диапазон от критерии над или отделно от диапазона на списъка, като напишете заглавки, които съвпадат точно с тези в диапазона на списъка. Тук диапазонът на моите критерии се намира над диапазона на списъка.
  2. За И логика, избройте всички критерии в същия ред под съответните им заглавки. Например, ако искам да филтрирам за ученици от „клас A“ с резултати над 85, тогава диапазонът на критериите трябва да бъде зададен така:

Стъпка 3: Приложете разширения филтър

Сега можете да приложите разширения филтър, за да изпълните задачата, както следва.

  1. Отидете в Дата И изберете Подробно в Сортиране и филтриране група.
  2. в Разширен филтър диалогов прозорец, трябва да конфигурирате както следва.
    1. в действие раздел, изберете опция, от която се нуждаете. Тук, тъй като искам да намеря филтрирания резултат на друго място, избирам Копирайте на друго място опция.
    2. в Диапазон на списъка раздел, изберете целия диапазон от списък A7: D16.
    3. в Диапазон на критериите изберете целия диапазон от критерии A2: D3.
    4. в Копирай в раздел, посочете къде искате да поставите филтрирания резултат (тук избирам клетка F6).
    5. Кликнете OK за да приложите филтъра. Вижте екранна снимка:

Резултат

В резултат ще бъдат показани или копирани само редове, които отговарят на всички критерии в посочените колони. В нашия пример са извлечени само ученици от клас А с резултати над 85.


С ИЛИ логика (съвпада с всякакви критерии)

За да филтрирате данни в множество колони с помощта на логика ИЛИ (съвпадаща с някой от критериите) в разширения филтър на Excel, изпълнете следните стъпки:

Стъпка 1: Подгответе оригиналните данни за обхвата на списъка

Уверете се, че вашият набор от данни за диапазон от списък има ясни заглавки на колони, тъй като те ще бъдат важни за настройването на диапазона на критериите. Тук използвам следната таблица с резултатите на учениците като пример.

Стъпка 2: Настройка на обхвата на критериите

  1. Създайте своя диапазон от критерии над или отделно от диапазона на списъка, като напишете заглавки, които съвпадат точно с тези в диапазона на списъка. Тук диапазонът на моите критерии се намира над диапазона на списъка.
  2. С логиката ИЛИ поставете всеки набор от критерии за една и съща колона на отделни редове или избройте всеки критерий на отделни редове под съответната му заглавка. Например, ако искам да филтрирам студенти с резултати по-високи от 90 или оценки F, диапазонът на критериите трябва да бъде зададен така:

Стъпка 3: Приложете разширения филтър

Сега можете да приложите разширения филтър, за да изпълните задачата, както следва.

  1. Отидете в Дата И изберете Подробно в Сортиране и филтриране група.
  2. в Разширен филтър диалогов прозорец, трябва да конфигурирате както следва.
    1. в действие раздел, изберете опция, от която се нуждаете. Тук, тъй като искам да намеря филтрирания резултат на друго място, избирам Копирайте на друго място опция.
    2. в Диапазон на списъка раздел, изберете целия диапазон от списък A7: D17.
    3. в Диапазон на критериите изберете целия диапазон от критерии A2: D4.
    4. в Копирай в раздел, посочете къде искате да поставите филтрирания резултат (тук избирам клетка F8).
    5. Кликнете OK за да приложите филтъра. Вижте екранна снимка:

Резултат

Това ще филтрира вашите данни въз основа на посочените критерии, съответстващи на всички изброени критерии. Ако даден ред отговаря на някой от критериите в колоните, които сте посочили, той ще бъде включен във филтрираните резултати.

В този случай филтърът ще върне само студенти, чийто резултат е по-висок от 90 или с оценка F.


С И, както и ИЛИ логика

За да филтрирате данни в множество колони с комбинация от И както и OR логика с помощта на разширения филтър на Excel, можете да следвате тези стъпки.

Стъпка 1: Подгответе оригиналните данни за обхвата на списъка

Уверете се, че вашият набор от данни за диапазон от списък има ясни заглавки на колони, тъй като те ще бъдат важни за настройването на диапазона на критериите. Тук използвам следната таблица с резултатите на учениците като пример.

Стъпка 2: Настройка на обхвата на критериите

  1. Създайте своя диапазон от критерии над или до вашия диапазон от списък. Включете заглавките на колоните, които съвпадат точно с тези в диапазона на списъка. Тук диапазонът на моите критерии се намира над диапазона на списъка.
  2. Под заглавките въведете критериите, като използвате комбинация от И и ИЛИ логика.
    • За И логика, критериите от различни колони трябва да бъдат поставени на един и същи ред.
    • За OR логика, критериите трябва да бъдат поставени на отделни редове.
    • За комбинирана И-ИЛИ логика, организирайте всеки набор от ИЛИ условия в отделни блокове от редове. В рамките на всеки блок поставете И критерии на същия ред.
      Например, за да филтрирате ученици в клас A с резултати, по-големи от 90, или в клас B с оценка B, задайте обхвата на критериите, както следва:

Стъпка 3: Приложете разширения филтър

Сега можете да приложите разширения филтър, за да изпълните задачата, както следва.

  1. Отидете в Дата И изберете Подробно в Сортиране и филтриране група.
  2. в Разширен филтър диалогов прозорец, трябва да конфигурирате както следва.
    1. в действие раздел, изберете опция, от която се нуждаете. Тук, тъй като искам да намеря филтрирания резултат на друго място, избирам Копирайте на друго място опция.
    2. в Диапазон на списъка раздел, изберете целия диапазон от списък A7: D17.
    3. в Диапазон на критериите изберете целия диапазон от критерии A2: D4.
    4. в Копирай в раздел, посочете къде искате да поставите филтрирания резултат (тук избирам клетка F8).
    5. Кликнете OK за да приложите филтъра. Вижте екранна снимка:

Резултат

Excel ще покаже само редовете, които отговарят на вашата сложна комбинация от критерии.

В този пример разширеният филтър ще върне само ученици с резултати над 90 в клас A или ученици с оценка B в клас B.


Разширен филтър със заместващ знак

Използването на заместващи символи с разширения филтър на Excel позволява по-гъвкаво и мощно търсене на данни. Заместващите символи са специални символи, които представляват един или повече знака в низ, което улеснява филтрирането за текстови модели. Ето подробни инструкции как да използвате разширения филтър със заместващи знаци в Excel.

Стъпка 1: Подгответе оригиналните данни за обхвата на списъка

Уверете се, че вашият набор от данни за диапазон от списък има ясни заглавки на колони, тъй като те ще бъдат важни за настройването на диапазона на критериите. В този пример да приемем, че имате списък с имена и някои от имената, които търсите, следват конкретен модел на именуване.

Стъпка 2: Настройка на обхвата на критериите

  1. Създайте своя диапазон от критерии над или до вашия диапазон от списък. Включете заглавките на колоните, които съвпадат точно с тези в диапазона на списъка. Тук диапазонът на моите критерии се намира над диапазона на списъка.
  2. Под заглавката въведете критериите, като използвате заместващи знаци.
    • *: Представлява произволен брой знаци и може да се използва преди, след или в рамките на низ.
    • ?: Представлява един знак на определена позиция.
    В този пример искам да филтрирам имена, които започват със знака „J“, така че въвеждам J* под заглавката Име на диапазона на критериите. Вижте екранна снимка:

Стъпка 3: Приложете разширения филтър

Сега можете да приложите разширения филтър, за да филтрирате всички имена, започващи с буквата J.

  1. Отидете в Дата И изберете Подробно в Сортиране и филтриране група.
  2. в Разширен филтър диалогов прозорец, конфигурирайте както следва.
    1. в действие раздел, изберете опция, от която се нуждаете. Тук, тъй като искам да намеря филтрирания резултат на друго място, избирам Копирайте на друго място опция.
    2. в Диапазон на списъка раздел, изберете целия диапазон от списък A6: B11.
    3. в Диапазон на критериите изберете целия диапазон от критерии A2: B3.
    4. в Копирай в раздел, посочете къде искате да поставите филтрирания резултат (тук избирам клетка D7).
    5. Кликнете OK за да приложите филтъра. Вижте екранна снимка:

Резултат

Разширеният филтър ще покаже само тези редове от колоната Име, където имената започват с буквата „J“, придържайки се към модела, определен от заместващия знак в диапазона на критериите.


Извличане само на определени колони

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

Да приемем, че вашият набор от данни е в диапазона A7:D17 и искате да филтрирате тези данни въз основа на критериите, посочени в B2:D4, и да извлечете само Име, Резултат и Клас колони. Ето как да го направите.

Стъпка 1: Посочете колоните за извличане

Под или до вашия набор от данни напишете заглавките на колоните, които искате да извлечете. Това определя диапазона „Копиране в“, където ще се показват филтрираните данни. В този пример аз въвеждам Име, Резултат намлява Клас заглавки в диапазона F7:H7.

Стъпка 2: Приложете разширения филтър

Сега можете да приложите разширения филтър, за да филтрирате само определени колони въз основа на определени критерии.

  1. Отидете в Дата И изберете Подробно в Сортиране и филтриране група.
  2. в Разширен филтър диалогов прозорец, конфигурирайте както следва.
    1. в действие раздел, изберете Копирайте на друго място опция.
    2. в Диапазон на списъка раздел, изберете целия диапазон от списък A7: D17.
    3. в Диапазон на критериите изберете целия диапазон от критерии A2: D4.
    4. в Копирай в изберете диапазона (F7:H7 в този случай), където сте написали заглавките на колоните, които искате да извлечете.
    5. Кликнете OK за да приложите филтъра. Вижте екранна снимка:

Резултат

Можете да видите, че резултатът от извличането включва само посочените колони.


Бележки за разширен филтър

  • Диапазонът на критериите трябва да има заглавки на колони, които точно съвпадат с тези в диапазона на списъка.
  • Ако филтрираните резултати се копират на друго място, функцията Undo (Control + Z) не е налична.
  • Когато прилагате разширения филтър в Excel, не забравяйте да включите заглавките на колоните в избора си. Пропускането на заглавките може да накара Excel погрешно да третира първата клетка в диапазона като заглавка, което може да доведе до неправилно филтриране.
  • Филтрираните резултати не се актуализират динамично; приложете отново разширения филтър, за да ги обновите след промени в данните.
  • Следващата таблица изброява операциите за сравнение за числа и дати, които можете да използвате в критериите за разширен филтър.
    Сравнителен оператор Значение
    = Равна на
    > По-велик от
    < По-малко от
    >= По-голямо или равно на
    <= По-малко или равно на
    <> Не е равно на

Най-добрите инструменти за продуктивност в офиса

🤖 Kutools AI помощник: Революционизирайте анализа на данни въз основа на: Интелигентно изпълнение   |  Генериране на код  |  Създаване на персонализирани формули  |  Анализирайте данни и генерирайте диаграми  |  Извикване на функциите на Kutools...
Популярни функции: Намерете, маркирайте или идентифицирайте дубликати   |  Изтриване на празни редове   |  Комбинирайте колони или клетки без загуба на данни   |   Кръг без формула ...
Супер търсене: VLookup с множество критерии    VLookup с множество стойности  |   VLookup в няколко листа   |   Размито търсене ....
Разширен падащ списък: Бързо създаване на падащ списък   |  Зависим падащ списък   |  Падащ списък с множество избори ....
Мениджър на колони: Добавете конкретен брой колони  |  Преместване на колони  |  Превключване на състоянието на видимост на скритите колони  |  Сравнете диапазони и колони ...
Препоръчани функции: Мрежов фокус   |  Изглед на дизайна   |   Голям формула бар    Мениджър на работни книги и листове   |  Библиотека с ресурси (Автоматичен текст)   |  Избор на дата   |  Комбинирайте работни листове   |  Шифроване/декриптиране на клетки    Изпращайте имейли по списък   |  Супер филтър   |   Специален филтър (филтър получер/курсив/зачертано...) ...
Топ 15 комплекта инструменти12 Текст Инструменти (добавяне на текст, Премахване на символи, ...)   |   50 + Графика Видове (диаграма на Гант, ...)   |   40+ Практичен формули (Изчислете възрастта въз основа на рождения ден, ...)   |   19 вмъкване Инструменти (Въведете QR код, Вмъкване на картина от пътя, ...)   |   12 Конверсия Инструменти (Числа към думи, Валутен обмен, ...)   |   7 Обединяване и разделяне Инструменти (Разширено комбиниране на редове, Разделени клетки, ...)   |   ... и още

Усъвършенствайте уменията си за Excel с Kutools за Excel и изпитайте ефективност, както никога досега. Kutools за Excel предлага над 300 разширени функции за повишаване на производителността и спестяване на време.  Щракнете тук, за да получите функцията, от която се нуждаете най-много...

Описание


Раздел Office Внася интерфейс с раздели в Office и прави работата ви много по-лесна

  • Разрешете редактиране и четене с раздели в Word, Excel, PowerPoint, Publisher, Access, Visio и Project.
  • Отваряйте и създавайте множество документи в нови раздели на един и същ прозорец, а не в нови прозорци.
  • Увеличава вашата производителност с 50% и намалява стотици кликвания на мишката за вас всеки ден!
Comments (0)
No ratings yet. Be the first to rate!
There are no comments posted here yet
Please leave your comments in English
Posting as Guest
×
Rate this post:
0   Characters
Suggested Locations