Добрый день. Есть макрос позаимствованный с данного сайта – «расширенный фильтр и немного магии». Если фильтровать в столбце Е по значению: 2*, то фильтр находит все значения, а если фильтровать по 96*, то ничего не находит? Но если поставить в фильтр все число 96,318, то это значение фильтр найдет. Подскажите пожалуйста, почему в одном случае фильтр работает, а в другом нет.
Аналогично не находит ничего по запросу 34* в столбце G
Знак * подразумевает под собой любое количество любых символов, а ? - один любой символ.
Логика в обработке текстовых и числовых запросов немного разная.Так, например, ячейка условия с числом 5 не означает поиск всех чисел, начинающихся с пяти, но ячейка условия с буквой Б равносильна Б*, т.е. будет искать любой текст, начинающийся с буквы Б.
Если текстовый запрос не начинается со знака =, то в конце можно мысленно ставить *.
Даты надо вводить в штатовском формате месяц-день-год и через дробь (даже если у вас русский Excel и региональные настройки).
Статью читал. Мне непонятно почему фильтр в столбце Е по запросу *34* находит значение 2/34200, а по запросу 96* или *96* не находит ничего. И в столбце G не находит ничего по запросу 34* или *34*. Или данный фильтр корректно работает только с текстовым форматом? Как можно запрашивать фильтрацию любых чисел? П.с. Напишите пож-ста, если кто знает, где можно посмотреть подобный фильтр по 3-м и более критериям для текстовых и числовых данных.