Как да филтрирам данни в Excel
Наскоро написах статия за това как да използвам обобщаващи функции в Excel(how to use summary functions in Excel) за лесно обобщаване на големи количества данни, но тази статия взе предвид всички данни в работния лист. Ами ако искате да разгледате само подмножество от данни и да обобщите подмножеството от данни?
В Excel можете да създавате филтри върху колони, които ще скрият редове, които не съвпадат с вашия филтър. Освен това можете да използвате и специални функции в Excel , за да обобщите данни, като използвате само филтрираните данни.
В тази статия ще ви преведа през стъпките за създаване на филтри в Excel , както и за използване на вградени функции за обобщаване на тези филтрирани данни.
Създайте прости филтри в Excel
В Excel можете да създавате прости филтри и сложни филтри. Нека започнем с прости филтри. Когато работите с филтри, винаги трябва да имате един ред в горната част, който се използва за етикети. Не е задължително да имате този ред, но това прави работата с филтри малко по-лесна.
По-горе имам някои фалшиви данни и искам да създам филтър в колоната Град . (City)В Excel това е наистина лесно да се направи. Продължете и щракнете върху раздела Данни(Data) в лентата и след това щракнете върху бутона Филтър(Filter) . Не е нужно да избирате данните от листа или да щраквате в първия ред.
Когато щракнете върху Филтър(Filter) , всяка колона в първия ред автоматично ще има малък бутон за падащо меню, добавен вдясно.
Сега продължете и щракнете върху падащата стрелка в колоната Град . (City)Ще видите няколко различни опции, които ще обясня по-долу.
В горната част можете бързо да сортирате всички редове по стойностите в колоната Град . (City)Имайте предвид, че когато сортирате данните, той ще премести целия ред, а не само стойностите в колоната Град . (City)Това ще гарантира, че вашите данни ще останат непокътнати, както преди.
Също така е добра идея да добавите колона отпред, наречена ID и да я номерирате от един до толкова редове, които имате във вашия работен лист. По този начин винаги можете да сортирате по колоната с идентификатор и да получите данните си обратно в същия ред, в който са били първоначално, ако това е важно за вас.
Както можете да видите, всички данни в електронната таблица вече са сортирани въз основа на стойностите в колоната Град . (City)Досега няма скрити редове. Сега нека да разгледаме квадратчетата за отметка в долната част на диалоговия прозорец за филтриране. В моя пример имам само три уникални стойности в колоната Град(City) и тези три се показват в списъка.
Продължих и премахнах отметката от два града и оставих един отметнат. Сега имам само 8 реда показващи данни, а останалите са скрити. Можете лесно да разберете, че разглеждате филтрирани данни, ако проверите номерата на редовете в най-ляво. В зависимост от това колко реда са скрити, ще видите няколко допълнителни хоризонтални линии и цветът на числата ще бъде син.
Сега да кажем, че искам да филтрирам по втора колона, за да намаля допълнително броя на резултатите. В колона C имам общия брой членове във всяко семейство и искам да видя резултатите само за семейства с повече от двама членове.
Продължете и щракнете върху стрелката за падащо меню в колона C(Column C) и ще видите същите квадратчета за отметка за всяка уникална стойност в колоната. В този случай обаче искаме да щракнем върху Числови филтри(Number Filters) и след това върху По-голямо от( Greater Than) . Както можете да видите, има и куп други опции.
Ще се появи нов диалогов прозорец и тук можете да въведете стойността за филтъра. Можете също да добавите повече от един критерий с функция И или ИЛИ. Можете да кажете, че искате редове, където стойността е по-голяма от 2 и не е равна на 5, например.
Сега имам само 5 реда данни: семейства само от Ню Орлиънс(New Orleans) и с 3 или повече членове. Достатъчно лесно ? (Easy)Имайте предвид, че можете лесно да изчистите филтър в колона, като щракнете върху падащото меню и след това щракнете върху връзката Изчистване на филтъра от „Име на колона“(Clear Filter From “Column Name”) .
Това е всичко за прости филтри в Excel . Те са много лесни за използване и резултатите са доста ясни. Сега нека да разгледаме сложните филтри с помощта на диалоговия прозорец Разширени(Advanced) филтри.
Създайте разширени филтри в Excel
Ако искате да създадете по-разширени филтри, трябва да използвате диалоговия прозорец Разширен(Advanced) филтър. Например, да кажем, че исках да видя всички семейства, които живеят в Ню Орлиънс(New Orleans) с повече от 2 членове в семейството си ИЛИ(OR) всички семейства в Кларксвил(Clarksville) с повече от 3 членове в семейството си И(AND) само тези с краен имейл адрес .EDU . Сега не можете да направите това с обикновен филтър.
За да направим това, трябва да настроим листа на Excel малко по-различно. (Excel)Продължете и вмъкнете няколко реда над набора от данни и копирайте етикетите на заглавията точно в първия ред, както е показано по-долу.
Сега ето как работят разширените филтри. Първо трябва да въведете критериите си в колоните в горната част и след това да щракнете върху бутона Разширени(Advanced) под Сортиране и филтриране( Sort & Filter) в раздела Данни(Data) .
И така, какво точно можем да въведем в тези клетки? Добре, нека започнем с нашия пример. Искаме да видим само данни от Ню Орлиънс(New Orleans) или Кларксвил(Clarksville) , така че нека ги напишем в клетки E2 и E3.
Когато въвеждате стойности на различни редове, това означава ИЛИ. Сега искаме семейства от Ню Орлиънс(New Orleans) с повече от двама членове и семейства Clarksville с повече от 3 членове. За да направите това, въведете >2 в C2 и >3 в C3.
Тъй като >2 и Ню Орлиънс(New Orleans) са на един и същи ред, това ще бъде оператор И. (AND)Същото важи и за ред 3 по-горе. И накрая, искаме само семействата с краен имейл адрес .EDU. За да направите това, просто въведете *.edu както в D2, така и в D3. Символът * означава произволен брой знаци.
След като направите това, щракнете навсякъде във вашия набор от данни и след това щракнете върху бутона Разширени(Advanced) . Полето List Range(List Rang) автоматично ще определи вашия набор от данни, тъй като сте щракнали в него, преди да щракнете върху бутона Разширени(Advanced) . Сега щракнете върху малкия бутон вдясно от бутона за диапазон на критерии(Criteria range) .
Изберете(Select) всичко от A1 до E3 и след това щракнете върху същия бутон отново, за да се върнете към диалоговия прозорец Разширен филтър(Advanced Filter) . Щракнете върху OK(Click OK) и вашите данни вече трябва да бъдат филтрирани!
Както можете да видите, сега имам само 3 резултата, които отговарят на всички тези критерии. Имайте предвид, че етикетите за диапазона от критерии трябва да съвпадат точно с етикетите за набора от данни, за да работи това.
Очевидно можете да създадете много по-сложни заявки с помощта на този метод, така че поиграйте с него, за да получите желаните резултати. И накрая, нека поговорим за прилагането на сумиращи функции към филтрирани данни.
Обобщаване на филтрирани данни
Сега да кажем, че искам да сумирам броя на членовете на семейството на моите филтрирани данни, как да направя това? Е, нека изчистим нашия филтър, като щракнем върху бутона Изчистване(Clear) в лентата. Не се притеснявайте, много е лесно да приложите разширения филтър отново, като просто щракнете върху бутона Разширени(Advanced) и щракнете отново върху OK.
В долната част на нашия набор от данни, нека добавим клетка, наречена Total , и след това добавим функция за сумиране, за да обобщим общите членове на семейството. В моя пример току-що написах =SUM(C7:C31) .
Така че, ако погледна всички семейства, имам общо 78 членове. Сега нека да продължим и да приложим отново нашия Разширен(Advanced) филтър и да видим какво ще се случи.
Опа! Вместо да покажа правилното число, 11, все още виждам, че общото е 78! Защо така? Е, функцията SUM не игнорира скритите редове, така че все още прави изчисленията, използвайки всички редове. За щастие има няколко функции, които можете да използвате, за да игнорирате скрити редове.
Първият е МЕЖДУНАРОДНА ОБЩА ИНФОРМАЦИЯ(SUBTOTAL) . Преди да използваме някоя от тези специални функции, ще искате да изчистите филтъра си и след това да въведете функцията.
След като филтърът бъде изчистен, продължете и въведете =SUBTOTAL( и трябва да видите падащо меню, което се появява с куп опции. Използвайки тази функция, първо избирате типа функция за сумиране, която искате да използвате, като използвате число.
В нашия пример искам да използвам SUM , така че ще напиша числото 9 или просто ще щракна върху него от падащото меню. След това въведете запетая и изберете диапазона от клетки.
Когато натиснете enter, трябва да видите, че стойността на 78 е същата като преди. Въпреки това, ако сега приложите филтъра отново, ще видим 11!
Отлично! Точно това искаме. Сега можете да коригирате филтрите си и стойността винаги ще отразява само редовете, които се показват в момента.
Втората функция, която работи почти по същия начин като функцията SUBTOTAL , е АГРЕГАТИРАНЕ(AGGREGATE) . Единствената разлика е, че има друг параметър във функцията AGGREGATE , където трябва да посочите, че искате да игнорирате скрити редове.
Първият параметър е функцията за сумиране, която искате да използвате и както при SUBTOTAL , 9 представлява функцията SUM . Втората опция е, когато трябва да въведете 5, за да игнорирате скрити редове. Последният параметър е същият и е обхватът от клетки.
Можете също да прочетете моята статия за обобщаващите функции, за да научите как да използвате функцията АГРЕГАТИРАНЕ(use the AGGREGATE function) и други функции като РЕЖИМ(MODE) , МЕДИАНА(MEDIAN) , СРЕДНА(AVERAGE) и т.н. по-подробно.
Надяваме се, че тази статия ви дава добра отправна точка за създаване и използване на филтри в Excel . Ако имате въпроси, не се колебайте да публикувате коментар. Наслади се!
Related posts
Начертаване на вашите данни в Excel
Използвайте новата функция на Excel Mobile „Вмъкване на данни от картина“.
Използвайте обобщаващи функции за обобщаване на данни в Excel
Използвайте Excel като инструмент за копиране на данни от мрежата
Добавете линия на тренда на линейна регресия към диаграма на разсейване на Excel
Как да създадете блок-схема в Word и Excel
Вмъкнете работен лист на Excel в Word Doc
Как да използвате функциите за автоматично възстановяване и автоматично архивиране на Excel
Как да проследявате промените в Excel
Как да защитите сигурно с парола файл на Excel
Автоматично побиране на ширини на колони и височини на редове в Excel
Как да използвате COUNTIFS, SUMIFS, AVERAGEIFS в Excel
Как да запишете макрос в Excel
Как да направите хистограма в Excel
Как да използвате функцията YEARFRAC в Excel
Ръководство за всички разширения на файлове на Excel и какво означават те
13 съвета и трика за OneNote за по-добро организиране на вашите бележки
40-те най-добри клавишни комбинации на Microsoft Excel
Как да създадете списък за разпространение в Outlook
Как да използвате VLOOKUP в Excel