Четверг, 29 мая, 2025

Как в Microsoft Excel использовать подстановочные знаки для более эффективного поиска и формул

Знаки подстановки в Microsoft Excel позволяют выполнять поиск частичных совпадений, расширять фильтры и создавать формулы. Подстановочные знаки представляют собой неопределенные символы, помогающие находить текстовые значения с неизвестными или переменными элементами.

Например, вам нужно найти все варианты слова “месяц», доступные в файле (месяц, месяцы, месяцев и т. д.). Введя основание «месяц» и добавив подстановочный знак, например звездочку*, Excel вернет все эти варианты.

Подстановочные знаки: Звездочка ( * ) и вопросительный знак (?)

В Excel есть два подстановочных знака, и знание их назначения имеет решающее значение для понимания того, как подстановочные знаки работают в целом.

Знак подстановки * Звездочка: подстановка любого количества символов

Первым из двух символов знака в Microsoft Excel является звездочка *, которая отмечает любое количество символов, включая отсутствие символов.

Например:

  • * OK * совпадает с любыми ячейками, содержащими “OK”, с любым количеством символов до или после (включая отсутствие символов).
  • ОК * совпадает с любыми ячейками, начинающимися с “ОК”, с любым количеством символов (включая отсутствие символов) после, но ничего.
  • * OK совпадает с любыми ячейками, оканчивающимися на “OK”, с любым количеством символов (включая отсутствие символов) перед ними.
Значение для тестирования Критерий: * ОК* Критерий: ОК* Критерий: * ОК
ОК Совпадение Совпадение Совпадение
Оклахома Совпадение Совпадение Нет совпадения
Шок Совпадение Нет совпадения Совпадение

Подстановочный знак вопросительного знака ? : любой одиночный символ

Второй подстановочный знак в Excel — это вопросительный знак ? , который заменяет любой отдельный символ.

Например:

  • ?OK? сопоставляется с любыми ячейками, которые содержат один символ перед » OK » и один символ после.
  • ОК? совпадает с любыми ячейками, которые содержат один символ после «ОК», но ничего.
  • ?ОК совпадает с любыми ячейками, которые содержат один символ перед “ОК”, но ничего после.
Значение для тестирования Критерий: ?ОК? Критерий: ОК? Критерий: ?ОК
Ока Нет совпадения Совпадение Нет совпадения
Вок Нет совпадения Нет совпадения Совпадение

Одновременное использование знаков ? и *

Вы также можете использовать вопросительный знак и звездочку вместе, чтобы найти результаты, содержащие конечное количество символов в одних позициях, но любое количество символов в других.

Например,

  • ??OK * совпадает с любыми ячейками, которые начинаются с двух символов, затем содержат “ОК”, с любым количеством символов в конце (включая ни одного).
  • * OK? соответствует любым ячейкам, которые начинаются с любого количества символов (включая ни одного), затем содержат “ОК” и заканчиваются другим символом.
  • ?OK * совпадает с любыми ячейками, которые начинаются с одного символа, затем содержат “OK” и содержат любое количество символов (включая ни одного) после этого.
Значение для тестирования Критерий: ??ОК* Критерий: * ОК? Критерий: ?ОК*
Шаг Совпадение Нет совпадения Нет совпадения
Бокс Совпадение Совпадение Нет совпадения

Отмена подстановочных знаков: Тильда (~)

Иногда вам может потребоваться выполнить поиск вопросительных знаков и звездочек как самостоятельных символов и нужно, чтобы Excel не воспринимал их как знаки подстановки. Здесь вступает в игру третий подстановочный знак — Тильда: просто поместите его перед вопросительным знаком или звездочкой, чтобы Excel знал, что вы не хотите, чтобы они рассматривались как подстановочные знаки.

Например:

  • *~? совпадает с любыми ячейками, содержащими любое количество символов (включая ни одного) в начале и вопросительный знак в конце.
  • *~?* совпадает с любыми ячейками, содержащими любое количество символов (включая ни одного) по обе стороны от знака.
  • *~*? совпадает с любыми ячейками, которые начинаются с любого количества символов, за которыми следует звездочка, за которой следует один символ.
Значение для тестирования Критерий:*~? Критерий:*~?* Критерий:*~*?
Ужин? Совпадение Совпадение Нет совпадения
???д Нет совпадения Совпадение Нет совпадения
Д?*в Нет совпадения Совпадение Совпадение

Использование подстановочных знаков при поиске

Одно из наиболее распространенных применений символов знаков в Microsoft Excel – это поиск символов в рабочей книге и, при необходимости, замена их альтернативными.

Предположим, вы хотите найти товары для дома, предназначенные только для продажи в определенной стране. Книга Excel содержит список кодов товаров, в которых Буквы в начале обозначают место производства товара (AUS для Австралии, UK для Соединенного Королевства, USA для Соединенных Штатов и CAN для Канады).

Нажмите Ctrl + F, чтобы открыть вкладку” найти «диалогового окна» найти и заменить“, и в поле” найти что » введите:

*2??A

где-либо

  • Звездочка и цифра 2 указывают Excel на поиск ячеек, которые начинаются с любого количества символов, за которыми следует цифра 2. здесь нужно использовать звездочку, поскольку некоторые страны обозначены двумя буквами, в то время как другие-тремя.
  • Два вопросительных знака, за которыми следует буква A, сообщают Excel, что остальная часть строки должна состоять из двух символов и буквы A.

Затем, когда вы нажмете «найти все“, вы увидите список в нижней части диалогового окна” найти и заменить», в котором показаны любые результаты, соответствующие этим критериям.

Поиск и замена символов в ячейках Excel

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

Сначала нажмите Ctrl + H, чтобы открыть вкладку “заменить” диалогового окна “найти и заменить”. Затем в поле “найти что” введите:

Мар*

потому что все неправильные варианты написания начинаются с этих трех букв, и это единственное имя в списке, которое начинается с таких символов.

Затем в поле заменить на введите правильное написание:

Марадона

и нажмите кнопку «Заменить все», чтобы подтвердить исправление.

Теперь все варианты имени этого игрока написаны одним способом.

НАПИСАТИ ВІДПОВІДЬ

Коментуйте, будь-ласка!
Будь ласка введіть ваше ім'я

Євген
Євген
Евгений пишет для TechToday с 2012 года. По образованию инженер,. Увлекается реставрацией старых автомобилей.

Vodafone

Залишайтеся з нами

10,052Фанитак
1,445Послідовникислідувати
105Абонентипідписуватися

Статті