Оглавление
В этой статье описаны три метода фильтрации горизонтальных данных в Excel. Фильтровать данные по вертикали проще с помощью стандартной функции Filter, таблицы pivot и некоторых других инструментов. Но для фильтрации данных по горизонтали необходимо использовать некоторые приемы и новые функциональные возможности.
Скачать Практическое пособие
Скачайте эту рабочую тетрадь для тренировок, чтобы заниматься во время чтения этой статьи.
Фильтр данных по горизонтали.xlsx3 метода фильтрации горизонтальных данных в Excel
В этой статье мы будем использовать следующий набор данных. Набор данных содержит данные о продажах для 8 продуктов которые попадают в 3 различные категории Мы обсудим 3 подходящих метода для фильтрации этого набора данных на основе категорий .
1. Использование функции FILTER для фильтрации горизонтальных данных в Excel
Сайт Функция ФИЛЬТР может выполнять фильтр данные горизонтально легко основывается на предопределённые критерии Эта функция может фильтровать данные как вертикально и горизонтально .
Введение в функцию ФИЛЬТР
Синтаксис:
=FILTER(array, include, [if_empty])
Аргументы :
Аргумент | Обязательно/Опционально | Пояснение |
---|---|---|
массив | Требуется | Диапазон данных, подлежащих фильтрации. |
включить | Требуется | Булевский массив имеет высоту или ширину, идентичную массиву. |
если_пустой | Дополнительно | Если критерии не совпадают, выводит предопределенную строку. |
Теперь, в нашем примере, мы собираемся отфильтровать набор данных на основе три различные категории т.е, Фрукты , Овощной и Рыба Давайте выполним следующие действия.
Шаги:
- В камере C10 , мы помещаем название категории " Овощной ". Мы будем использовать это как критерии для фильтрации набора данных. И мы также создали выходная таблица на магазин сайт отфильтрованные данные .
- В камере, C12 подставьте следующую формулу.
=FILTER(C4:J8,C5:J5=C10, "Not Found")
▶ Формула разбивки
Сайт ФИЛЬТР функция принимает два аргументы - данные и логика .
- В этой формуле ячейки C4:J8 (синяя цветная коробка ) представляют данные, подлежащие фильтрации. Ячейки C5:J5 подряд C это категории в коробка красного цвета откуда мы устанавливаем критерии .
- В формуле , C5:J5=C10 проверяет значение ячейки C10 против каждого из значений ячеек C5:J5. Это возвращает массив, {FALSE, FALSE, TRUE, FALSE, FALSE, TRUE, FALSE, TRUE}. Мы видим, что TRUE значения для ячеек с категорией овощ .
Формула дает динамическое решение Это значит, что каждый раз, когда мы меняем данные ячеек сайт выход собирается настроить его стоимость немедленно .
- Результат показывает только столбцы с категорией Овощной .
- В этом шаге мы изменили значение ячейки C10 на Фрукты , и данные фильтруются по горизонтали для этой категории соответственно.
2. Транспонирование и фильтрация горизонтальных данных в Excel
Мы можем транспонировать наш набор данных, а затем использовать по умолчанию фильтр опция, которую Excel предоставляет для фильтрации горизонтальных данных. Давайте погрузимся в следующий пример!
Шаги:
- Сначала, выберите сайт весь набор данных , нажмите Ctrl + C с помощью клавиатуры, или правильно - нажмите мышью, чтобы выбрать копия из контекстное меню.
- Мы должны паста сайт скопировано набор данных с Опция транспонирования . Выберите сайт ячейка, где вы хотите паста В этом примере мы выбрали ячейку B10 , а затем из Вкладка "Главная нажмите на Вкладка "Вставить на выберите сайт Транспонировать в качестве вставить.
Другой путь:
Откройте Специальная вставка окно либо из контекстное меню или из Вкладка "Главная . От Варианты работы, нажмите кнопку Флажок транспонирования и ударить OK .
- Сейчас, выберите сайт перенесено набор данных и из Вкладка данных нажмите на Опция фильтра .
- Вышеуказанные действия позволили параметры фильтрации на каждой из колонок. Нажмите на Опция фильтра категории и проверьте Овощной.
- Вот вывод, который мы получили.
Выполнив описанные выше действия, мы можем фильтровать набор данных на основе любых критериев.
Похожие чтения
- Как фильтровать таблицу Excel Pivot Table (8 эффективных способов)
- Фильтр нескольких столбцов в Excel независимо друг от друга
- Как фильтровать несколько столбцов одновременно в Excel (3 способа)
- Фильтр нескольких строк в Excel (11 подходящих подходов)
3. Создание пользовательских представлений для горизонтальной фильтрации данных в Excel
В этом методе мы будем фильтровать горизонтальные данные с помощью функции Excel Пользовательские виды Мы создадим количество пользовательских представлений в зависимости от нашего критерии Мы хотим фильтр данные на основе продукт категория Поэтому нам нужно создать 4 пользовательских вида в данном примере. Необходимые шаги приведены ниже.
Шаги:
- Сначала мы создадим пользовательский вид с полный набор данных . Перейти к Вкладка "Просмотр в Лента Excel а затем выберите сайт Опция пользовательских представлений .
- В Пользовательские виды в окне нажмите на Добавить кнопка.
- Мы поставили Набор данных в поле ввода как имя Пользовательский просмотр и ударить
- Теперь, чтобы создать пользовательский вид для Категория фруктов , скрыть все столбцы, кроме Категория фруктов . Выберите колонны E, F, H, I и J которые имеют данные для Овощной и Рыба
- После этого, правильно - нажмите на топ из колонный стержень и выберите Скрыть из контекстное меню.
- В результате все столбцы, кроме столбца Категория фруктов являются скрытый .
- Теперь добавьте пользовательский вид под названием Фрукты для Категория фруктов .
- Аналогично, добавьте еще один два пользовательских вида для Овощной и Рыба названные категории Овощной и Рыба Наконец, мы создали 4 пользовательских вида.
- Теперь мы можем выберите любое пользовательское представление из списка и нажмите кнопку Показать будет показан вид для соответствующей категории товара. Например, мы выбранный сайт Рыба Пользовательский просмотр на показать отфильтрованные данные для Категория рыбы .
- Вот отфильтровано набор данных для Категория овощей .
Примечания
- Сайт Функция ФИЛЬТР это новая функция, которая может быть использована только в Excel 365 Он недоступен в более старых версиях.
Заключение
Теперь мы знаем, как фильтровать данные по горизонтали в Excel. Надеемся, что это поможет вам более уверенно использовать эту функцию. Любые вопросы или предложения не забудьте оставить в поле для комментариев ниже.