Съдържание
В тази статия са обяснени три метода за филтриране на хоризонтални данни в Excel. Филтрирането на данни по вертикала е по-лесно с помощта на функцията по подразбиране Филтър, таблицата за завъртане и някои други инструменти. Но за филтриране на данни по хоризонтала е необходимо да се използват някои техники и нови функционалности.
Изтегляне на работна тетрадка за практика
Изтеглете тази учебна тетрадка, за да се упражнявате, докато четете тази статия.
Хоризонтално филтриране на данни.xlsx3 метода за филтриране на хоризонтални данни в Excel
В тази статия ще използваме следния набор от данни. Наборът от данни съдържа данни за продажбите на 8 продукта които попадат в 3 различни категории . Ще обсъдим 3 подходящи метода за филтриране на този набор от данни въз основа на категории .
1. Използване на функцията FILTER за филтриране на хоризонтални данни в Excel
Сайтът Функция FILTER може да изпълнява филтър данни хоризонтално лесно въз основа на предварително определени критерии . Тази функция може да филтрира данни както вертикално и хоризонтално .
Въведение във функцията FILTER
Синтаксис:
=FILTER(array, include, [if_empty])
Аргументи :
Аргумент | Задължително/незадължително | Обяснение |
---|---|---|
масив | Изисква се | Обхват на данните, които трябва да се филтрират. |
включва | Изисква се | Масив с булеви стойности има идентична височина или широчина с масива. |
if_empty | По избор | Ако критериите не съвпадат, се извежда предварително зададен низ. |
В нашия пример ще филтрираме набора от данни въз основа на три различни категории т.е., Плодове , Зеленчуци , и Риба . Следвайте стъпките по-долу.
Стъпки:
- В клетка C10 , поставяме името на категорията " Зеленчуци ". Ще използваме това като критерии за филтриране на набора от данни. Създадохме и изходна таблица към магазин на филтрирани данни .
- В клетката, C12 използвайте следната формула.
=FILTER(C4:J8,C5:J5=C10, "Не е намерен")
▶ Разбивка на формулата
Сайтът ФИЛТЪР функцията приема две аргументи - данни и логика .
- В тази формула клетките C4: J8 (Синя цветна кутия) ) представляват данните, които трябва да бъдат филтрирани. Клетките C5:J5 в ред C са категориите в червена кутия откъдето задаваме критерии .
- Във формулата , C5:J5=C10 проверява стойността на клетката C10 срещу всяка от стойностите на клетките на C5:J5. Това връща масив, {FALSE, FALSE, TRUE, FALSE, FALSE, TRUE, FALSE, TRUE}. Виждаме, че TRUE стойностите са за клетките с категория зеленчуци .
Формулата дава a динамично решение . Това означава, че когато променяме данни за клетките на изход ще настройка на неговата стойност незабавно .
- Резултатът показва само колоните с категория Зеленчуци .
- В тази стъпка променихме стойността на клетката C10 към Плодове , а данните се филтрират хоризонтално за тази категория по съответния начин.
2. Транспониране и филтриране на хоризонтални данни в Excel
Можем да транспониране и след това използвайте настройките по подразбиране филтър която Excel предоставя за филтриране на хоризонтални данни. Нека се потопим в следния пример!
Стъпки:
- Първоначално, изберете на целия набор от данни , натиснете Ctrl + C с клавиатурата си или вдясно - кликнете върху мишката, за да изберете копие от контекстното меню.
- Трябва да паста на копиран набор от данни с Опция за транспониране . Изберете на клетка, в която искате да паста В този пример сме избрали клетка B10 , а след това от Таб Начало кликнете върху Таб Вмъкване към изберете на Транспониране като опция за поставяне.
Друг начин:
Отворете Специално поставяне от прозореца контекстно меню или от Таб Home . От Опции за работа, щракнете върху Поле за отметка Transpose и натиснете OK .
- Сега, изберете на транспониран и от набора от данни Таб с данни кликнете върху Опция за филтриране .
- Горните стъпки позволяват опции за филтриране на всяка от колоните. Кликнете върху на Опция за филтриране на категории и проверете Зеленчуци.
- Това е резултатът, който получихме.
Като следваме горните стъпки, можем да филтрираме набора от данни въз основа на всякакви критерии.
Подобни четива
- Как да филтрирате таблицата Excel Pivot (8 ефективни начина)
- Независимо филтриране на няколко колони в Excel
- Как да филтрирате няколко колони едновременно в Excel (3 начина)
- Филтриране на множество редове в Excel (11 подходящи подхода)
3. Създаване на потребителски изгледи за хоризонтално филтриране на данни в Excel
В този метод ще филтрираме хоризонтални данни с помощта на функцията на Excel Потребителски изгледи . Ще създадем брой потребителски изгледи в зависимост от нашите критерии . Искаме да филтър данни въз основа на продуктът категория . Затова трябва да създадем 4 персонализирани изгледа Необходимите стъпки са дадени по-долу.
Стъпки:
- Първоначално ще създадем потребителски изглед с пълен набор от данни . Отидете в Преглед на раздела в Лентата на Excel и след това изберете на Опция Потребителски изгледи .
- В Потребителски изгледи щракнете върху прозореца Добавяне на бутон.
- Ние поставяме Набор от данни в поле за въвеждане като име на Потребителски изглед и натиснете
- Сега, за да създадете потребителски изглед за Категория плодове , скрий всички колони, различни от Категория плодове . Изберете колоните E, F, H, I и J които разполагат с данни за Зеленчуци и Риба
- След това, вдясно - кликнете върху на топ на колона бар и изберете Скрий от контекстното меню.
- В резултат на това всички колони, различни от Категория плодове са скрит .
- Сега добавете потребителски изглед с име Плодове за Категория плодове .
- По същия начин добавете още един два персонализирани изгледа за Зеленчуци и Риба категории с имена Зеленчуци и Риба . Накрая създадохме 4 персонализирани изгледа.
- Сега можем да изберете някой от потребителските изгледи от списъка и щракване върху Покажи ще покаже изгледа за съответната категория продукти. избран на Fish Custom View към Покажи филтрирани данни за Категория Риби .
- Тук е филтрирано набор от данни за Категория зеленчуци .
Бележки
- Сайтът Функция FILTER е нова функция, която може да се използва само в Excel 365 . Тя не е налична в по-старите версии.
Заключение
Сега вече знаем как да филтрираме данните хоризонтално в Excel. Надяваме се, че това ще ви насърчи да използвате тази функция по-уверено. Ако имате въпроси или предложения, не забравяйте да ги поставите в полето за коментари по-долу.