Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Microsoft Office и VBA программирование > Microsoft Office Excel
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 22.08.2017, 15:19   #1
user2017
Пользователь
 
Регистрация: 11.08.2017
Сообщений: 20
По умолчанию Пользовтельский автофильтр

Здравствуйте, столкнулся с такой проблемой, хочу сделать пользовательский фильтр по дате формата 01.01.9999. В окошке выбираю "равно" ввожу критерий начала поиска "01.08.2017" затем выбираю "и" "больше или равно" и критерий поиска "02.08.2017". Когда нажимаю Ок, то фильтр не срабатывает и получаю пустую страницу вообще без данных. В таблице и столбце где ставлю фильтр есть 3-4 даты подходящие для поиска, но почему-то они не отображаются таким образом. Пробовал менять формат ячеек на текстовой, даты, общий - не помогает. Не понимаю в чем дело, функционал в виде такого фильтра есть, а как им правильно воспользоваться - не ясно.
user2017 вне форума Ответить с цитированием
Старый 22.08.2017, 15:33   #2
slone2179
Форумчанин
 
Аватар для slone2179
 
Регистрация: 22.04.2011
Сообщений: 155
По умолчанию

А почему равно?
После или равно тоже не срабатывает?
slone2179 вне форума Ответить с цитированием
Старый 22.08.2017, 15:34   #3
slone2179
Форумчанин
 
Аватар для slone2179
 
Регистрация: 22.04.2011
Сообщений: 155
По умолчанию

Кстати больше или равно не может быть в пользовательском фильтре
slone2179 вне форума Ответить с цитированием
Старый 22.08.2017, 15:37   #4
Serge_Bliznykov
Старожил
 
Регистрация: 09.01.2008
Сообщений: 26,229
По умолчанию

Цитата:
Сообщение от user2017 Посмотреть сообщение
В окошке выбираю "равно" ввожу критерий начала поиска "01.08.2017" затем выбираю "и"
у Вас проблемы с пониманием логической операции И (она же AND)

читаю ваше условие.
найти где ДАТА РАВНА 1.08.2017 И (ЭТА ЖЕ ДАТА ОДНОВРЕМЕННО) БОЛЬШЕ И РАВНА 2.08.2017

назовите какая дата у Вас в критерии равна 1 августа и одновременно больше 2-августа?

p.s. если Вам нужен диапазон дат,
то это указывается
ПОСЛЕ ИЛИ РАВНА <начальная дата>
И
ДО <конечная дата>

например,
filtr.png
Serge_Bliznykov вне форума Ответить с цитированием
Старый 22.08.2017, 16:35   #5
user2017
Пользователь
 
Регистрация: 11.08.2017
Сообщений: 20
По умолчанию

Цитата:
Сообщение от Serge_Bliznykov Посмотреть сообщение
у Вас проблемы с пониманием логической операции И (она же AND)

читаю ваше условие.
найти где ДАТА РАВНА 1.08.2017 И (ЭТА ЖЕ ДАТА ОДНОВРЕМЕННО) БОЛЬШЕ И РАВНА 2.08.2017

назовите какая дата у Вас в критерии равна 1 августа и одновременно больше 2-августа?

p.s. если Вам нужен диапазон дат,
то это указывается
ПОСЛЕ ИЛИ РАВНА <начальная дата>
И
ДО <конечная дата>

например,
Вложение 89277
Задумака была вывести необходимый диапазон дат, а почему у Вас доступны другие логические операции? У меня в выпадающем списке нет "после или равно" и "до", Excel 16.
user2017 вне форума Ответить с цитированием
Старый 22.08.2017, 16:41   #6
Serge_Bliznykov
Старожил
 
Регистрация: 09.01.2008
Сообщений: 26,229
По умолчанию

Цитата:
Сообщение от user2017 Посмотреть сообщение
У меня в выпадающем списке нет "после или равно" и "до", Excel 16.
выделите столбец (или диапазон), где у Вас даты и задайте формат ячеек "Дата"
Serge_Bliznykov вне форума Ответить с цитированием
Старый 23.08.2017, 08:58   #7
user2017
Пользователь
 
Регистрация: 11.08.2017
Сообщений: 20
По умолчанию

Цитата:
Сообщение от Serge_Bliznykov Посмотреть сообщение
выделите столбец (или диапазон), где у Вас даты и задайте формат ячеек "Дата"
Вы знаете, я кажется понял в чем моя проблема. Изначально формат даты у меня был такого вида 01.08.2017 09:30:56 , при помощи функции левсимвл я обрезал окончания с часами минутами и секундами (т.е. 10 знаков) потом откопировал полученное значение даты 01.08.2017 и вставил в другой столбец с параметром вставки "значение" и формат выставил дата, но все равно при попытке фильтрации по дате получаю пустой лист. Если в ручную обрезать часы минуты и секунды - то все работает. Есть ли еще какой способ избавиться от ненужных значений или вместе с ними сделать фильтрацию по дате с заданным диапазоном?
user2017 вне форума Ответить с цитированием
Старый 23.08.2017, 09:04   #8
Aleksandr H.
2 the Nation Glory
Старожил
 
Аватар для Aleksandr H.
 
Регистрация: 27.05.2014
Сообщений: 3,289
По умолчанию

Цитата:
Сообщение от user2017 Посмотреть сообщение
Есть ли еще какой способ избавиться от ненужных значений или вместе с ними сделать фильтрацию по дате с заданным диапазоном?
Вам бы файла показать с данными, все же быстрее ответ получили б
Кто умер, но не забыт, тот бессмертен.
Лао-Цзы.
Aleksandr H. вне форума Ответить с цитированием
Старый 28.08.2017, 13:01   #9
user2017
Пользователь
 
Регистрация: 11.08.2017
Сообщений: 20
По умолчанию

Нашел решение своей проблемы, если кому понадобиться, выделить диапазон значений или весь столбец нажать ctrl + H в графе поиск нажать 1 раз пробел и *, графу заменить оставить пустой. Если формат даты не измениться, то снова задать нужный формат ячеек
user2017 вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Автофильтр riniks17 Microsoft Office Excel 3 17.04.2014 14:15
автофильтр perun47 Microsoft Office Excel 2 20.11.2011 21:47
"Пользовтельский автофильтр" програмно Aqil_f Microsoft Office Excel 14 02.09.2010 21:01
Автофильтр PTYTb Microsoft Office Excel 4 03.04.2010 11:26
автофильтр zetrix Microsoft Office Excel 0 31.10.2006 07:58