2

Мне нужно отфильтровать несколько столбцов с датами. Например, у меня есть 7 строк имен, а столбцы содержат даты, когда они посещали офис. Поэтому я хочу видеть посещения, которые произошли в конкретном месяце. Например, я хочу показать все посещения, которые произошли в июне, которые перечислены в нескольких столбцах.

Столбец A будет иметь имя, столбец BE содержит другие данные об этом человеке, каждый столбец FI содержит даты. Если какая-либо ячейка в столбце FI содержит дату, приходящуюся на указанный месяц, я хочу, чтобы фильтр отображал только эти строки.

Могу ли я сделать это с помощью расширенного фильтра Excel? Если нет, как я могу это сделать?

1 ответ1

3

Да, это возможно с помощью расширенной фильтрации.

Во-первых, убедитесь, что ваши столбцы (даже даты) имеют уникальные заголовки (см. Изображение ниже). Желтая ячейка содержит формулу, которая служит критерием для расширенного фильтра:

=OR(MONTH(F6)=$B$2,MONTH(G6)=$B$2,MONTH(H6)=$B$2,MONTH(I6)=$B$2)

Он возвращает TRUE если строка содержит дату, месяц которой равен номеру месяца, введенному в $ B $ 2. Вы можете использовать пользовательские форматы чисел и условное форматирование, чтобы они отображались в формате "мммм". Вы также можете изменить формулу выше, чтобы взять название месяца вместо его номера - возможно, что-то вроде этого:

=OR(TEXT(F6,"mmmm")=$B$2,TEXT(G6,"mmmm")=$B$2,TEXT(H6,"mmmm")=$B$2,TEXT(I6,"mmmm")=$B$2)

где $ B $ 2 содержит список проверки, из которого пользователь может выбрать "январь", "февраль" ... "декабрь".

В обеих формулах F6, G6, H6 и I6 указывают на первые значения в столбцах даты. Для работы фильтра это должны быть относительные ссылки на ячейки.

Убедитесь, что ячейка Критерии (желтая) имеет пустую ячейку над ней. Чтобы запустить фильтр:

  1. Выберите вашу таблицу данных.
  2. Перейти к данным > Дополнительно
  3. Выберите Фильтр списка, на месте
  4. Убедитесь, что диапазон List содержит ссылку на вашу таблицу данных (включая заголовки).
  5. Для диапазона Критерии выберите ячейку Критерии (в моем примере желтую) И пустую ячейку над ней.

После запуска фильтра я получаю это:

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .