Хотя вы можете создать некоторый VBA-код и / или использовать расширенный фильтр, я бы порекомендовал вам следующее решение:
Добавьте еще один столбец к вашим данным с помощью следующей формулы:
M2=IF(ISERROR(SEARCH($X$1,A2,1)),FALSE,TRUE)
Если искомая поисковая строка находится внутри X1, ваш поисковый столбец A содержит начальные данные в строке 2 и всегда начинается с первого символа.
Теперь это помечает ваши поисковые данные, поэтому вы можете фильтровать по столбцу M = true .
Когда вы изменяете свои данные поиска в X1, просто обновите фильтр - то есть нажмите ALT, затем R, затем S, затем E. Вы можете создать какой-нибудь ярлык или макрокоманду с настраиваемым ярлыком для выполнения только этого обновления фильтра.
FLASE
^^ - но вы знаете, вы могли просто предложить редактирование для этого;)IF(ISERROR(SEARCH($X$1,A2,1),FALSE,EXACT(A2,$X$1))