Как использовать звездочки в excel

Рассмотрим применение подстановочных знаков в Excel (символы звездочки «*», тильды «~» и вопросительного знака «?») и их использование при поиске и замене текстовых значений.


Приветствую всех, дорогие читатели блога TutorExcel.Ru.

В начале предлагаю вспомнить определение подстановочных знаков и понять, что же это такое и для каких целей они применяются в Excel. А затем уже разберем применение на конкретных примерах.
Подстановочные знаки — это специальные символы, которые могут принимать вид любого произвольного количества символов, другими словами, являются определенными масками комбинаций символов.
Всего в Excel есть 3 типа подобных знаков:

  • * (звездочка); Обозначает любое произвольное количество символов.
    Например, поиск по фразе «*ник» найдет слова типа «понедельник», «всадник», «источник» и т.д.
  • ? (вопросительный знак); Обозначает один произвольный символ.
    К примеру, поиск по фразе «ст?л» найдет «стол», «стул» и т.д.
  • ~ (тильда) с последующими знаками *, ? или ~. Обозначает конкретный символ *, ? или ~.
    Например, поиск по фразе «хор*» найдет все фразы начинающиеся на «хор» («хоровод», «хорошо» и т.д.). Поэтому для точного поиска «хор*» нужно использовать символ «~» и искать по фразе «хор~*». Наличие «~» гарантирует, что Excel прочитает следующий символ как текст, а не как подстановочный знак.

Использование таких спецсимволов может быть полезно при фильтрации данных, для сравнения текста, при поиске и замене текстовых значений. Давайте подробно остановимся на каждом из основных вариантов применения.

Фильтрация данных

Рассмотрим пример. Предположим, что у нас имеется список сотрудников компании и мы хотим отфильтровать только тех сотрудников, у которых фамилии начинаются на конкретную букву (к примеру, на букву «п»):

Список сотрудников
Для начала добавляем фильтр на таблицу (выбираем вкладку Главная -> Редактирование -> Сортировка и фильтр или нажимаем сочетание клавиш Ctrl + Shift + L).
Для фильтрации списка воспользуемся символом звездочки, а именно введем в поле для поиска «п*» (т.е. фамилия начинается на букву «п», после чего идет произвольный текст):

Применение фильтра
Фильтр определил 3 фамилии удовлетворяющих критерию (начинающиеся с буквы «п»), нажимаем ОК и получаем итоговый список из подходящих фамилий:

Фильтрация данных
В общем случае при фильтрации данных мы можем использовать абсолютно любые критерии, никак не ограничивая себя в выборе маски поиска (произвольный текст, различные словоформы, числа и т.д.).
К примеру, чтобы показать все варианты фамилий, которые начинаются на букву «к» и содержат букву «в», то применим фильтр «к*в*» (т.е. фраза начинается на «к», затем идет произвольный текст, потом «в», а затем еще раз произвольный текст).
Или поиск по «п?т*» найдет фамилии с первой буквой «п» и третьей буквой «т» (т.е. фраза начинается на «п», затем идет один произвольный символ, затем «т», и в конце опять произвольный текст).

Применение в функциях

Как уже говорилось выше, подстановочные знаки в Excel могут использоваться в качестве критерия при сравнении текста в различных функциях Excel (например, СЧЁТЕСЛИ, СУММЕСЛИ, СУММЕСЛИМН, ГПР, ВПР и другие).

Повторим задачу из предыдущего примера и подсчитаем количество сотрудников компании, фамилии которых начинаются на букву «п».
Воспользуемся функцией СЧЁТЕСЛИ, которая позволяет посчитать количество ячеек соответствующих указанному критерию.
В качестве диапазона данных укажем диапазон с сотрудниками (A2:A20), а в качестве критерия укажем запись «п*» (т.е. любая фраза начинающаяся на букву «п»):

Сравнение текста
Как и в первом примере, в результате мы получили ровно 3 фамилии.

Однако не все функции поддерживают применение подстановочных знаков. Некоторые из них (к примеру, функция НАЙТИ) любой символ воспринимают как текст, даже несмотря на то, что он может быть служебным.
С помощью функции НАЙТИ найдем в тексте позицию вхождения вопросительного знака и звездочки:

Функция НАЙТИ
Обратным примером служит аналогичная функция ПОИСК, в которой мы должно четко указать что ищем именно служебный символ:

Функция ПОИСК
Как видим результат у функций получился одинаковым, однако обращение к подстановочным знакам разное.

Инструмент «Найти и заменить»

Подстановочные знаки в Excel также можно использовать для поиска и замены текстовых значений в инструменте «Найти и заменить» (комбинация клавиш Ctrl + F для поиска и Ctrl + H для замены).

Рассмотрим пример. Имеется список продукции магазина, в котором нам нужно найти продукт «молоко».
Предположим, что при вводе данных сделали ошибки из-за чего в списке появились продукты «малоко».

Чтобы несколько раз не искать данные по словам «молоко» или «малоко», при поиске воспользуемся критерием «м?локо» (т.е. вторая буква — произвольная):

Инструмент "Найти и заменить"
При этом не стоит забывать, что с помощью данного инструмента можно не только искать текст, но и заменять его (к примеру, заменить «м?локо» на «молоко»).

Практически наверняка каждый сталкивался со следующей ситуацией — в тексте присутствует символ звездочки, который необходимо удалить или заменить на какой-либо другой текст.
Однако при попытке заменить звездочку возникают трудности — при замене меняются абсолютно весь текст, что естественно и логично, так как Excel воспринимает символ «*» как любой произвольный текст.
Но мы теперь уже знаем как с этим бороться, поэтому в поле Найти указываем текст «~*» (явно показываем, что звездочка является специальным символом), а в поле Заменить на указываем на что заменяем звездочку, либо оставляем поле пустым, если хотим удалить звездочку:

Удаление звездочки
Аналогичная ситуация и при замене или удалении вопросительного знака и тильды.
Производя замену «~?» (для тильды — «~~») мы также без проблем сможем заменить или удалить спецсимвол.

Удачи вам и до скорых встреч на страницах блога Tutorexcel.ru

Поделиться с друзьями:
Поиск по сайту:

Excel для Microsoft 365 Excel 2021 Excel 2019 Excel 2016 Excel 2013 Excel 2010 Excel 2007 Еще…Меньше

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

Дополнительные информацию об использовании под знаков с функциями поиска и замены в Excel см. в документе Поиск и замена текста и чисел на листе.

Используйте

Чтобы найти

? (вопросительный знак)

Любой символ
Например, если найти «кузнецов» и «смайл», то «sm?th»

* (звездочка)

Любое количество символов
Например, если найти «*-восток», будут «северо-восток» и «Юго-восток».

~ (тильда), за которой следует ?, * или ~

Вопроси метка, звездочка или тильда
Например, fy06~? Пример: условию поиска «фг06~?» соответствуют результаты «фг06?».

Нужна дополнительная помощь?

  • Подстановочные символы в Excel
    • Использование спецсимволов при поиске
    • Как найти символ * (звездочку) и вопросительный знак
    • Использование при фильтрации и расширенным фильтром
    • Подстановочные символы в формулах
  • Математические символы
  • Знак ‘ (апостроф) в Excel
  • Символ & (амперсанд) в Excel

Говоря о специальных символах в Excel, каждый мыслит по-своему. Синоним слова “специальные” – особенные. Разные группы символов имеют разные особенности, на основе которых пользователи зовут их специальными. В этой статье я попробую перечислить все такие спецсимволы.

Если вас интересуют различные значки для вставки, вам нужна Excel-функция СИМВОЛ.

Звездочка (*) и знак вопроса среди всех спецсимволов, используемых в Excel, вызывают, пожалуй, наибольшее количество вопросов у начинающих пользователей. Однако являются очень полезными. Они являются подстановочными, иными словами, подставляются в строку вместо других символов, лишь обозначая их неким образом.

Каким образом? Все просто:

  • Знак вопроса обозначает один любой символ, абсолютно любой, будь то цифра, буква, пробел или что-то более экзотическое, как неразрывный пробел или знак табуляции.
  • Звездочка (*) обозначает любое количество любых символов, включая их отсутствие.

Использование спецсимволов при поиске

Подстановочные спецсимволы наиболее полезны при использовании штатной процедуры Excel “Найти и заменить“. Вот некоторые примеры:

Находим все числа, состоящие из одного знака

Обратите внимание на использование галочки “ячейка целиком”. Именно благодаря ей поиск происходит не по содержимому внутри ячейки, а иначе, искомое сравнивается целиком со всей ячейкой.

Находим и выделяем двузначные числа, заканчивающиеся на 7
Находим и выделяем все ячейки, начинающиеся на 7

Как найти символ * (звездочку) и вопросительный знак

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

Разумеется, в Microsoft это предусмотрели и это можно сделать, поставив перед ними знак “~” именуемый Тильда и находящийся обычно в верхнем левом углу клавиатуры.

Забавно, что и сам знак Тильда тоже нужно экранировать им же самим, чтобы его найти, иначе Excel его не найдет.

поиск знака вопроса, звездочки и знака тильда в Excel
Как найти знак вопроса, звездочку и знак Тильда в Excel

Использование при фильтрации и расширенным фильтром

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

Подстановочные символы в формулах

Помимо процедур, подстановочные символы можно использовать и в некоторых формулах. К таким относятся

  • СЧЁТЕСЛИ и похожие функции подсчета ячеек по условию – СЧЁТЕСЛИМН, СУММЕСЛИ, СУММЕСЛИМН, СРЗНАЧЕСЛИ
  • ПОИСК
  • ВПР и похожие на него функции поиска – ГПР, ПОИСКПОЗ, ПРОСМОТРХ

Использование подстановочных символов с функцией СЧЁТЕСЛИ

Использование подстановочных символов с функцией СЧЁТЕСЛИ

Математические символы

Наверняка большинство из вас сталкивались с тем, что, если текстовая ячейка начинается со знаков “плюс”, “равенство” или “минус”, Excel обычно отдает ошибку #ИМЯ.

Как знак равенства, минус и плюс вставить в начале ячейки? Дело в том, что равенство – незаменимый оператор формул Excel, а плюс и минус – математические операторы, которые нужно использовать только с числовыми значениями.

Чтобы эти символы воспринимались как текст, перед ними должен быть любой другой символ. Еще один вариант – ставить перед ними символ “‘” (апострОф). Это еще один специальный символ Excel, который меняет значение ячейки на текстовое. С его помощью вы явно сообщаете Excel, что вводимое значение – просто текст и не должно восприниматься никак иначе. Собственно, Excel предлагает этот вариант при ручном вводе:

Ошибка и рекомендации Excel при ручном вводе в ячейку знака минус, плюс или равенства с текстом после них, не распознаваемым как формула

Знак ‘ (апостроф) в Excel

Апостроф уже был упомянут в этой статье чуть выше, где помогал в начале ячейки использовать знак равенства без превращения её в формулу.

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

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

Использование апострофа для форматирования дат, времени и процентов как текст.

Почему так?

Дело в том, что Excel часто автоматически обрабатывает вводимое значение ячейки и превращает его в число в визуально аналогично выглядящем формате. Например, “50%” будет фактически 0,5, а даты будут восприняты как целые числа. Подробнее об этом можно прочитать в статье про функцию ТЕКСТ

Сам апостроф при этом никак не определяется и не влияет на другие параметры ячейки. Её длина остается такой же, как и без него, а формулы, ссылающиеся на ячейку, не видят в ней апостроф. Иными словами, он никак не вредит данным, только делает их текстовыми.

Символ & (амперсанд) в Excel

Амперсанд в Excel при использовании в формулах является оператором конкатенации и нужен как более лаконичная замена функции СЦЕПИТЬ. Ниже две формулы, делающие абсолютно одно и то же действие – объединяющие ячейку A1, пробел и ячейку B1:

=СЦЕПИТЬ(A1;" ";B1)
=A1&" "&B1

Очевидно, вторая формула короче, к тому же не использует вложенность (не имеет скобок), что иногда бывает полезно при составлении сложных формул.

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


Связанные статьи:
Как найти определенные символы в ячейках Excel
Как удалить лишние символы из всех ячеек
Как добавить символы в каждую ячейку диапазона

Функция СУММЕСЛИ, пожалуй, одна из самых полезных и часто используемых в Excel. У этой функции есть недостаток. Для суммирования значений с помощью этой функции критерий должен совпадать символ в символ.

Например, представим, что вас зовут Иван Петров и у нас есть таблица с данными продаж, а также фамилиями и именами продавцов. Если мы будем знать только ваше имя, то мы не сможем суммировать данные из этой таблицы с помощью функции СУММЕСЛИ только по имени. Нам потребуется знать вашу фамилию.

Это проблема. Но у нас есть решение в виде подстановочных знаков.

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

Какие подстановочные знаки наиболее часто встречаются?

  • * — звездочка
  • ? — вопросительный знак

Итак, давайте теперь рассмотрим как подстановочные знаки помогут нам с суммированием данных при использовании функции СУММЕСЛИ.

Подстановочный знак «звездочка» [*] и функция СУММЕСЛИ

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

Например, если в запросе будет указано «г*д», то поиску будут соответствовать результаты «год», «город», «грейд» и т.д.

Если «звездочка» будет стоять в конце запроса, например «Иван*», то результату поиска будут соответствовать значения «Иван Маслов», «Иван Мельников», «Иван Петров», «Иванвадпловапло» и т.д.

Рассмотрим работу подстановочного знака и функции СУММЕСЛИ на примере. Представим, что у нас есть таблица со счетами по трем товарам с суммами выплат. Наша задача посчитать сумму поступлений по каждому продукту, на основе оплаченных счетов.

Функция СУММЕСЛИ и подстановочные знаки в Excel

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

Telegram Logo Больше лайфхаков в нашем Telegram Подписаться

Для решения этой задачи мы выпишем в отдельную таблицу перечень продуктов, а в соседнем столбце пропишем формулу с функцией СУММЕСЛИ и подстановочным знаком «звездочка»:

=СУММЕСЛИ(A2:A11;D2&»*»;B2:B11)

Функция СУММЕСЛИ и подстановочные знаки в Excel

В этой формуле мы для аргумента «критерий» указали ссылку на ячейку с названием товара и добавили с помощью знака «&» подстановочный знак «звездочка». Excel, при таком запросе будет считать, что любое значение в таблице, начинающееся с названия продукта соответствует результату поиска. При этом не важно, какие символы будут указаны в таблице после названия продукта.

Вопросительный знак и функция СУММЕСЛИ

Вопросительный знак также может эффективно использоваться с функцией СУММЕСЛИ для поиска данных.

Вопросительный знак используется для подстановки любого одного символа. Например, если поисковый запрос будет «г?д», то результатом могут быть слова «гид», «гад», «год».

Рассмотрим работу вопросительного знака совместно с функцией СУММЕСЛИ. Представим, что у нас есть таблица со счетами по трем товарам с суммами выплат. Названия по Товару А отличаются одним символом. Как раз с помощью вопросительного знака мы можем задать настройку поиска, учитывающую тот фактор, что один символ у нас может быть абсолютно любым.

Формула с функцией СУММЕСЛИ будет выглядеть так:

=СУММЕСЛИ(A2:A11;»Товар?А»;B2:B11)

Функция СУММЕСЛИ и подстановочные знаки в Excel

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

Итак, подстановочные знаки «звездочка» и вопросительный знак эффективно использовать вместе с функциями СУММЕСЛИ и СУММЕСЛИМН:

  1. Когда вы понимаете что в таблице, данные которой вы хотите суммировать, могут содержаться значения не полностью совпадающие с критерием поиска. В таких случаях используйте подстановочный знак «звездочка» [*].
  2. Когда вы понимаете, что в таблице есть несколько знаков, которые могут отличаться от критерия поиска. В таких случаях используйте подстановочный знак [?]

Посмотреть видео о подстановочных знаках в Excel

В Excel всего 3 подстановочных символа (звездочка, вопросительный знак и тильда), и с их помощью можно многое сделать.

В этом уроке я покажу вам четыре примера, в которых эти подстановочные знаки Excel — настоящие спасители.

Подстановочные знаки — это специальные символы, которые могут занимать любое место любого символа (отсюда и название — подстановочный знак).

В Excel есть три подстановочных символа:

  1. * (звездочка) — Он представляет собой любое количество символов. Например, Ex * может означать Excel, Excel, Пример, Эксперт и т. Д.
  2. ? (вопросительный знак) — Он представляет собой один-единственный персонаж. Например, Tr? Mp может означать Трампа или Бродяги.
  3. ~ (тильда) — Он используется для обозначения подстановочного знака (~, *,?) В тексте. Например, допустим, вы хотите найти точную фразу Excel * в списке. Если вы используете Excel * в качестве строки поиска, он даст вам любое слово, в начале которого есть Excel, за которым следует любое количество символов (например, Excel, Excels, Excellent). Чтобы специально искать excel *, нам нужно использовать ~. Таким образом, наша строка поиска будет выглядеть следующим образом: excel ~ *. Здесь наличие ~ гарантирует, что excel прочитает следующий символ как есть, а не как подстановочный знак.

Примечание: я не встречал много ситуаций, когда вам нужно было бы использовать ~. Тем не менее, это полезная функция.

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

Подстановочные знаки Excel — примеры

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

  1. Фильтрация данных с использованием подстановочного знака.
  2. Частичный поиск с использованием подстановочного знака и ВПР.
  3. Найти и заменить частичные совпадения.
  4. Подсчитайте непустые ячейки, содержащие текст.

# 1 Фильтрация данных с использованием подстановочных знаков Excel

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

Предположим, у вас есть набор данных, как показано ниже:

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

Вот как это сделать:

Это мгновенно отфильтрует результаты и даст вам 3 названия — ABC Ltd., Amazon.com и Apple Stores.

Как это работает? — Когда вы добавляете звездочку (*) после A, Excel будет фильтровать все, что начинается с A. Это связано с тем, что звездочка (являющаяся подстановочным знаком Excel) может представлять любое количество символов.

Теперь, используя ту же методологию, вы можете использовать различные критерии для фильтрации результатов.

Например, если вы хотите отфильтровать компании, которые начинаются с алфавита A и содержат в себе алфавит C, используйте строку А * С. Это даст вам только 2 результата — ABC Ltd. и Amazon.com.

Если вы используете А? С вместо этого в результате вы получите только ABC Ltd (поскольку между «a» и «c» допускается только один символ)

Примечание: Ту же концепцию можно применить и при использовании расширенных фильтров Excel.

# 2 Частичный поиск с использованием подстановочных знаков и ВПР

Частичный поиск необходим, когда вам нужно найти значение в списке, а точное совпадение отсутствует.

Например, предположим, что у вас есть набор данных, показанный ниже, и вы хотите найти компанию ABC в списке, но в списке есть ABC Ltd вместо ABC.

В этом случае нельзя использовать обычную функцию ВПР, так как значение поиска не имеет точного соответствия.

Если вы используете VLOOKUP с приблизительным соответствием, это даст вам неправильные результаты.

Однако вы можете использовать подстановочный знак в функции ВПР для получения правильных результатов:

Введите следующую формулу в ячейку D2 и перетащите ее для других ячеек:

= ВПР ("*" & C2 & "*"; $ A $ 2: $ A $ 8,1; FALSE)

Как работает эта формула?

В приведенной выше формуле вместо использования искомого значения как есть, оно окружено с обеих сторон символом подстановки Excel звездочкой (*) — «*» & C2 & »*»

Это говорит Excel, что ему нужно искать любой текст, содержащий слово в C2. Он может содержать любое количество символов до или после текста в C2.

Следовательно, формула ищет совпадение, и как только оно находит совпадение, она возвращает это значение.

3. Найдите и замените частичные совпадения

Подстановочные знаки Excel довольно универсальны.

Вы можете использовать его в сложных формулах, а также в основных функциях, таких как «Найти и заменить».

Предположим, у вас есть данные, как показано ниже:

В приведенных выше данных регион введен разными способами (например, Северо-Запад, Северо-Запад, Северо-Запад).

Это часто бывает с данными о продажах.

Чтобы очистить эти данные и сделать их согласованными, мы можем использовать «Найти и заменить» с помощью подстановочных знаков Excel.

Вот как это сделать:

  • Выберите данные, в которых вы хотите найти и заменить текст.
  • На главную -> Найти и выбрать -> Перейти. Откроется диалоговое окно «Найти и заменить». (Вы также можете использовать сочетание клавиш — Control + H).
  • Введите следующий текст в диалоговом окне поиска и замены:
    • Найти то, что: Север * З *
    • Заменить: Северо-Запад
  • Нажмите «Заменить все».

Это мгновенно изменит все различные форматы и сделает их совместимыми с Северо-Западом.

Как это работает?

В поле «Найти» мы использовали Север * З * который найдет любой текст, в котором есть слово North и где после него стоит буква «W».

Следовательно, он охватывает все сценарии (Северо-Запад, Северо-Запад и Северо-Запад).

Функция «Найти и заменить» находит все эти экземпляры, меняет их на северо-запад и делает согласованными.

4. Подсчитайте непустые ячейки, содержащие текст.

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

Ты абсолютно прав!!

Это можно сделать с помощью функции СЧЁТ.

НО… С этим есть одна небольшая проблема.

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

Эти ячейки выглядят пустыми, но в них стоит знак = ””. Проблема в том, что

Проблема в том, что функция COUNTA не считает это пустой ячейкой (она считает ее текстом).

См. Пример ниже:

В приведенном выше примере я использую функцию COUNTA для поиска непустых ячеек, и она возвращает 11, а не 10 (но вы можете четко видеть, что только 10 ячеек содержат текст).

Причина, как я уже упоминал, в том, что он не считает A11 пустым (хотя должен).

Но так работает Excel.

Исправление — использовать в формуле подстановочный знак Excel.

Ниже приведена формула, использующая функцию СЧЁТЕСЛИ, которая подсчитывает только те ячейки, в которых есть текст:

= СЧЁТЕСЛИ (A1: A11; "?*")

Эта формула сообщает Excel, что нужно считать, только если в ячейке есть хотя бы один символ.

в ?* комбо:

  • ? (знак вопроса) означает наличие хотя бы одного символа.
  • * (звездочка) освобождает место для любого количества дополнительных символов.

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

= СЧЕТЧИК (A1: A11) -СЧЕТЧИК ПУСТО (A1: A11)

Точно так же вы можете использовать подстановочные знаки во многих других функциях Excel, таких как IF (), SUMIF (), AVERAGEIF () и MATCH ().

Также интересно отметить, что, хотя вы можете использовать подстановочные знаки в функции ПОИСК, вы не можете использовать их в функции НАЙТИ.

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

Если у вас есть какой-либо другой инновационный способ его использования, поделитесь им со мной в разделе комментариев.

Вам могут быть полезны следующие руководства по Excel:

  • Использование COUNTIF и COUNTIFS с несколькими критериями.
  • Создание выпадающего списка в Excel.
  • Оператор пересечения в Excel

With wildcards in Excel, you can narrow down your search in spreadsheets. Here’s how to use these characters in filters, searches, and formulas.

Wildcards in Excel

Wildcard characters are special characters in Microsoft Excel that let you extend or narrow down your search query. You can use these wildcards to find or filter data, and you can also use them in formulas.

In Excel, there are three wildcards: Asterisk (*), question mark (?), and tilde (~). Each of these wildcards has a different function, and though only three, there’s a lot you can accomplish with them.

Wildcards in Excel

  • Asterisk *: Represent any number of characters where the asterisk is placed.
    • A query such as *en will include both Women and Men, and anything else that ends in en.
    • Ra* will include Raid, Rabbit, Race, and anything else starting with Ra.
    • *mi* will include anything that has a mi in it. Such as Family, Minotaur, and Salami.
  • Question Mark ?: Represents any single character where the question mark is: S?nd. This includes Sand and Send. Moreover, ???? will include any 4 letter text.
  • Tilde ~: Indicates an upcoming wildcard character as text. For instance, if you want to search for a text that contains a literal asterisk and not a wildcard asterisk, you can use a tilde. Searching for Student~* will bring up only Student*, while searching for Student* will include every cell that starts with Student.

How to Filter Data With Wildcards in Excel

A sample sheet for Excel wildcards.

With wildcards, you can make a specific filter for your data in Excel. In this example spreadsheet, we have a list of the first ten elements from the periodic table. We’re going to make two different filters: First to get a list of elements that end with ium, and second to get a list of elements that only have four letters in their names.

  1. Click the header cell (A1) and then drag the selection over to the last element (A11).
  2. On your keyboard, press Ctrl + Shift + L. This will make a filter for that column.
  3. Click the arrow next to the header cell to open the filter menu.
  4. In the search box, enter *ium.
  5. Press Enter.
  6. Excel will now bring up all the elements in the list that end with ium.

Result of the filter with asterisk wildcard.

Now let’s run a filter to see which elements in this list have only four letters in their names. Since you’ve already created a filter, you’ll just need to adjust the content of the search box.

  1. Click the arrow next to the header cell. This will open the filter menu.
  2. In the search box, enter ????.
  3. Press Enter.
  4. Excel will now show only the elements that have four letters in their names.

excel-element-2

To remove the filter and make all the cells visible:

  1. Click the arrow next to header cell.
  2. In the filter menu, under the search box, mark Select All.
  3. Press Enter.

If you’re curious about the filter tool and want to learn more about it, you should read our article on how to filter in Excel to display the data you want.

How to Search Data With Wildcards in Excel

The Find and Replace tool in Excel supports wildcards and lets you use them to narrow down or expand your search. In the same spreadsheet, let’s try to search for elements that begin and end with N.

  1. Press Ctrl + F on your keyboard to bring up the Find and Replace window.
  2. In the text box in front of Find what enter N*N.
  3. Click Find All.
  4. The window will extend to display a list of cells that contain elements beginning and ending with N.

Now let’s run a more specific search. Which element in the list begins and ends with N, but has only four letters?

  1. Press Ctrl + F on your keyboard.
  2. In the text box, type N??N.
  3. Click Find All.
  4. The Find and Replace window will extend to show you the result.

How to Use Wildcards in Excel Formulas

While not all functions in Excel support wildcards, here are the six ones that do:

  • AVERAGEIF
  • COUNTIF
  • SUMIF
  • VLOOKUP
  • SEARCH
  • MATCH

Excel wildcards with COUNTIF

In this example, we have a list of cars and their engine configurations. We’re going to use the COUNTIF function to count three kinds of cars and then display the results in three separate cells. First, we can count how many cars are powered by 12-cylinder engines, then we can count how many cars have four-letter names.

Now that you have a grip on wildcards, it’s easy to guess that the first and second objectives can be accomplished solely with the asterisk.

  1. Select cell E6 (in our example).
  2. In the formula bar, enter the formula below:
    =COUNTIF(B2:B11, "*12")

    This formula will take the cells B2 to B11 and test them for the condition that the engine has 12 cylinders or not. Since this is regardless of the engine’s configuration, we need to include all the engines that end with 12, thus the asterisk.

  3. Press Enter.
  4. Excel will return the number of 12-cylinder cars in the list.

Counting the number of GT cars is done similarly. The only difference is an additional asterisk at the end of the name, which alerts us to any cars that do not end with GT but still contain the letter.

  1. Select cell E7.
  2. In the formula bar, enter the formula below:
    =COUNTIF(A2:A11, "*GT*")

    The formula will test cells A2 to A11 for the *GT* condition. This condition states that any cell that has the phrase GT in it, will be counted.

  3. Press Enter.
  4. Excel will return the number of GT cars.

The final objective is slightly different. To count the cars that have four-letter model names, we’re going to need the question mark wildcard.

  1. Select cell E8.
  2. In the formula bar, enter the formula below:
    =COUNTIF(A2:A11, "* ????")

    This formula will test the car names, the asterisk states that the car brand can be anything, whereas the four question marks make sure that the car model is in four letters.

  3. Press Enter.
  4. Excel will return the number of cars that have four-letter models. In this case, it’s going to be the Golf and the DB11.

Excel wildcards used in the COUNTIF function.

Get the Data You Want With Wildcards

Wildcards are simple in nature, yet they have the potential to help you achieve sophisticated things in Excel. Coupled with formulas, they can make finding and counting cells much easier. If you’re interested in searching your spreadsheet more efficiently, there are a couple of Excel functions that you should start learning and using.

Three Microsoft Подстановочные знаки Excel are available for filtering: ? for one character, * for zero or more characters, and ~ to escape a wildcard.

Three Microsoft Подстановочные знаки Excel are available for filtering: ? for one character, * for zero or more characters, and ~ to escape a wildcard.

Их можно использовать непосредственно в быстром фильтре и автофильтре, в расширенном поиске, в том числе для поиска и замены, а также в формулах.

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

Доступны следующие три символа подстановки:

  • поставить знак вопроса персонажа? заменит любой отдельный символ,
  • Помещение символа звездочки * заменит любую строку, от нулевого символа до любого количества символов,
  • При использовании символа тильда ~ не будет подстановочного знака, то есть символ будет использоваться вместо подстановочного знака, например ~? чтобы использовать символ вопросительного знака, ~ * для использования символа звездочки и ~~ для использования символа тильды.

Excel подстановочный знак * звездочка

Если символ звездочки * помещен в начале поиска, результат будет содержать все возможности, заканчивающиеся данной строкой — если помещен в конец, результат будет содержать все возможности, начинающиеся со строки.

И ввод части строки без подстановочного знака вернет весь результат, независимо от позиции поиска в результате.

Это эквивалентно использованию подстановочного знака Excel * до и после строки поиска, так как в быстром фильтре он будет искать все строки, содержащие поиск.

Excel подстановочный знак замены и поиска

Как искать строки, содержащие подстановочный знак?

Чтобы найти результаты, содержащие подстановочные знаки * или?, Им предшествуют эти подстановочные знаки с подстановочным знаком тильда ~, как показано ниже для поиска строк, содержащих одну звездочку подстановки * в Excel.

Или, как показано ниже, для строки, содержащей ***, трижды звездочку или звездочку, что также является подстановочным знаком Excel *.

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

Использование символов подстановки в Excel

Ниже приведены некоторые примеры использования подстановочных знаков Excel:

  • ? соответствует любому одному символу, такому как «A», «z», «1»,
  • ?? соответствует любым двум символам, таким как «A9», «dL», «1m»,
  • ??? соответствует любым трем символам, таким как «a0l», «mE4», «c: 4»,
  • * соответствует любой символьной строке, включая пустую строку, например , abcd, a3 $ B,
  • * abc соответствует любой строке, заканчивающейся на abc, такой как «1abc», «Mabc»,
  • abc * соответствует любой строке, начинающейся с abc, например abc1, abcM,
  • ? * соответствует любой строке с одним или несколькими символами, например, «1», «Abc»,
  • ??, ??? соответствует любой строке с 2 символами, одной запятой и 3 символами после, например «12,35 $» или «ab, cde»,
  • * ~? соответствует любому вопросу, оканчивающемуся на вопросительный знак, например «Действительно?», «Как дела?»,
  • * abc * будет соответствовать любой строке, содержащей данную строку abc, например, abc, 1abcm.

Подстановочный знак Excel в функциях

Подстановочные знаки Excel могут использоваться в большинстве стандартных функций, таких как AVERAGEIF, AVERAGEIFS, COUNTIF, COUNTIFS, SUMIF, SUMIFS, VLOOKUP, HLOOKUP, MATCH, SEARCH.

Excel SUMIF cell containing any text can be achieved by using an Excel wildcard in SUMIF function, by using the Excel подстановочный знак * звездочка.

Подстановочный знак Excel в операторе IF возможен, просто используя подстановочный знак Excel в выражении теста функции IF.

Excel найти и заменить шаблон

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

Excel заменить звезду

Чтобы заменить подстановочный знак * в формате Excel, просто найдите его, используя подстановочный знак ~ тильда, так как при использовании тильды перед началом будет использоваться символ звезды вместо подстановочного знака Excel. В качестве примера можно использовать эту точную строку поиска, чтобы найти подстановочный знак «~», после чего в Excel можно заменить символ звезды на любой другой символ, используя функцию поиска и замены.

Заменить тильду в Excel

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

Что такое поиск по шаблону

Поиск по шаблону — это возможность поиска текстовой строки с дополнительной опцией, например, любого символа или подстроки в любой строке.

Подстановочный знак буквально означает любое значение или свойство. В Excel подстановочные знаки используются для проверки существования символа или без символа? подстановочный знак вопросительного знака, или наличие какой-либо строки в заданной позиции с подстановочным знаком * в формате подстановочного знака Excel, или наличие подстановочного знака с использованием подстановочного знака ~ тильда.

См. Подстановочные знаки Excel — что это такое и как лучше всего их использовать
Excel Wildcard

Закончите Excel 2019 для начинающих в видео

Хитрости »

1 Май 2011              135808 просмотров


Как заменить/удалить/найти звездочку?


Наверное кто-то уже сталкивался с подобной ситуацией — на листе в ячейках записаны слова/предложения, в которых имеется знак — * — звездочка. Иногда его нужно либо найти, либо заменить на другой символ, либо просто удалить. Например, строку вида «496*120*45» надо преобразовать в такой: «496x120x45«. И вот тут как раз возникает проблема: символ звездочки(как и знак вопроса) является служебным символом — он заменяет собой группу любых символов(а знак вопроса — один любой символ). И при попытке заменить только звездочку Excel заменят ВСЕ данные в ячейке. Сейчас пока разговор про стандартную замену — (Excel 2003: ПравкаЗаменить; Excel 2007-2010: вкладка ГлавнаяНайти и выделитьЗаменить)Ctrl+H. Неужели ничего нельзя сделать? Можно. Разработчики предусмотрели такой вариант. Просто перед служебным символом необходимо поставить другой служебный знак, который сообщает Excel, что следующий за ним символ не выполняет свои служебные функции, а выступает в роли обычного символа. Знак этот называется Тильда. Вот такой — ~. На обычной клавиатуре этот знак обычно расположен на кнопке вместе с буквой Ё.

Таким образом в поле Найти поискового окошка должен получиться такой текст — «~*«(в поле Заменить на указывается символ/ы, которым требуется заменить звездочку. Если звездочку надо удалить — поле оставляем пустым). И не стоит забывать про дополнительные параметры замены(они раскрываются при нажатии кнопки «Параметры» поискового окна). А именно — необходимо поставить/снять галочку у параметра Ячейка целиком. В рассматриваемом случае эту галочку необходимо снять.

Если же надо найти саму Тильду, то тут все также — просто указываете две тильды: ~~

По тому же принципу этот символ используется и в формулах, которые работают с служебными символами (ВПР, СЧЁТЕСЛИ, СУММЕЛИ и т.п.)

Но. Всегда есть но. Некоторые формулы любые символы воспринимают как текст сразу и для них нет такого понятия, как служебный символ. К ним относится функция НАЙТИ. В данной функции для поиска данного символа не надо ставить перед ним еще один, потому как она не воспринимает символы подстановки как таковые. Она абсолютно любой символ принимает как текст и ищет строго то, что указано:
=НАЙТИ(«~»; A1)
=НАЙТИ(«*»; A1)
=НАЙТИ(«?»; A1)
=FIND(«~», A1)
=FIND(«*», A1)
=FIND(«?», A1)

Есть аналогичная ей функция — ПОИСК. В этой функции обязательно применять тот же принцип, что и во всех вышеперечисленных — т.е. явно указывать Excel, что мы ищем спец.символ:
=ПОИСК(«~~»; A1)
=ПОИСК(«~*»; A1)
=ПОИСК(«~?»; A1)
=SEARCH(«~~», A1)
=SEARCH(«~*», A1)
=SEARCH(«~?», A1)

И к слову сказать, символы звездочки и вопр.знака так же используются формулами ВПР(VLOOKUP), ГПР(HLOOKUP) и ПОИСКПОЗ(MATCH). При этом самый неприятный момент здесь заключается в том, что звездочка, вопросительный знак или сама тильда могут быть внутри текста в искомом массиве данных:
Таблица со служебными символами и ВПР
и как видно в этом случае данные с тильдой не могут быть найдены. Чтобы найти их через ВПР(и прочие схожие функции) необходимо заменить тильду на две. Я бы советовал делать это так(на примере формул из таблицы выше):
=ВПР(ПОДСТАВИТЬ(F2;»~»;»~~»);$A$2:$C$7;3;0)
=VLOOKUP(SUBSTITUTE(F2,»~»,»~~»),$A$2:$C$7,3,0)

И хоть данные со звездочкой и вопр.знаком в большинстве случаев мешать не будут, можно попасть на ситуацию, когда тексту со звездочкой будет сопоставлен неверный результат:
Таблица значений ВПР и звездочка
почему ВПР так поступает лучше прочитать здесь: Как найти значение в другой таблице или сила ВПР. А в этой статье я лишь приведу формулу, как избежать таких проблем. Так же как и с тильдой используем функцию ПОДСТАВИТЬ(SUBSTITUTE), но теперь подставляем тильду к звездочке:
=ВПР(ПОДСТАВИТЬ(D2;»*»;»~*»);$A$2:$A$4;1;0)
=VLOOKUP(SUBSTITUTE(D2,»*»,»~*»),$A$2:$A$4,1,0)


Статья помогла? Поделись ссылкой с друзьями!

  Плейлист   Видеоуроки


Поиск по меткам



Access
apple watch
Multex
Power Query и Power BI
VBA управление кодами
Бесплатные надстройки
Дата и время
Записки
ИП
Надстройки
Печать
Политика Конфиденциальности
Почта
Программы
Работа с приложениями
Разработка приложений
Росстат
Тренинги и вебинары
Финансовые
Форматирование
Функции Excel
акции MulTEx
ссылки
статистика

На чтение 3 мин. Просмотров 602 Опубликовано 24.05.2021

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

Метод A: Вставьте символ звезды с помощью меню “Символ”

Метод Б. Пакетная вставка символа звезды в ячейки с помощью Kutools for Excel


В Excel вы можете найти и вставить символ звездочки в меню «Символ».

1. Щелкните ячейку, в которую нужно вставить символ звездочки, нажмите Insert > Symbol .

2. Затем в диалоговом окне Символ в раскрывающемся списке Шрифт выберите Wingdings 2 , затем перетащите полосу прокрутки чтобы найти нужный символ звездочки.

3. Нажмите Вставить , после чего в ячейку будет вставлена ​​звездочка. Затем закройте меню символов.

Совет : если вы обычно используете звездочку или другой специальный символ, вы можете сначала вставить специальный символ в ячейку с помощью меню Symbol , а затем сохранить символ в автотексте панели Kutools for Excel , то вы можете вставить символ в любое место в любое время, просто щелкнув мышью.


Метод B: Пакетная вставка символа звезды в ячейки с помощью Kutools for Excel

Если вы хотите пакетно вставить символ звезды в ячейки в виде маркеров, вы можете применить Kutools for Excel’s Вставить маркер.

Kutools for Excel , с более чем 300 удобными функциями, облегчит вашу работу.

Бесплатная загрузка
Бесплатная полнофункциональная версия через 30 дней

После бесплатной установки Kutools for Excel, сделайте следующее:

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

Примечание. Утилита Insert Bullet не добавляет в пустые ячейки.


Другие операции (статьи), связанные с вставкой

Быстрая и автоматическая вставка даты и метки времени в Excel
В Excel вставка даты и метки времени является нормальной операцией. В этом руководстве я расскажу о нескольких методах ручной или автоматической вставки даты и времени в ячейки Excel, указав разные случаи..

7 простых способов вставить дельта-символ в Excel
Иногда вам может понадобиться вставить дельта-символ символ Δ при вводе данных в Excel. Но как быстро вставить символ дельты в ячейку Excel? В этом руководстве представлены 7 простых способов вставки символа дельты.

Быстро вставляйте пробел между каждой строкой в ​​Excel
В Excel , вы можете использовать меню правой кнопки мыши, чтобы выбрать строку над активной строкой, но знаете ли вы, как вставлять пустые строки в каждую строку, как показано ниже? Здесь я расскажу о некоторых приемах быстрого решения этой задачи.

Вставьте отметку или отметку в ячейке Excel
В этой статье я расскажу о некоторых различных способах вставки меток для уловок или рамок для уловок на листе Excel.

Другие статьи о диаграммах



Инструменты повышения производительности Excel -> ->

Понравилась статья? Поделить с друзьями:
  • Как использовать заливку в word
  • Как использовать заливку в excel
  • Как использовать закладки в word
  • Как использовать если в excel с множеством значений
  • Как использовать другой шрифт в word