Подстановочные знаки в Excel

Немногие знают, что зачастую функции в Excel умеют работать с подстановочными знаками (Wildcards). Разберем на всем известной функции ВПР.


Есть следующие две таблички:

Подстановочные знаки в Excel Microsoft Excel, Функция, Видео, Длиннопост

Во вторую табличку из первой нужно подтянуть курсы перечисленных акций (в столбец F). При этом, перечисление компаний в столбце Е отличается – сами наименования компаний правильные, но могут отсутствовать различные окончания, как например слова “Corp.” и “Inc.”, или же приставки, как например слово “The” в случае акций Nvidia.


В таком случае с помощью подстановочных знаков задачу можно решить следующим образом (в последнем аргументе именно нужно задавать точный поиск – т. е. значение ЛОЖЬ):

Подстановочные знаки в Excel Microsoft Excel, Функция, Видео, Длиннопост

Звездочка – это подстановочный знак, в который подходит текстовая строка любой длины, начиная от нуля. То есть для искомого "*" & "Adobe" & "*" подойдут такие значения как, например:


Adobe

Test Adobe Test

123Adobe456


И так далее. Именно поэтому если мы протягиваем функцию все значения успешно подтягиваются:

Подстановочные знаки в Excel Microsoft Excel, Функция, Видео, Длиннопост

Также в Excel есть подстановочный знак «?» - символ вопросительного знака. Этот подстановочный знак означает одну обязательную позицию для лишь одного символа, поэтому для искомого "?" & "Adobe" & "?" подойдут, например, следующие варианты:


1Adobe2

BAdobeC

!Adobe!


И так далее. При этом просто «Adobe» не подойдёт, так как, как было сказано, вопросительный знак обозначает обязательную позицию.


Надеюсь, эта информация будет полезной и когда-ничуть поможет решить определенную задачу. Об этом умении ВПР работать с подстановочными знаками я рассказал в следующем видео о сравнении списков. Предлагаю его также посмотреть:

MS, Libreoffice & Google docs

722 поста15K подписчиков

Добавить пост

Правила сообщества

1. Не нарушать правила Пикабу

2. Публиковать посты соответствующие тематике сообщества

3. Проявлять уважение к пользователям

4. Не допускается публикация постов с вопросами, ответы на которые легко найти с помощью любого поискового сайта.

По интересующим вопросам можно обратиться к автору поста схожей тематики, либо к пользователям в комментариях


Важно - сообщество призвано помочь, а не постебаться над постами авторов! Помните, не все обладают 100 процентными знаниями и навыками работы с Office. Хотя вы и можете написать, что вы знали об описываемом приёме раньше, пост неинтересный и т.п. и т.д., просьба воздержаться от подобных комментариев, вместо этого предложите способ лучше, либо дополните его своей полезной информацией и вам будут благодарны пользователи.

Утверждения вроде "пост - отстой", это оскорбление автора и будет наказываться баном.