Страницы: 1
RSS
Расширенный фильтр не работает
 
Добрый день. Есть макрос позаимствованный с данного сайта – «расширенный фильтр и немного магии».
Если фильтровать  в столбце Е по значению: 2*, то фильтр находит все значения, а если фильтровать по 96*, то ничего не находит? Но если поставить в фильтр все число 96,318, то это значение фильтр найдет. Подскажите пожалуйста, почему в одном случае фильтр работает, а в другом нет.

Аналогично не находит ничего по запросу 34* в столбце G
Изменено: Денис Зуев - 12.06.2025 12:51:15
Не серчайте, ежели, что не так сказал...
 
Денис Зуев, добрый день. А вы статью до конца читали?
Цитата

Тонкие моменты:

  • Знак * подразумевает под собой любое количество любых символов, а ? - один любой символ.
  • Логика в обработке текстовых и числовых запросов немного разная. Так, например, ячейка условия с числом 5 не означает поиск всех чисел, начинающихся с пяти, но ячейка условия с буквой Б равносильна Б*, т.е. будет искать любой текст, начинающийся с буквы Б.
  • Если текстовый запрос не начинается со знака =, то в конце можно мысленно ставить *.
  • Даты надо вводить в штатовском формате месяц-день-год и через дробь (даже если у вас русский Excel и региональные настройки).
Изменено: Alex - 12.06.2025 13:08:53
 
Статью читал. Мне непонятно почему фильтр в столбце Е по запросу *34* находит значение 2/34200, а по запросу 96* или *96* не находит ничего. И в столбце G не находит ничего по запросу 34* или *34*. Или данный фильтр корректно работает только с текстовым форматом? Как можно запрашивать фильтрацию любых чисел?
П.с. Напишите пож-ста, если кто знает, где можно посмотреть подобный фильтр по 3-м и более критериям для текстовых и числовых данных.
Изменено: Денис Зуев - 12.06.2025 16:28:41
Не серчайте, ежели, что не так сказал...
 
Я так понимаю, что придется все в текстовый формат переводить.
Не серчайте, ежели, что не так сказал...
Страницы: 1
Читают тему
Наверх