ТРЕНИНГИ
Быстрый старт
Расширенный Excel
Мастер Формул
Прогнозирование
Визуализация
Макросы на VBA
КНИГИ
Готовые решения
Мастер Формул
Скульптор данных
ВИДЕОУРОКИ
Бизнес-анализ
Выпадающие списки
Даты и время
Диаграммы
Диапазоны
Дубликаты
Защита данных
Интернет, email
Книги, листы
Макросы
Сводные таблицы
Текст
Форматирование
Функции
Всякое
Коротко
Подробно
Версии
Вопрос-Ответ
Скачать
Купить
ПРОЕКТЫ
ОНЛАЙН-КУРСЫ
ФОРУМ
Excel
Работа
PLEX
© Николай Павлов, Planetaexcel, 2006-2022
info@planetaexcel.ru
Использование любых материалов сайта допускается строго с указанием прямой ссылки на источник, упоминанием названия сайта, имени автора и неизменности исходного текста и иллюстраций.
Техническая поддержка сайта
ООО «Планета Эксел» ИНН 7735603520 ОГРН 1147746834949 |
ИП Павлов Николай Владимирович ИНН 633015842586 ОГРНИП 310633031600071 |
Фильтруемый диапазон значений даты и времени может содержать до 10 000 записей. При большом объеме списка необходимо выбрать конкретные значения даты и времени, по которым требуется выполнить отбор.
Фильтрация дат основана на григорианском летоисчислении. Финансовый год и квартал всегда начинаются в январе календарного года. Если необходимо отфильтровать ячейки по дням недели, то задайте их формат так, чтобы отображались дни недели. Метод пригодится если на летний отдых вы подыскиваете дом отдыха геленджик и вам необходимо сравнить стоимость с периодом отдыха. А для фильтрации по дню недели независимо от даты преобразуйте их в текстовый формат и используйте текстовый фильтр.
Как фильтровать диапазон ячеек со значениями даты и времени?
1 способ [ простая фильтрация ]
- В окне открытого листа выделите диапазон ячеек, содержащий значения даты и времени.
- Перейдите к вкладке «Данные» и в группе «Сортировка и фильтр» щелкните по кнопке «Фильтр».
- Раскройте меню кнопки фильтрации в первой ячейке выделенного диапазона.
- В меню «Автофильтр» активирует в списке соответствующих значений даты и времени строку даты, по которой необходимо провести фильтрацию.
- Закройте окно меню «Автофильтр» кнопкой «ОК».
[stextbox id=»warning»]По умолчанию строки дат сгруппированы по годам, месяцам и дням. При этом выбор даты на более высоком уровне иерархии отражается на всех вложенных датах более низких уровней.[/stextbox]
[stextbox id=»warning»]В диапазоне отобразятся только строки, соответствующие фильтру. При этом также будет отображаться первая строка диапазона ячеек в качестве заголовка.[/stextbox]
2 способ [ фильтрация по условию ]
- В окне открытого листа выделите диапазон ячеек, содержащий текстовые данные.
- Перейдите к вкладке «Данные» и в группе «Сортировка и фильтр» щелкните по кнопке «Фильтр».
- Раскройте меню кнопки фильтрации в первой ячейке выделенного диапазона.
- В меню «Автофильтр» наведите курсор на пункт «Фильтры по дате» и выберите в списке оператор сравнения, по которому требуется выполнить отбор: равно, до, после и т. д. (рис. 5.40).
- В окне «Пользовательский автофильтр» в правой графе первой строки выберите значение даты из списка.
- В левой графе той же строки выберите нужный оператор сравнения.
- Закройте окно кнопкой «ОК».
Рис. 5.40. Меню кнопки фильтрации столбца с числами. Пункт «Фильтр по дате»
[stextbox id=»warning»]Можно также щелкнуть по кнопке «Выбор даты» и в календаре отметить нужную дату.[/stextbox]
3 способ [фильтрация по дополнительному логическому условию]
- Откройте окно «Пользовательский автофильтр» методом описанным выше.
- В окне «Пользовательский автофильтр» в правой графе первой строки выберите значение даты из списка.
- В левой графе этой же строки выберите нужный оператор сравнения.
- Затем выберите логический оператор:
И
– если в результате фильтрации диапазона данных необходимо получить значения, для которых истинны оба заданные условия;ИЛИ
– если в результате фильтрации диапазона данных необходимо получить значения, для которых истинны одно или оба заданные условия.
- В правой графе второй строки выберите второе значение даты и времени из списка.
- В левой графе этой же строки выберите второй нужный оператор сравнения.
- Закройте окно кнопкой «ОК».
Как фильтровать столбец таблицы данных со значениями даты и времени?
- В окне открытого листа щелкните по кнопке фильтрации в заголовке столбца таблицы данных, содержащего значения
даты и времени. - Далее действуйте, как в инструкции для фильтрации диапазона ячеек.
[stextbox id=»warning»]Кнопки фильтрации доступны, если строка заголовков столбцов в таблице включена.[/stextbox]
Подскажите, пожалуйста, как поступить в следующей ситуации:
Есть таблица с данными на наемных работников, в ней есть столбец с датой принятия на работу. Каким образом настроить _автофильтр_ или расширенный фильтр так, чтобы отобразились только те сотрудники, которых приняли на работу летом любого года (т.е. с 1.06.хххх по 31.08.хххх включительно).
Ввод условий «больше-меньше» или «после-до» с заменой года на «*» и «?» результата не дает. Подскажите, как правильно ввести условия отбора в данном случае? Спасибо!
В доп. столбце поменять все годы на один.
Я, как всегда, чертовски адекватен… Email: pilipnikop@yandex.ua WM Z206653985942, R334086032478, U238399322728, E332314026771
Можно макросом, например. Но считаю, что это не нужно. Чем Вас так пугает доп.столбец с формулами где-то в стороне от таблицы? К тому же его вообще можно скрыть.
Я, как всегда, чертовски адекватен… Email: pilipnikop@yandex.ua WM Z206653985942, R334086032478, U238399322728, E332314026771
Цитата: KuklP от 05.01.2012, 15:05
Можно макросом, например. Но считаю, что это не нужно. Чем Вас так пугает доп.столбец с формулами где-то в стороне от таблицы? К тому же его вообще можно скрыть.
В принципе не пугает, просто хотел узнать, какие немакросные решения еще есть. Подсажите, пожалуйста, а какую формулу использовать для изменения всех лет на один конкретный год?
Используйте функции ДАТА, ДЕНЬ и МЕСЯЦ. Год подставьте от фонаря.
В принципе для фильтрации Вам достаточно будет только МЕСЯЦ.
Я, как всегда, чертовски адекватен… Email: pilipnikop@yandex.ua WM Z206653985942, R334086032478, U238399322728, E332314026771
Без доп. столбца — расширенный фильтр, условие с формулой:
Создание временной шкалы сводной таблицы для фильтрации дат
Excel для Microsoft 365 Excel 2021 Excel 2021 для Mac Excel 2019 Excel 2019 для Mac Excel 2016 Excel 2016 для Mac Excel 2013 Еще…Меньше
Вместо настройки фильтров для отображения дат вы можете воспользоваться временной шкалой сводной таблицы. Это параметр динамического фильтра, позволяющий легко фильтровать по дате или времени и переходить к нужному периоду с помощью ползунка. Чтобы добавить эту шкалу на лист, на вкладке Анализ нажмите кнопку Вставить временную шкалу.
Как и срез для фильтрации данных, временную шкалу можно добавить один раз и затем использовать в любой момент для изменения диапазона времени сводной таблицы.
Ниже описано, как это сделать.
-
Щелкните в любом месте сводной таблицы, чтобы показать группу Работа со сводными таблицами на ленте, и на вкладке Анализ нажмите кнопку Вставить временную шкалу.
-
В диалоговом окне Вставка временных шкал установите флажки рядом с нужными полями дат и нажмите кнопку ОК.
Использование временной шкалы для фильтрации по периоду времени
Вставив временную шкалу, вы можете фильтровать данные по периоду времени на одном из четырех уровней (годы, кварталы, месяцы или дни).
-
Нажмите на стрелку рядом с отображаемым временным уровнем и выберите нужный вариант.
-
Перетащите полосу прокрутки временной шкалы к периоду времени, который вы хотите проанализировать.
-
В элементе управления отрезком времени нажмите на плитку периода времени и перетащите ее, чтобы добавить дополнительные плитки для выбора нужного диапазона дат. С помощью маркеров отрезка времени отрегулируйте диапазон дат с обеих сторон.
Использование временной шкалы с несколькими сводными таблицами
Если ваши сводные таблицы имеют один и тот же источник данных, вы можете использовать одну временную шкалу для фильтрации по нескольким сводным таблицам. Щелкните временную шкалу, а затем на вкладке Параметры нажмите кнопку Подключения к отчетам и выберите сводные таблицы, которые вы хотите добавить.
Очистка временной шкалы
Чтобы очистить временную шкалу, нажмите кнопку Очистить фильтр .
Совет: Если нужно объединить срезы с временной шкалой для фильтрации одного и того же поля дат, установите флажок Разрешить несколько фильтров для поля в диалоговом окне Параметры сводной таблицы (Работа со сводными таблицами > Анализ > Параметры > вкладка Итоги и фильтры).
Настройка временной шкалы
Если временная шкала включает в себя данные сводной таблицы, вы можете переместить ее в более удобное расположение и изменить ее размер. Кроме того, вы можете изменить стиль временной шкалы — это удобно, если у вас несколько шкал.
-
Чтобы переместить временную шкалу, просто перетащите ее в нужное расположение.
-
Чтобы изменить размер временной шкалы, нажмите на нее, а затем выберите нужный размер, перетаскивая маркеры размера.
-
Для изменения стиля временной шкалы, нажмите на нее, чтобы вывести на экран меню Инструменты временной шкалы, и выберите нужный стиль на вкладкеПараметры.
Дополнительные сведения
Вы всегда можете задать вопрос специалисту Excel Tech Community или попросить помощи в сообществе Answers community.
См. также
Создание сводной таблицы для анализа данных на листе
Создание сводной таблицы для анализа внешних данных
Создание сводной таблицы для анализа данных в нескольких таблицах
Упорядочение полей сводной таблицы с помощью списка полей
Фильтрация данных в сводной таблице
Группировка и отмена группировки данных в отчете сводной таблицы
Нужна дополнительная помощь?
-
Excel
Есть список персонала проходящих через турникет проходной. Логи экспортированы в Excel. В таблице есть поле время прохождения через турникет . Как отсортировать всех пришедших в определенном интервале времени ( напр. после 9:00 и до 10:00)?
-
Вопрос заданболее трёх лет назад
-
1057 просмотров
4
комментария
-
-
Roman, Это уже пробовал. Нужно отфильтровать (отобразить) только тех персон которые прошли через проходную в промежутке 9:00-10:00. Не смог найти как это сделать.
-
Пригласить эксперта
Ответы на вопрос 1
-
Спасибо. У меня этот столбец текстовый. Поэтому числовых фильтров нет. Придется менять формат.
Похожие вопросы
-
Показать ещё
Загружается…
14 апр. 2023, в 04:52
5000 руб./за проект
14 апр. 2023, в 01:55
1000 руб./в час
13 апр. 2023, в 23:50
3000 руб./за проект