Домашняя страница Undo Do New Save Карта сайта Обратная связь Поиск по форуму
МИР MS EXCEL - Гость.xls

Вход

Регистрация

Напомнить пароль

 

= Мир MS Excel/Расширенный фильтр vba Н. Павлова (критерий фильтрации) - Мир MS Excel

Старая форма входа
  • Страница 1 из 1
  • 1
Модератор форума: китин, _Boroda_  
Мир MS Excel » Вопросы и решения » Вопросы по VBA » Расширенный фильтр vba Н. Павлова (критерий фильтрации) (Макросы/Sub)
Расширенный фильтр vba Н. Павлова (критерий фильтрации)
Сергей13 Дата: Воскресенье, 19.01.2020, 00:08 | Сообщение № 1
Группа: Проверенные
Ранг: Обитатель
Сообщений: 344
Репутация: 0 ±
Замечаний: 0% ±

Excel 2016
Здравствуйте!
Ребята у Николая Павлова есть пример расширенной фильтрации с помощью макроса.
https://u.to/EFFDFw
В данном тестовом варианте фильтрация динамической таблицы производится путем выбора наименований из выпадающего Списка проверки данных, но если первоначальные части наименований идентичны, то фильтрация осуществляется по принципу неполного названия, то есть наименование «Диск щеточный» и «Диск щеточный пп» фильтруются по первоначальным совпадениям. Можно ли обойти критерий фильтрации неполного совпадения, например учитывая пробелы или количество знаков, дабы фильтровать по конкретному совпадению.
К сообщению приложен файл: Filtrvba.xlsm(16.7 Kb)


Сообщение отредактировал Сергей13 - Воскресенье, 19.01.2020, 02:08
 
Ответить
СообщениеЗдравствуйте!
Ребята у Николая Павлова есть пример расширенной фильтрации с помощью макроса.
https://u.to/EFFDFw
В данном тестовом варианте фильтрация динамической таблицы производится путем выбора наименований из выпадающего Списка проверки данных, но если первоначальные части наименований идентичны, то фильтрация осуществляется по принципу неполного названия, то есть наименование «Диск щеточный» и «Диск щеточный пп» фильтруются по первоначальным совпадениям. Можно ли обойти критерий фильтрации неполного совпадения, например учитывая пробелы или количество знаков, дабы фильтровать по конкретному совпадению.

Автор - Сергей13
Дата добавления - 19.01.2020 в 00:08
Gustav Дата: Воскресенье, 19.01.2020, 03:02 | Сообщение № 2
Группа: Друзья
Ранг: Старожил
Сообщений: 2136
Репутация: 840 ±
Замечаний: 0% ±

начинал с Excel 4.0, видел 2.1
Напишите в ячейке B1 заголовок: Формула. А в ячейку B2 введите саму формулу:
Код
=ИЛИ(ДЛСТР(A5)=ДЛСТР($A$2); ЕПУСТО($A$2))

либо еще проще:
Код
=ИЛИ(A5=$A$2;ЕПУСТО($A$2))

Дальше привычно выбирайте из списка в поле A2. На то, что при этом будет отображаться в B2, внимания не обращайте.

За подробностями происходящего - к Гуглу со строкой типа "Использование формул в расширенном фильтре Excel"


Мой tip box - яд 41001663842605

Сообщение отредактировал Gustav - Воскресенье, 19.01.2020, 03:07
 
Ответить
СообщениеНапишите в ячейке B1 заголовок: Формула. А в ячейку B2 введите саму формулу:
Код
=ИЛИ(ДЛСТР(A5)=ДЛСТР($A$2); ЕПУСТО($A$2))

либо еще проще:
Код
=ИЛИ(A5=$A$2;ЕПУСТО($A$2))

Дальше привычно выбирайте из списка в поле A2. На то, что при этом будет отображаться в B2, внимания не обращайте.

За подробностями происходящего - к Гуглу со строкой типа "Использование формул в расширенном фильтре Excel"

Автор - Gustav
Дата добавления - 19.01.2020 в 03:02
Сергей13 Дата: Воскресенье, 19.01.2020, 03:59 | Сообщение № 3
Группа: Проверенные
Ранг: Обитатель
Сообщений: 344
Репутация: 0 ±
Замечаний: 0% ±

Excel 2016
Gustav, а на другом листе данную формулу можно привязать к данному списку, потому как в рабочем файле это не один столбец таблицы.


Сообщение отредактировал Сергей13 - Воскресенье, 19.01.2020, 04:00
 
Ответить
СообщениеGustav, а на другом листе данную формулу можно привязать к данному списку, потому как в рабочем файле это не один столбец таблицы.

Автор - Сергей13
Дата добавления - 19.01.2020 в 03:59
Gustav Дата: Воскресенье, 19.01.2020, 12:41 | Сообщение № 4
Группа: Друзья
Ранг: Старожил
Сообщений: 2136
Репутация: 840 ±
Замечаний: 0% ±

начинал с Excel 4.0, видел 2.1
Нельзя. Она же часть условий вашего расширенного фильтра. Но ее можно разместить в любой области условий среди других полей, например, на правом краю. И даже скрыть эту колонку с формулой.


Мой tip box - яд 41001663842605
 
Ответить
СообщениеНельзя. Она же часть условий вашего расширенного фильтра. Но ее можно разместить в любой области условий среди других полей, например, на правом краю. И даже скрыть эту колонку с формулой.

Автор - Gustav
Дата добавления - 19.01.2020 в 12:41
Сергей13 Дата: Воскресенье, 19.01.2020, 16:16 | Сообщение № 5
Группа: Проверенные
Ранг: Обитатель
Сообщений: 344
Репутация: 0 ±
Замечаний: 0% ±

Excel 2016
Gustav, Спасибо!
 
Ответить
СообщениеGustav, Спасибо!

Автор - Сергей13
Дата добавления - 19.01.2020 в 16:16
Мир MS Excel » Вопросы и решения » Вопросы по VBA » Расширенный фильтр vba Н. Павлова (критерий фильтрации) (Макросы/Sub)
  • Страница 1 из 1
  • 1
Поиск:

Яндекс.Метрика Яндекс цитирования
© 2010-2022 · Дизайн: MichaelCH · Хостинг от uCoz · При использовании материалов сайта, ссылка на www.excelworld.ru обязательна!