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
Как удалить лишние символы из всех ячеек
Как добавить символы в каждую ячейку диапазона

Содержание

  1. Подстановочные знаки в excel
  2. Подстановочные знаки в MS EXCEL
  3. Использование в функциях
  4. Использование в инструменте Найти…
  5. Использование в Расширенном фильтре
  6. Использование в Условном форматировании
  7. Использование подстановочных знаков в запросах поиска
  8. Поиск ТЕКСТовых значений в MS EXCEL с выводом их в отдельный список. Часть2. Подстановочные знаки
  9. Задача
  10. А. Найти значения, которые начинаются с критерия и содержат определенное количество символов
  11. Б. Найти значения, которые начинаются со слова дрель или дрели и содержат как минимум 6 букв
  12. В. Найти значения, у которых слово дрель находится в середине строки
  13. Г. Найти значения, которые заканчиваются на слово дрель или дрели
  14. Примеры подстановочных знаков
  15. Примеры использования подстановочных знаков для поиска соответствий шаблону
  16. Подстановочные знаки (Формулы/Formulas)
  17. Функции СИМВОЛ ЗНАК ТИП в Excel и примеры работы их формул
  18. Примеры использования функций СИМВОЛ, ТИП и ЗНАК в формулах Excel
  19. Как посчитать количество положительных и отрицательных чисел в Excel
  20. Проверка какие типы вводимых данных ячейки в таблице Excel
  21. Знаки подстановки в формулах массива

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

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

​Смотрите также​ с проблемой, которая​Пример 3. Используя функцию​ код символа одинарной​ оно положительное, 0,​ же формулу она​ и звездочка (*),​возвращает результаты RA308021,​будут найдены слова​

​ получения данных, соответствующих​ случае будут выведены​=ИНДЕКС(Список;НАИМЕНЬШИЙ(​ найденные значения, воспользуемся​ диапазон удобно использовать​ Для удобства также​ БДСУММ(), ДСРЗНАЧ()​ подсчета ячеек, содержащих​Подстановочные знаки (* и​ очень тормозит процесс​

​ ТИП, отобразить тип​ кавычки.​ если равно 0,​ все правильно считает.​ заключите их в​ RB308021 и т. д.​

​ «стал» и «стыл»,​

​ указанному шаблону. Например,​

​ЕСЛИОШИБКА(ЕСЛИ(ПОИСК($E$2;Список)=1;СТРОКА(Список)-СТРОКА($A$4);НД());»»);​
​ формулой массива:​ формулы массива.​ приводим ссылку на​

​ все склонения слова​
​ ?) можно использовать​ извлечения данных из​ данных, которые введены​

​​ и -1, когда​Кто может подсказать​

​ круглые скобки.​На вкладке​
​ но не «стол»​ поиск всех людей​заканчивающиеся​

Использование в функциях

​СТРОКА(ДВССЫЛ(«A1:A»&ЧСТРОК(Список))))​=ИНДЕКС(Список;​Пусть Исходный список значений​ оригинал (на английском​ВПР() и ГПР()​ молоток (например, молотку,​ в Условном форматировании,​ таблиц. Суть в​ в таблицу вида:​Пример 2. В таблице​ – отрицательное.​ в чем здесь​Функция CHARLIST возвращает совпадения​Конструктор​ или «стул».​ с именем Андрей,​на слова дрель​)​НАИМЕНЬШИЙ(ЕСЛИОШИБКА(ЕСЛИ((ПОИСК($C$2;Список)=1)*(ДЛСТР($C$2)=ДЛСТР(Список))=1;СТРОКА(Список)-СТРОКА($A$4);НД());»»);​ (например, перечень инструментов)​ языке) .​ПОИСКПОЗ()​ молотком, молотка и​

​ условиях отбора Расширенного​ следующем: с помощью​Функция ТИП возвращает код​​ дано 3 числа.​​Пример 1. Дана таблица​ ошибка либо упущение?​ для одного или​нажмите кнопку​По запросу​​ проживающих на улице​​ или дрели.​

​Часть формулы ПОИСК($E$2;Список)=1 определяет:​СТРОКА(ДВССЫЛ(«A1:A»&ЧСТРОК(Список))))​

  • ​ находится в диапазоне​Использование подстановочных знаков в​Описание применения подстановочных знаков​
  • ​ пр.). Для решения​
  • ​ фильтра, в ряде​
  • ​ формул массива автоматически​ типов данных, которые​ Вычислить, какой знак​ с кодами символов:​200?’200px’:»+(this.scrollHeight+5)+’px’);»>=СУММЕСЛИ(H8:H20;»1001??1*»;I8:I20)​ более символов и​Выполнить​
  • ​Like «[!a]*»​
  • ​ Тюльпановой.​
  • ​ ​

Использование в инструменте Найти…

​ условии сравнения для​ в вышеуказанных функциях​ этой задачи проще​ функций, а также​ подсчитываю различные количественные​ могут быть введены​​ имеет каждое число:​​ от 65 –​

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

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

​ли значение из​Часть формулы ПОИСК($C$2;Список)=1 определяет:​См. Файл примера.​

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

​ фильтров текст, а​ описано соответствующих статьях.​ всего использовать критерии​ при поиске и​

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

​ показатели. Но в​​ в ячейку Excel:​ положительный (+), отрицательный​ до 74:​ работает нормально.​ любые символы из​Рассмотрим несколько примеров шаблонов​ элементы, которые не​ см. в статье​ найденные значения, воспользуемся​ диапазона​начинается​Выведем в отдельный диапазон​ при поиске и​Также подстановочные знаки можно​ отбора с подстановочным​ замене ТЕКСТовых значений​ данном виде формул,​Типы данных​ (-) или 0.​Необходимо с помощью функции​Код200?’200px’:»+(this.scrollHeight+5)+’px’);»>=СУММЕСЛИ(баланс!$A:$A;»1001??1*»;баланс!$C:$C) — эта​

​ набор знаков ANSI,​ с подстановочными знаками,​ начинаются с буквы​ Знакомство с запросами.​ формулой массива:​

​A5:A13​ли значение из​ значения, которые удовлетворяют​ замене содержимого.​ использовать в стандартном​ знаком * (звездочка).​ штатными средствами EXCEL.​

​ нельзя использовать знаки​

​Введем данные в таблицу​

​ СИМВОЛ отобразить символы,​
​ формула не работает​ включая цифры. Функция​ которые вы можете​

​Вот несколько примеров подстановочных​
​=ИНДЕКС(Список;НАИМЕНЬШИЙ(​с фразы «дрел??».​ диапазона​

​ критерию, причем критерий​Дополнительные сведения об использовании​ инструменте Найти… (Главная/​

​ Идея заключается в​Если имеется диапазон с​
​ подстановки. Упрощенный пример,​Числовой​

Поиск ТЕКСТовых значений в MS EXCEL с выводом их в отдельный список. Часть2. Подстановочные знаки

​ вида:​ которые соответствуют данным​ и выдает итог​ CHARLIST заключается в​ использовать в выражениях.​-​ знаков для создания​ЕСЛИОШИБКА(ЕСЛИ(ПОИСК($I$2;ПРАВСИМВ((Список);ДЛСТР($I$2)));СТРОКА(Список)-СТРОКА($A$4);НД());»»);​ Критерию также будут​A5:A13​ задан с использованием​ подстановочных знаков с​ Редактирование/ Найти и​ следующем: для условий​

​ текстовыми значениями и​ с условием только​1​​Введем в ячейку В2​​ кодам.​

Задача

​ который равен 0.​ квадратные скобки ([​С​Соответствует диапазону символов. Помните,​ запросов в приложении​СТРОКА(ДВССЫЛ(«A1:A»&ЧСТРОК(Список))))​ соответствовать значения начинающиеся​

А. Найти значения, которые начинаются с критерия и содержат определенное количество символов

​с фразы «дрел?».​ подстановочных знаков (*,​ помощью средства поиска​​ выделить/ Найти… или​​ отбора текстовых значений​

​ необходимо произвести поиск​ по одному столбцу,​Текстовый​

​ формулу:​Для этого введем в​​Нарушение п.2 и​​ ]) и может​имволы​​ что символы следует​​ Access.​)​

​ с фраз дрелью,​Часть формулы ДЛСТР($C$2)=ДЛСТР(Список)​​ ?). Рассмотрим различные​​ и замены в​ нажать​ можно задать в​

​ или подсчет этих​ действительности по 5-6:​2​Аргумент функции: Число –​ ячейку В2 формулу​ п.3 Правил форума.​ использоваться совместно с​Соответствия​ указывать в алфавитном​Символ​

​Часть формулы ПОИСК($I$2;ПРАВСИМВ((Список);ДЛСТР($I$2))) определяет:​ дрел23 и т.п.​ определяет:​
​ варианты поиска.​
​ Excel: Поиск или​
​CTRL+F​
​ качестве критерия лишь​

​ значений на основании​​ <=СУММ(ЕСЛИ(A1:A1000=»Иванов»;1;0))>программа будет​​Логический​ любое действительное числовое​​ следующего вида:​​Теги поправил.​
​ подстановочными знаками для​? или _ (подчеркивание)​​ порядке (от А​​Описание​​совпадают ли последние 5​​Критерий вводится в ячейку​

​равна ли длина строки​Для удобства написания формул​ замена текста и​)​ часть текстового значения​ какого-нибудь критерия, то​ считать только ячейки​4​ значение.​Аргумент функции: Число –​п. 2 исправляйте.​ более точного поиска​Любой символ​ до Я, а​

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

​*​​ символов​​G2​значения из диапазона​ создадим Именованный диапазон​ чисел на листе.​На рисунке выше показано,​​ (для нашего случая,​​ использование подстановочных знаков​ со значением Иванов,​​Значение ошибки​​Скопировав эту формулу вниз,​

​ код символа.​китин​ соответствий.​
​* или %​
​ не от Я​
​Соответствует любому количеству символов.​
​значений из диапазона​

​и выглядит так:​​A5:A13​​ Список для диапазона​Используйте​​ как найти ячейки,​​ это – молот),​ (* и ?)​ а хотелось бы​16​ получим:​

В. Найти значения, у которых слово дрель находится в середине строки

​В результате вычислений получим:​​: пример ба :p​​Чтобы определить диапазон символов,​Ноль или больше символов​ до А).​ Вы можете использовать​​A5:A13​​ «?дрель?». В этом​5 символам?​A5:A13​Чтобы найти​ содержащие слово из​

​ а другую часть​ существенно расширяет возможности​ еще «Иванова», «вчера​
​Массив​
​Сначала посчитаем количество отрицательных​
​Как использовать функцию СИМВОЛ​
​ох как не​

​ используйте в функции​​#​​По запросу​ звездочку (​​с фразой «дрел?».​​ случае будут выведены​Знак * (умножить) между​.​? (вопросительный знак)​ пяти букв, первые​

Г. Найти значения, которые заканчиваются на слово дрель или дрели

​ заменить подстановочными знаками.​​ поиска.​​ выдано Иванову». Пытался​64​ и положительных чисел​ в формулах на​​ любит Excel ссылки​​ CHARLIST дефис (-)​Любая цифра (0–9)​

​с[а-ы]н​

​*​ Критерию также будут​ все значения,​
​ частями формулы представляет​
​Перечень найденных значений будем​
​Любой символ (один)​
​ 4 из которых​

​ В нашем случае,​​Подстановочный знак ? (знак​ написать макрос но​​Введем формулу для вычисления​​ в столбцах «Прибыль»​​ практике? Например, нам​ на весь столбц​ для разделения верхней​[​будут найдены слова​

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

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

​ вопроса) означает один​ видимо знаний не​ в ячейку В2:​ и «ЗНАК»:​ нужно отобразить текстовую​ или строку​

​ и нижней границ​список_символов​ «сан», «сон» и​ строки символов.​ на фразы дрела,​слово дрель, и​ должно начинаться с​ столбец.​ соответствуют результаты «барин»​Использование подстановочных знаков в​ так – молот*.​ любой символ, а​ хватило. Хотя может​Аргумент функции: Значение –​А теперь суммируем только​ строку в одинарных​

​В Excel часто необходимо​ диапазона.​]​

​ «сын».​По запросу​ дрел6 и т.п.​ у которых есть​

​Найдем все названия инструментов,​

​ Расширенном фильтре описано​Предполагая, что текстовые значения​ знак * (звездочка)​​ есть и более​​ любое допустимое значение.​ положительные или только​

​ кавычках. Для Excel​​ использовать при вычислениях​​Чтобы найти соответствие символу​Любой символ, входящий в​#​чт*​

​ перед ним и​ такую же длину,​

​ которые​​* (звездочка)​​ в этой статье.​ (склонения слова молот)​ — последовательность символов​

​ простое решение. Большая​

​В результате получим:​

​ отрицательные числа:​​ одинарная кавычка как​​ значения, которые повязанных​ дефиса (-), разместите​список_символов​

​Соответствует любому цифровому символу.​

​будут найдены слова​

​О поиске текстовых​​ после него как​​ как и критерий,​начинаются​Любое количество символов​Использование подстановочных знаков в​

​ находятся в диапазоне​​ любой длины.​​ просьба: подскажите как​Таким образом с помощью​Как сделать отрицательное число​ первый символ –​

​ с символами, знаком​

​ его в начале​[!​По запросу​ «что», «чтение» и​ значений с учетом​ минимум 1 символ.​ т.е. 5 букв).​

​с фразы дрел​​Пример: условию «*-восток»​​ правилах Условного форматирования​А2:А10​Используйте​

​ можно решить эту​

​ функции ТИП всегда​

​ положительным, а положительное​​ это спец символ,​​ числа и типом.​ или в конце​список_символов​

Примеры использования подстановочных знаков для поиска соответствий шаблону

​ РЕгиСТра читайте в​Для создания списка, содержащего​

​ Критерию также будут​

​ и​​ соответствуют результаты «северо-восток»​​ описано в этой​, запишем формулу =СЧЁТЕСЛИ(A2:A10;»молот*»)).​Чтобы найти​​ проблему. Заранее благодарен!​​ можно проверить что​

​ отрицательным? Очень просто​ который преобразует любое​Для этого используются следующие​ функции CHARLIST (после​​]​​будут найдены числа​ «почтение» или «почта».​

​ статье Поиск текстовых​​ найденные значения, воспользуемся​​ соответствовать такие несуразные​​длина строки​​ и «юго-восток»​

​ статье.​ В результате будут​? (знак вопроса)​ Да, Да не​

​ на самом деле​ ​ достаточно умножить на​

​ значение ячейки в​

​ восклицательного знака, если​

​Любой символ, не входящий​

​ значений в списках.​

​ формулой массива:​​ значения как дрел5,​​которых составляет 5​

(тильда), за которой​​Примечание:​

​ подсчитаны все склонения​​Один из символов​​ уточнил — на​

​ содержит ячейка Excel.​ -1:​​ текстовый тип данных.​

​ он используется). В​

​ 123.​Соответствует отдельной букве в​

​ Часть3. Поиск с​​=ИНДЕКС(Список;НАИМЕНЬШИЙ(​ дрелМ и т.п.​ символов.​ следует ?, *​

​Мы стараемся как​ слова молоток в​

​Пример: условию «бар?н»​ работе стоит Office​ Обратите внимание что​Можно еще упростить формулу,​ Поэтому в самой​ТИП;​ любом другом месте​

​список_символов​Узнайте больше о применении​ определенной позиции.​ учетом РЕГИСТРА.​ЕСЛИОШИБКА(ЕСЛИ(ПОИСК($G$2;Список);СТРОКА(Список)-СТРОКА($A$4);НД());»»);​ (если они содержатся​Критерий будет вводиться в​ или

​ можно оперативнее обеспечивать​ диапазоне​ соответствуют результаты «барин»,​ 2003.​ дата определяется функцией​ просто поставить знак​

​ ячейке одинарная кавычка​ЗНАК.​ дефис указывает на​[а-яА-Я0-9].​ условий к запросу.​По запросу​

​Если вы хотите найти​СТРОКА(ДВССЫЛ(«A1:A»&ЧСТРОК(Список))))​ в списке).​ ячейку​Вопросительный знак, звездочку или​ вас актуальными справочными​A2:A10​ «барон» и «баран»​Serge​ как число. Для​

Подстановочные знаки (Формулы/Formulas)

​ оператора вычитания –​​ как первый символ​
​Функция СИМВОЛ дает возможность​
​ диапазон символов ANSI.​Любой буквенно-цифровой символ​Подстановочные знаки используются в​ст?л​ определенный элемент, но​)​Критерий вводится в ячейку​С2​
​ тильду​ материалами на вашем​.​* (звездочка)​: =СУММПРОИЗВ(—ЕЧИСЛО(ПОИСК(«иванов»;A1:A1000)))​
​ Excel любая дата​ минус, перед ссылкой​ – не отображается:​
​ получить знак с​ ​zuzikmba​[А-Я]​
​ шаблоне следующим образом.​будут найдены слова​ не помните его​Часть формулы ПОИСК($G$2;Список) определяет:​
​E2​и выглядеть так:​
​Пример: условию «фг06

?»​
​ языке. Эта страница​

​Нижеследующие функции позволяют использовать​​Любое количество символов​
​Serge​ — это числовое​ на ячейку:​Для решения данной задачи​

Функции СИМВОЛ ЗНАК ТИП в Excel и примеры работы их формул

​ заданным его кодом.​: Добрый день всем!​Любая прописная буква от​Откройте запрос в конструкторе.​ «стол», «стал» и​

​ точное написание, используйте​содержит​

  • ​и выглядит так:​
  • ​ «дрел?». Вопросительный знак​
  • ​ соответствует результат «фг06?»​

​ переведена автоматически, поэтому​ подстановочные знаки:​Пример: условию «*-восток»​: =СУММПРОИЗВ(0+НЕ(ЕОШ(ПОИСК(«иванов»;A1:A1000))))​ значение, которое соответствует​Но что, если нужно​ используем такую формулу​ Функция используется, чтоб​Возникла такая трудность.​

​ А до Я.​В строке​ «стул».​

​ в строке запроса​ли значение из​ «дрел??». В этом​ является подстановочным знаком.​Найдем текстовые значения, удовлетворяющие​ ее текст может​СЧЁТЕСЛИ() (см. статью Подсчет​

Примеры использования функций СИМВОЛ, ТИП и ЗНАК в формулах Excel

​ соответствуют результаты «северо-восток»​Если важен регистр:​ количеству дней, прошедших​ число с любым​

​ с функцией =СИМВОЛ(39)​ преобразовать числовые коды​Есть файл большой.​Примечание:​

​Условие отбора​[ ]​ подстановочные знаки.​

​ диапазона​ случае будут выведены​

​Для реализации этого варианта​

​ заданному пользователем критерию.​ содержать неточности и​ текстовых значений с​ и «юго-восток»​=СУММПРОИЗВ(1*НЕ(ЕОШ(НАЙТИ(«Иванов»;A1:A1000))))​ от 01.01.1900 г​ знаком сделать положительным?​Также данную функцию полезно​ символов, которые получены​ Использую формулу суммесли​ Диапазон символов необходимо указывать​необходимого вам поля​Соответствует символам в скобках.​Подстановочные знаки — это специальные​A5:A13​ все значения, в​

​ поиска требуется функция​ Критерии заданы с​ грамматические ошибки. Для​

​ единственным критерием) и СЧЁТЕСЛИМН()​

(тильда), за которой​Serge​ до исходной даты.​ Тогда следует использовать​ применять, когда нужно​ с других компьютеров,​

​ и в критерии​ в алфавитном порядке.​ введите перед условием​По запросу​ символы, которые могут​

​фразу «?дрел?». Критерию​

Как посчитать количество положительных и отрицательных чисел в Excel

​ которые​ позволяющая использовать подстановочные​ использованием подстановочных знаков.​ нас важно, чтобы​СУММЕСЛИ() и СУММЕСЛИМН()​ следует ?, *​

​: А для Вашего​ Поэтому каждую дату​

​ функцию ABS. Данная​ формулой сделать перенос​

​ в символы данного​ пишу «100??1*», диапазон​ Например, [Я-А] — это​

​ заменять неизвестные символы​ также будут соответствовать​начинаются​ знаки: используем функцию​

​ Поиск будем осуществлять​ эта статья была​СРЗНАЧЕСЛИ()​

​ примера подойдёт и​ в Excel следует​ функция возвращает любое​ строки в ячейке​

​ компьютера.​ суммирования и сам​ неправильный шаблон.​Like​будут найдены слова​

​ в текстовом значении​ значения содержащие фразы​с текста-критерия (со​ ПОИСК(). Согласно критерию​ в диапазоне с​ вам полезна. Просим​В таблице условий функций​

​Вопросительный знак, звездочку или​ немассивная:​ воспринимать как числовой​ число по модулю:​

Проверка какие типы вводимых данных ячейки в таблице Excel

​Функция ТИП определяет типы​ диапазон поиска расположены​Ознакомьтесь с основами построения​.​

​ «стол», «стул», но​ и удобны для​ 5дрел7, Адрелу и​ слова дрел) и​

​ «дрел?» (длина 5​ ​ повторяющимися значениями. При​
​ вас уделить пару​ ​ БСЧЁТ() (см. статью​
​ тильду.​ ​=СЧЁТЕСЛИ(A1:A1000;»иванов*»)​
​ тип данных отображаемый​ ​Теперь не сложно догадаться​
​ других подобного рода​ ​ данных ячейки, возвращая​
​ на другом листе.​ ​ выражений.​

​Замените один или несколько​ не «стал».​

​ поиска нескольких элементов​ т.п.​

​длиной как минимум​

​ символов) — должны​ наличии повторов, можно​ секунд и сообщить,​ Подсчет значений с​Пример: по условию​Ночной пилот​ в формате ячейки​ как сделать любое​ задач.​ соответствующее число.​ Формула выдает 0.​Чтобы найти соответствия таким​ символов в условии​!​ с похожими, но​Критерий вводится в ячейку​6 символов.​ быть выведены 3​ ожидать, что критерию​ помогла ли она​

Знаки подстановки в формулах массива

​ множественными критериями), а​​ поиска «ан06

?» будет​: Серж, спасибо большое,интересное​ – «Дата».​ число с отрицательным​Значение 39 в аргументе​Функция ЗНАК возвращает знак​Когда для примера​ специальным символам, как​ подстановочным знаком. Например,​Исключает символы в скобках.​ не одинаковыми данными.​I2​Для создания списка, содержащего​ значения: Дрель, дрель,​ будет соответствовать несколько​ вам, с помощью​ также функций БСЧЁТА(),​ найдено «ан06?»​ и нестандароное решение.​Ночной пилот​ знаком минус:​ функции как вы​ числа и возвращает​ на этом же​ вопросительный знак (?),​ запрос​По запросу​ Кроме того, они​и выглядит так:​ найденные значения, воспользуемся​ Дрели.​ значений. Для их​ кнопок внизу страницы.​

​ БИЗВЛЕЧЬ(), ДМАКС(), ДМИН(),​​Предположим, что стоит задача​

​ Снимаю шляпу.​​: Дорогие форумчане, столкнулся​

​Или так:​
​ уже догадались это​

​ значение 1, если​​ листе тестирую эту​ знак решетки (#)​Like R?308021​
​ст[!оу]л​

​ могут пригодиться для​​ «дрел?». В этом​ формулой массива:​Для создания списка, содержащего​

Источник


Подстановочные знаки (* и ?) можно использовать в

Условном форматировании

, условиях отбора

Расширенного фильтра

, в ряде функций, а также при поиске и замене ТЕКСТовых значений штатными средствами EXCEL.

Если имеется диапазон с текстовыми значениями и необходимо произвести поиск или подсчет этих значений на основании какого-нибудь критерия, то использование подстановочных знаков (* и ?) существенно расширяет возможности поиска.

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


Используйте


Чтобы найти

? (знак вопроса)

Один из символов Пример: условию «бар?н» соответствуют результаты «барин», «барон» и «баран»

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

Любое количество символов Пример: условию «*-восток» соответствуют результаты «северо-восток» и «юго-восток»

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

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

Использование в функциях

Предположим, что стоит задача подсчета ячеек, содержащих все склонения слова

молоток

(например,

молотку, молотком, молотка

и пр.). Для решения этой задачи проще всего использовать критерии отбора с подстановочным знаком * (звездочка). Идея заключается в следующем: для условий отбора текстовых значений можно задать в качестве критерия лишь часть текстового значения (для нашего случая, это –

молот)

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

молот*.

Предполагая, что текстовые значения (склонения слова

молот

) находятся в диапазоне

А2:А10

, запишем формулу

=СЧЁТЕСЛИ(A2:A10;»молот*»))

. В результате будут подсчитаны все склонения слова

молоток

в диапазоне

A2:A10

.

Нижеследующие функции позволяют использовать подстановочные знаки:


  • СЧЁТЕСЛИ()

    (см. статью

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

    ) и

    СЧЁТЕСЛИМН()


  • СУММЕСЛИ()

    и

    СУММЕСЛИМН()

  • СРЗНАЧЕСЛИ()
  • В таблице условий функций

    БСЧЁТ()

    (см. статью

    Подсчет значений с множественными критериями

    ), а также функций

    БСЧЁТА()

    ,

    БИЗВЛЕЧЬ()

    ,

    ДМАКС()

    ,

    ДМИН()

    ,

    БДСУММ()

    ,

    ДСРЗНАЧ()


  • ПОИСК()

  • ВПР()

    и ГПР()

  • ПОИСКПОЗ()

Описание применения подстановочных знаков в вышеуказанных функциях

описано соответствующих статьях

.

Использование в инструменте

Найти…

Также подстановочные знаки можно использовать в стандартном инструменте

Найти…

(

или нажать

CTRL+F

)

На рисунке выше показано, как найти ячейки, содержащие слово из пяти букв, первые 4 из которых фраза «дрел».

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

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

Расширенном фильтре

описано в этой статье

.

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

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

Условного форматирования

описано в этой статье

.

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

Общий вид тестовой таблицы
Общ вид таблицы

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

Общий алгоритм, если Начальная позиция вхождения Символа в Строке равна 1, то следует проверять следующий символ (используем дополнительные ячейки) т.к. за ним может быть также Символ.
В каждой последующей ячейки следует уменьшать длину Строки для анализа.
Как только Символ не находится в Строке, то следовательно будет порядковый номер не Символ.
Граничные условия длина Строки.

1-я итерация
1-я итерация

=ЕСЛИ(ЕОШ(НАЙТИ(C4;A4));0;
     ЕСЛИ(НАЙТИ(C4;A4)=1;1;
          ЕСЛИ(НАЙТИ(C4;A4)=B4;999;НАЙТИ(C4;A4)+1)))

1-я итерация: проводится анализ на граничные условия.

2-я итерация
2-я итерация

=ЕСЛИ(D4=1;
     ЕСЛИ(ЕОШ(НАЙТИ($C4;ПСТР($A4;E$2;$B4)));E$2;НАЙТИ($C4;ПСТР($A4;E$2;$B4)));
          D4)

Формула, далее тиражируется в последующие итерации и т.д. до 9-ой

9-я итерация
введите сюда описание изображения

=ЕСЛИ(K4=1;
     ЕСЛИ(ЕОШ(НАЙТИ($C4;ПСТР($A4;L$2;$B4)));L$2;НАЙТИ($C4;ПСТР($A4;L$2;$B4)));
          K4)

Результирующий столбец с интерпретацией результатов
введите сюда описание изображения

=ЕСЛИ(L4=1;"строка состоит только из символов " & C4;
     ЕСЛИ(L4=999;"символ " & C4 & " последний в строке";
          ЕСЛИ(L4=0;"символа " & C4 & " нет в строке"; L4)))

PS.
Возможно решение одной формулой, но ограничение MS Excel позволяет проанализировать только Строку в 5 символов.

Общий вид таблицы для 5-ти символов
Общий вид для 5-ти символов

Формула для 5-ти символов
Формула для 5-ти символов

=ЕСЛИ(ЕОШ(НАЙТИ(C2;A2));0;
   ЕСЛИ(НАЙТИ(C2;A2)>1;
      ЕСЛИ(НАЙТИ(C2;A2)<5;НАЙТИ(C2;A2)+1;999999);
         ЕСЛИ(НАЙТИ(C2;A2)=1;
            ЕСЛИ(ЕОШ(НАЙТИ(C2;A2;2));2;
               ЕСЛИ(НАЙТИ(C2;A2;2)=1;1;
                  ЕСЛИ(ЕОШ(НАЙТИ(C2;A2;3));3;
                     ЕСЛИ(ЕОШ(НАЙТИ(C2;A2;4));4;
                        ЕСЛИ(ЕОШ(НАЙТИ(C2;A2;5));5;
                           999999)))));222)))

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

Содержание

  1. Как найти в ячейке текстовые символы (буквы и цифры)
  2. Как найти в ячейке таблицы цифры
  3. Как узнать, что ячейка Эксель содержит латиницу
  4. Как найти слова в ячейке, которые содержат кириллицу и латиницу
  5. Как найти в ячейке заглавные буквы
  6. Поиск символов в Excel при помощи регулярных выражений
  7. Что делать с найденными символами
  8. Удаление лишних символов в Excel
  9. Извлечение определенных символов в Excel
  10. Изменение символов в Excel

Как найти в ячейке текстовые символы (буквы и цифры)

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

  1. Выделяем тот диапазон, который является изначальным и копируем его в соседнюю колонку.
  2. Затем выделяем второй диапазон.
  3. Открываем вкладку «!SEMTools». Там в самой левой части панели инструментов будет вкладка «Обнаружить».
  4. После этого открываем меню «Символы».
  5. Затем появится дополнительное меню, в котором надо найти пункт «Буквы-цифры» и нажать на него.

Поиск символа в строке таблицы Excel

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

Как найти в ячейке таблицы цифры

Иногда нужно определить ячейки, в которой есть цифры, но они находятся вместе с текстом. Когда таких ячеек становится очень много, может быть довольно нелегко определить их. Перед тем, как реализовывать эту задачу, нужно определиться с некоторыми базовыми терминами. Главное наше понятие – «обнаружить». Это означает – проверить, есть ли определенный тип символа в строке. Если да, возвращается значение «ИСТИНА», если нет «ЛОЖЬ». Если же кроме поиска цифр в ячейке пользователь хочет произвести иные действия, то можно воспользоваться дальнейшими разделами этой инструкции.

Второе понятие, которое нужно разобрать – цифры. Это интегральный термин, который обозначает аж 10 символов, которые соответствуют числам от 0 до 9. Соответственно, чтобы проверить наличие чисел, пользователю нужно 10 раз проверить диапазон. Это можно сделать с помощью функции ЕСЛИ, но такой подход требует очень много времени.

Чтобы решить эту проблему, можно воспользоваться специальной формулой, которая выполнит все проверки за один раз: =СЧЁТ(ПОИСК({1:2:3:4:5:6:7:8:9:0};A1))>0. Эта функция имеет тот же синтаксис, что и та, которая ищет кириллические символы в тексте.

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

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

Поиск символа в строке таблицы Excel

Предположим, нам нужно найти только определенные цифры из всех приведенных. Как можно это сделать? Для начала давайте покажем, как это делать с помощю !SEMTools. Использовать инструмент просто. Достаточно в скобках записывать все нужные цифры, и потом нажать кнопку ОК для подтверждения. С помощью этого же метода можно найти латиницу или найти большие буквы в строке текста. Поиск символа в строке таблицы Excel

Также можно воспользоваться формулой для того, чтобы отыскать в диапазоне ячеек необходимые цифры. Для этого надо применять комбинацию функций СЧЕТ и ПОИСК. С ее помощью можно обнаружить не только отдельные цифры, но и целые числовые последовательности: =СЧЁТ(ПОИСК({01:02:03:911:112};A1))>0.

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

Поиск символа в строке таблицы Excel

Как узнать, что ячейка Эксель содержит латиницу

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

Что же нужно делать для того, чтобы обнаружить латиницу? Например, можно воспользоваться специальными шрифтами, которые дадут возможность определить английские символы на глаз. Например, это делает шрифт Dubai Medium, который делает английские символы жирными.

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

Использование специальной функции

Основная проблема поиска латинских букв, что их в два с половиной раза больше, чем цифр. Следовательно, нужно задавать программе цикл, состоящий из 26 итераций, что может быть довольно напряжно. Но если использовать формулу массива, состоящую из приведенных выше функций СЧЕТ и ПОИСК, то эта затея уже и не кажется настолько сложной: =СЧЁТ(ПОИСК({«a»:»b»:»c»:»d»:»e»:»f»:»g»:»h»:»i»:»j»:»k»:»l»:»m»:»n»:»o»:»p»:»q»:»r»:»s»:»t»:»u»:»v»:»w»:»x»:»y»:»z»};A1))>0. Эта формула вполне подходит для большинства ситуаций. Например, если нет возможности установить соответствующие макросы, которые бы смогли делать это проще и быстрее.

В описанной выше формуле A1 – это та ячейка, в которой осуществляется проверка. Соответственно, вам нужно поставить ту, которая подходит в вашей ситуации. В результате проверки с помощью этой функции возвращается логическое значение. Если совпадения обнаруживаются, то оператор возвращает ИСТИНА, если их нет – ЛОЖЬ.

Функция ПОИСК не дает возможности учитывать регистр при поиске символов. Чтобы это сделать, надо воспользоваться оператором НАЙТИ, который выполняет те же операции, имеет такие же самые аргументы, только уже учитывает регистр. Еще один способ – сделать описанную выше формулу формулой массива. В таком случае она будет иметь следующий вид:{=СЧЁТ(ПОИСК(СИМВОЛ(СТРОКА(65:90));A1))>0}.

Поскольку это формула массива, ее нужно указывать без скобок. При этом после ввода надо нажать комбинацию клавиш Ctrl + Shift + Enter (вместо простого нажатия клавиши ввода, как в случае с обычной функцией), после чего фигурные скобки появятся сами.

Если же нужно найти кириллицу, последовательность действий аналогичная, только в качестве диапазона поиска нужно задавать всю последовательность кириллических символов. =СЧЁТ(ПОИСК({«а»:»б»:»в»:»г»:»д»:»е»:»ё»:»ж»:»з»:»и»:»й»:»к»:»л»:»м»:»н»:»о»:»п»:»р»:»с»:»т»:»у»:»ф»:»х»:»ц»:»ч»:»ш»:»щ»:»ъ»:»ы»:»ь»:»э»:»ю»:»я»};A1))>0. Также можно юзать функцию СИМВОЛ, чтобы сделать это. {=СЧЁТ(ПОИСК(СИМВОЛ(СТРОКА(192:223));A1))>0}

Эта формула должна записываться так, как формула массива. Следовательно, нужно нажать комбинацию клавиш Ctrl + Shift + Enter вместо простого нажатия клавиши ввода. Но есть некоторые исключения, при которых эта функция не будет работать. Нужно предварительно убедиться в том, что язык по умолчанию для программ не в кодировке Unicode стоит русский. В этом случае проблем возникнуть не должно. Эти формулы имеют некоторые отличия между собой. Вместо 33 букв последняя формула применяет только 32. То есть, она не учитывает букву ё, как кириллическую.

В этом случае, аналогично, как и в предыдущем, для поиска нужных символов с учетом регистра, необходимо использовать функцию НАЙТИ. Поэтому можно искать, к примеру, половину алфавита, записанную маленькими буквами и половину, записанную большими. Аргументы те же самые.

Как найти слова в ячейке, которые содержат кириллицу и латиницу

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

Как найти в ячейке заглавные буквы

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

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

Если же нужно найти какие-угодно заглавные буквы, независимо от алфавита, в котором их надо искать, нужно использовать функции СТРОЧН и СОВПАД. Последовательность действий следующая:

  1. Делаем нижний регистр значений в отдельной ячейке.
  2. Сравниваем результаты с первоначальными.
  3. После этого используем следующую формулу: =НЕ(СОВПАД(СТРОЧН(A1);A1))

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

Поиск символов в Excel при помощи регулярных выражений

Можно также воспользоваться регулярными выражениями для того, чтобы найти символы. Лучше всего это делать с помощью инструмента !SEMTools, поскольку он автоматизирует множество процессов их использования. Спектр использования регулярных выражений в Excel достаточно широк. Мы же остановимся прежде всего на функциях ПОИСК, ЗАМЕНИТЬ, ИЗВЛЕЧЬ.

Приятная новость: эти функции можно использовать как в Гугл таблицах, так и в Excel с этой настройкой.

Первая регулярная функция – REGEXMATCH, которая умеет проверять, похож ли этот паттерн на тот, который был в другой ячейке. Синтаксис: =REGEXMATCH(«текст»;»RegEx-паттерн для поиска»). Эта функция возвращает одно из двух значений: истинное или ложное. Что именно – зависит от того, действительно ли наблюдается соответствие или нет. Вторая функция – =REGEXEXTRACT(«текст»;»RegEx-паттерн для поиска») Она позволяет извлечь нужные символы из строки.

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

Ну и наконец, нужно воспользоваться этой формулой для того, чтобы заменить текст: =REGEXREPLACE(«текст»;»RegEx-паттерн для поиска»;»текст, которым заменяем найденное»).

Что делать с найденными символами

Хорошо. Предположим, мы нашли символы. А что с ними можно делать дальше? Здесь есть несколько возможных вариантов, как можно поступить. Например, можно их удалить. Например, если мы среди кириллических значений нашли латиницу. Также можно заменить ее на аналогичный символ, только в кириллице (например, большую английскую М на русскую М) или же извлечь этот символ для использования в другой формуле.

Удаление лишних символов в Excel

Существует множество способов, как убрать ненужные знаки в Excel. Как один из вариантов – использование функции «Найти и заменить», где заменить тот символ, который нужно убрать, на пустую строку “». Можно воспользоваться теми же регулярными выражениями, которые используются для замены найденного символа.

Извлечение определенных символов в Excel

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

Изменение символов в Excel

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

Оцените качество статьи. Нам важно ваше мнение:

Функции Excel для работы с элементами строк

Следующие функции находят и возвращают части текстовых строк или составляют большие строки из небольших: НАЙТИ (FIND), ПОИСК (SEARCH), ПРАВСИМВ (RIGHT), ЛЕВСИМВ (LEFT), ПСТР (MID), ПОДСТАВИТЬ (SUBSTITUTE), ПОВТОР (REPT), ЗАМЕНИТЬ (REPLACE), СЦЕПИТЬ (CONCATENATE).

Функции НАЙТИ и ПОИСК

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

=НАЙТИ(искомый_текст;просматриваемый_текст;нач_позиция)
=ПОИСК(искомый_текст;просматриваемый_текст;нач_позиция)

Аргумент искомый_текст задает текстовую строку, которую надо найти, а аргумент просматриваемый_текст — текст, в котором производится поиск. Любым из этих аргументов может быть строка символов, заключенная в двойные кавычки, или ссылка на ячейку. Необязательный аргумент нач_позиция задает позицию в просматриваемом тексте, с которой начинается поиск. Аргумент нач_позиция следует использовать в том случае, когда просматриваемый_текст содержит несколько вхождений искомого текста. Если данный аргумент опущен, Excel возвращает позицию первого вхождения.

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

Например, чтобы определить позицию буквы «ж» в строке «Гаражные ворота», надо использовать формулу:

Эта формула возвращает 5.

Если точная последовательность символов искомого текста неизвестна, можно использовать функцию ПОИСК и включить в строку искомый_текст символы шаблона: знак вопроса (?) и звездочку (*). Знак вопроса соответствует одному произвольно набранному символу, а звездочка заменяет любую последовательность символов в указанной позиции. Например, чтобы найти позицию имен Анатолий, Алексей, Акакий в тексте, находящемся в ячейке А1, надо использовать формулу:

Функции ПРАВСИМВ и ЛЕВСИМВ

Функция ПРАВСИМВ (RIGHT) возвращает крайние правые символы строки аргумента, в то время как функция ЛЕВСИМВ (LEFT) возвращает первые (левые) символы. Синтаксис:

=ПРАВСИМВ(текст;количество_символов)
=ЛЕВСИМВ(текст;количество_символов)

Аргумент количество_символов задает число символов, извлекаемых из аргумента текст. Эти функции учитывают пробелы и поэтому, если аргумент текст содержит пробелы в начале или конце строки, в аргументах функций следует использовать функцию СЖПРОБЕЛЫ.

Аргумент количестов_символов должен быть больше или равен нулю. Если этот аргумент опускается, Excel считает его равным 1. Если количество_символов больше числа символов в аргументе текст, то возвращается весь аргумент.

Функция ПСТР

Функция ПСТР (MID) возвращает заданное число символов из строки текста, начиная с указанной позиции. Эта функция имеет следующий синтаксис:

=ПСТР(текст;нач_позиция;количество_символов)

Аргумент текст — это текстовая строка, содержащая извлекаемые символы, нач_позиция — это позиция первого символа, извлекаемого из текста (относительно начала строки), а количество_символов — это число извлекаемых символов.

Функции ЗАМЕНИТЬ и ПОДСТАВИТЬ

Эти две функции заменяют символы в тексте. Функция ЗАМЕНИТЬ (REPLACE) замещает часть текстовой строки другой текстовой строкой и имеет синтаксис:

=ЗАМЕНИТЬ(старый_текст;нач_позиция;количество_символов;новый_текст)

Аргумент старый_текст — это текстовая строка, а которой надо заменить символы. Следующие два аргумента задают символы, которые нужно заменить (относительно начала строки). Аргумент новый_текст задает вставляемую текстовую строку.

Например, ячейка А2 содержит текст «Вася Иванов». Чтобы поместить этот же текст в ячейку А3, заменив имя, надо в ячейку А3 вставить следующую функцию:

В функции ПОДСТАВИТЬ (SUBSTITUTE) начальная позиция и число заменяемых символов не задаются, а явно указывается замещаемый текст. Функция ПОДСТАВИТЬ имеет следующий синтаксис:

=ПОДСТАВИТЬ(текст;старый_текст;новый_текст;номер_вхождения)

Аргумент номер_вхождения является необязательным. Он предписывает Excel заменить только заданное вхождение строки старый_текст.

Например, ячейка А1 содержит текст «Ноль меньше восьми». Надо заменить слово «ноль» на «нуль».

Число 1 в этой формуле указывает, что надо изменить только первое «о» в строке ячейки А1. Если аргумент номер_вхождения опущен, Excel заменяет все вхождения строки старый_текст на строку новый_текст.

Функция ПОВТОР

Функция ПОВТОР (REPT) позволяет заполнить ячейку строкой символов, повторенной заданное количество раз. Синтаксис:

=ПОВТОР(текст;число_повторений)

Аргумент текст — это размноженная строка символов, заключенная в кавычки. Аргумент число_повторений указывает, сколько раз нужно повторить текст. Если аргумент число_повторений равен 0, функция ПОВТОР оставляет ячейку пустой, а если он не является целым числом, эта функция отбрасывает десятичные знаки после запятой.

Функция СЦЕПИТЬ

Функция СЦЕПИТЬ (CONCATENATE) является эквивалентом текстового оператора & и используется для объединения строк. Синтаксис:

=СЦЕПИТЬ(текст1;текст2;. )

В функции можно использовать до 30 аргументов.

Например, ячейка А5 содержит текст «первое полугодие», следующая формула возвращает текст «Всего за первое полугодие»:

=СЦЕПИТЬ(«Всего за «;А5)

В начало страницы

В начало страницы

ПОИСК, ПОИСКБ (функции ПОИСК, ПОИСКБ)

Примечание: Мы стараемся как можно оперативнее обеспечивать вас актуальными справочными материалами на вашем языке. Эта страница переведена автоматически, поэтому ее текст может содержать неточности и грамматические ошибки. Для нас важно, чтобы эта статья была вам полезна. Просим вас уделить пару секунд и сообщить, помогла ли она вам, с помощью кнопок внизу страницы. Для удобства также приводим ссылку на оригинал (на английском языке).

В этой статье описаны синтаксис формулы и использование функций ПОИСК и ПОИСКБ в Microsoft Excel.

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

Эта функция возвращает 4, так как «н» является четвертым символом в слове «принтер».

Можно также находить слова в других словах. Например, функция

возвращает 5, так как слово «base» начинается с пятого символа слова «database». Можно использовать функции ПОИСК и ПОИСКБ для определения положения символа или текстовой строки в другой текстовой строке, а затем вернуть текст с помощью функций ПСТР и ПСТРБ или заменить его с помощью функций ЗАМЕНИТЬ и ЗАМЕНИТЬБ. Эти функции показаны в примере 1 данной статьи.

Эти функции могут быть доступны не на всех языках.

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

К языкам, поддерживающим БДЦС, относятся японский, китайский (упрощенное письмо), китайский (традиционное письмо) и корейский.

Аргументы функций ПОИСК и ПОИСКБ описаны ниже.

Искомый_текст Обязательный. Текст, который требуется найти.

Просматриваемый_текст Обязательный. Текст, в котором нужно найти значение аргумента искомый_текст.

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

Функции ПОИСК и ПОИСКБ не учитывают регистр. Если требуется учитывать регистр, используйте функции НАЙТИ и НАЙТИБ.

В аргументе искомый_текст можно использовать подстановочные знаки: вопросительный знак (?) и звездочку (*). Вопросительный знак соответствует любому знаку, звездочка — любой последовательности знаков. Если требуется найти вопросительный знак или звездочку, введите перед ним тильду (

Если значение аргумента искомый_текст не найдено, #VALUE! возвращено значение ошибки.

Если аргумент начальная_позиция опущен, то он полагается равным 1.

Если Нач_позиция не больше 0 или больше, чем длина аргумента просматриваемый_текст , #VALUE! возвращено значение ошибки.

Аргумент начальная_позиция можно использовать, чтобы пропустить определенное количество знаков. Допустим, что функцию ПОИСК нужно использовать для работы с текстовой строкой «МДС0093.МужскаяОдежда». Чтобы найти первое вхождение «М» в описательной части текстовой строки, задайте для аргумента начальная_позиция значение 8, чтобы поиск не выполнялся в той части текста, которая является серийным номером (в данном случае — «МДС0093»). Функция ПОИСК начинает поиск с восьмого символа, находит знак, указанный в аргументе искомый_текст, в следующей позиции, и возвращает число 9. Функция ПОИСК всегда возвращает номер знака, считая от начала просматриваемого текста, включая символы, которые пропускаются, если значение аргумента начальная_позиция больше 1.

Скопируйте образец данных из следующей таблицы и вставьте их в ячейку A1 нового листа Excel. Чтобы отобразить результаты формул, выделите их и нажмите клавишу F2, а затем — клавишу ВВОД. При необходимости измените ширину столбцов, чтобы видеть все данные.

Функция ПОИСК() в MS EXCEL

Синтаксис функции

ПОИСК(искомый_текст;просматриваемая_строка;[нач_позиция])

Искомый_текст — текст, который требуется найти.

Просматриваемая_строка — текст, в которой ищется Искомый_текст.

Нач_позиция — позиция знака в просматриваемой_строке, с которой должен начинаться поиск. Если аргумент нач_позиция опущен, то предполагается значение 1.

В аргументе искомый_текст можно использовать подстановочные знаки — вопросительный знак (?) и звездочку (*). Вопросительный знак соответствует любому знаку; звездочка — любой последовательности знаков. Если нужно найти в тексте вопросительный знак или звездочку, следует поставить перед ними тильду (

Если искомый_текст не найден, возвращается значение ошибки #ЗНАЧ!

Функция ПОИСК() не учитывает РЕгиСТР букв. Для поиска с учетом регистра следует воспользоваться функцией НАЙТИ() .

Формула =ПОИСК(«к»;»Первый канал») вернет 8, т.к. буква к находится на 8-й позиции слева.

Пусть в ячейке А2 введена строка Первый канал — лучший. Формула =ПОИСК(СИМВОЛ(32);A2) вернет 7, т.к. символ пробела (код 32) находится на 7-й позиции.

Формула =ПОИСК(«#. #»;»Артикул #123# ID») будет искать в строке «Артикул #123# ID» последовательность из 5 символов, которая начинается и заканчивается на знак #.

Чтобы найти позицию второго вхождения буквы «а» в строке «мама мыла раму» используйте формулу =ПОИСК(«а»;»мама мыла раму»;ПОИСК(«а»;»мама мыла раму»)+1). Чтобы определить есть ли третье вхождение буквы «м» в строке «мама мыла раму» используйте формулу =ЕСЛИ(ДЛСТР(ПОДСТАВИТЬ(«мама мыла раму»;»м»;»»;3))=ДЛСТР(«мама мыла раму»);»Нет третьего вхождения м»;»Есть третье вхождение м»)

Формула =ПОИСК(«клад?»;»докладная») вернет 3, т.е. в слове «докладная» содержится слово из 5 букв, первые 4 из которых клад (начиная с третьей буквы слова докладная).

Функция НАЙТИ() vs ПОИСК()

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

Связь с функциями ЛЕВСИМВ() , ПРАВСИМВ() и ПСТР()

Функция ПОИСК() может быть использована совместно с функциями ЛЕВСИМВ() , ПРАВСИМВ() и ПСТР() .

Например, в ячейке А2 содержится фамилия и имя «Иванов Иван», то формула =ЛЕВСИМВ(A2;ПОИСК(СИМВОЛ(32);A2)-1) извлечет фамилию, а =ПРАВСИМВ(A2;ДЛСТР(A2)-ПОИСК(СИМВОЛ(32);A2)) — имя. Если между именем и фамилией содержится более одного пробела, то для работоспособности вышеупомянутых формул используйте функцию СЖПРОБЕЛЫ() .

Поиск в Excel, функции поиска

Поиск символов в строке – важнейшая задача, которая позволяет автоматизировать работу с текстом. Например, она облегчает извлечение, замену текста, когда положение целевой строки неизвестно.

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

Для поиска текста в Microsoft Excel есть две функции:

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

Функция НАЙТИ учитывает регистр текста и не поддерживает использование подстановочных символов (о них читайте дальше).

Функция НАЙТИ в Эксель

  1. ПОИСК(Текст для поиска; Исходный текст; [Начальная позиция]) имеет аналогичный синтаксис и аргументы. Отличается тем, что не учитывает регистр и поддерживает использование постановочных символов.

Функция ПОИСК в Excel

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

Вы спросите, что такое подстановочные символы? Это специальные символы, позволяющие пропустить неизвестную часть текста для поиска:

  • ? – один любой символ
  • * – любая последовательность символов

Если знак вопроса или звёздочка – часть строки для поиска, а не подстановочный символ, поставьте перед ними знак тильда (

Давайте запишем такую формулу: =ПОИСК(«??чн»;A1;1). Функция будет искать строку из двух любых символов, после которых идут буквы «чн». Поиску соответствует часть слова «Табличный» в тексте примера, т.е. комбинация символов «личн». Результатом функции будет значение «4».

Подстановочные символы в Excel

Теперь запишем формулу =ПОИСК(«п*с»;A2;1) . Функция ищет комбинацию «п» + любое количество любых символов + «с». В примере – это часть слова «процессор». Результат выполнения функции – 11.

Подстановочный символ-звездочка в Эксель

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

А следующая статья будет посвящена замене текста в строке. Важная тема, которую обязательно нужно изучить!

Задавайте вопросы в комментариях и подписывайтесь на обновления, чтобы ничего не пропустить!

Пример преимущества функции ПОИСК в Excel перед функцией НАЙТИ

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

Примеры использования функции ПОИСК в Excel

Для нахождения позиции текстовой строки в другой аналогичной применяют ПОИСК и ПОИСКБ. Расчет ведется с первого символа анализируемой ячейки. Так, если задать функцию ПОИСК “л” для слова «апельсин» мы получим значение 4, так как именно такой по счету выступает заданная буква в текстовом выражении.

Функция ПОИСК работает не только для поиска позиции отдельных букв в тексте, но и для целой комбинации. Например, задав данную команду для слов «book», «notebook», мы получим значение 5, так как именно с этого по счету символа начинается искомое слово «book».

Используют функцию ПОИСК наряду с такими, как:

  • НАЙТИ (осуществляет поиск с учетом регистра);
  • ПСТР (возвращает текст);
  • ЗАМЕНИТЬ (заменяет символы).

Важно помнить, что рассматриваемая команда ПОИСК не учитывает регистра. Если мы с помощью нее станем искать положение буквы «а» в слове «Александр», в ячейке появится выражение 1, так как это первый символ в анализируемой информации. При задании команды НАЙТИ «а» в том же отрезке текста, мы получим значение 6, так как именно 6 позицию занимает строчная «а» в слове «Александр».

Кроме того, функция ПОИСК работает не для всех языков. От команды ПОИСКБ она отличается тем, что на каждый символ отсчитывает по 1 байту, в то время как ПОИСКБ — по два.

Чтобы воспользоваться функцией, необходимо ввести следующую формулу:

В этой формуле задаваемые значения определяются следующим образом.

  1. Искомый текст. Это числовая и буквенная комбинация, позицию которой требуется найти.
  2. Анализируемый текст. Это тот фрагмент текстовой информации, из которого требуется вычленить искомую букву или сочетание и вернуть позицию.
  3. Начальная позиция. Данный фрагмент необязателен для ввода. Но, если вы желаете найти, к примеру, букву «а» в строке со значением «А015487.Мужская одежда», то необходимо указать в конце формулы 8, чтобы анализ этого фрагмента проводился с восьмой позиции, то есть после артикула. Если этот аргумент не указан, то он по умолчанию считается равным 1. При указании начальной позиции положение искомого фрагмента все равно будет считаться с первого символа, даже если начальные 8 были пропущены в анализе. То есть в рассматриваемом примере букве «а» в строке «А015487.Мужская одежда» будет присвоено значение 14.

При работе с аргументом «искомый_текст» можно использовать следующие подстановочные знаки.

  1. Вопросительный знак (?). Он будет соответствовать любому знаку.
  2. Звездочка (*). Этот символ будет соответствовать любой комбинации знаков.

Если же требуется найти подобные символы в строке, то в аргументе «искомый_текст» перед ними нужно поставить тильду (

Если искомый текст не был найден приложением или начальная позиция установлена меньше 0, больше общего количества присутствующих символов, в ячейке отобразиться ошибка #ЗНАЧ.

Если «искомый_текст» не найден, возвращается значение ошибки #ЗНАЧ.

Пример использования функции ПОИСК и ПСТР

Пример 1. Есть набор текстовой информации с контактными данными клиентов и их именами. Информация записана в разных форматах. Необходимо найти, с какого символа начинается номер телефона.

Введем исходные данные в таблицу:

В ячейке, которая будет учитывать данные клиентов без телефона, введем следующую формулу:

Нажмем Enter для отображения искомой информации:

Далее мы можем использовать любые другие функции для отображения представленной информации в удобном формате:

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

Пример формулы ПОИСК и ЗАМЕНИТЬ

Пример 2. Есть таблица с текстовой информацией, в которой слово «маржа» нужно заменить на «объем».

Откроем книгу Excel с обрабатываемыми данными. Пропишем формулу для поиска нужного слова «маржа»:

Теперь дополним формулу функцией ЗАМЕНИТЬ:

Чем отличается функция ПОИСК от функции НАЙТИ в Excel?

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

Но опытный пользователь Excel знает, что отличие у этих двух функций очень существенные.

Отличие №1. Чувствительность к верхнему и нижнему регистру (большие и маленькие буквы). Функция НАЙТИ чувствительна к регистру символов. Например, есть список номенклатурных единиц с артикулом. Необходимо найти позицию маленькой буквы «о».

Теперь смотрите как ведут себя по-разному эти две функции при поиске большой буквы «О» в критериях поиска:

Отличие №2. В первом аргументе «Искомый_текст» для функции ПОИСК мы можем использовать символы подстановки для указания не точного, а приблизительного значения, которое должно содержаться в исходной текстовой строке. Вторая функция НАЙТИ не умеет использовать в работе символы подстановки масок текста: «*»; «?»; «

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

Как видим во втором отличии функция НАЙТИ совершенно не умеет работать и распознавать спецсимволы для подстановки текста в критериях поиска при неточном совпадении в исходной строке.

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

​Смотрите также​ с проблемой, которая​Пример 3. Используя функцию​ код символа одинарной​ оно положительное, 0,​ же формулу она​ и звездочка (*),​возвращает результаты RA308021,​будут найдены слова​

​ получения данных, соответствующих​ случае будут выведены​=ИНДЕКС(Список;НАИМЕНЬШИЙ(​ найденные значения, воспользуемся​ диапазон удобно использовать​ Для удобства также​ БДСУММ(), ДСРЗНАЧ()​ подсчета ячеек, содержащих​Подстановочные знаки (* и​ очень тормозит процесс​

​ ТИП, отобразить тип​ кавычки.​ если равно 0,​ все правильно считает.​ заключите их в​ RB308021 и т. д.​

​ «стал» и «стыл»,​

​ указанному шаблону. Например,​

​ все значения,​

​ЕСЛИОШИБКА(ЕСЛИ(ПОИСК($E$2;Список)=1;СТРОКА(Список)-СТРОКА($A$4);НД());»»);​
​ формулой массива:​ формулы массива.​ приводим ссылку на​

​ПОИСК()​

​ все склонения слова​
​ ?) можно использовать​ извлечения данных из​ данных, которые введены​

​​ и -1, когда​Кто может подсказать​

​ круглые скобки.​На вкладке​
​ но не «стол»​ поиск всех людей​заканчивающиеся​

Использование в функциях

​СТРОКА(ДВССЫЛ(«A1:A»&ЧСТРОК(Список))))​=ИНДЕКС(Список;​Пусть Исходный список значений​ оригинал (на английском​ВПР() и ГПР()​ молоток (например, молотку,​ в Условном форматировании,​ таблиц. Суть в​ в таблицу вида:​Пример 2. В таблице​ – отрицательное.​ в чем здесь​Функция CHARLIST возвращает совпадения​Конструктор​ или «стул».​ с именем Андрей,​на слова дрель​)​НАИМЕНЬШИЙ(ЕСЛИОШИБКА(ЕСЛИ((ПОИСК($C$2;Список)=1)*(ДЛСТР($C$2)=ДЛСТР(Список))=1;СТРОКА(Список)-СТРОКА($A$4);НД());»»);​ (например, перечень инструментов)​ языке) .​ПОИСКПОЗ()​ молотком, молотка и​

​ условиях отбора Расширенного​ следующем: с помощью​Функция ТИП возвращает код​​ дано 3 числа.​​Пример 1. Дана таблица​ ошибка либо упущение?​ для одного или​нажмите кнопку​По запросу​​ проживающих на улице​​ или дрели.​

​Часть формулы ПОИСК($E$2;Список)=1 определяет:​СТРОКА(ДВССЫЛ(«A1:A»&ЧСТРОК(Список))))​

  • ​ находится в диапазоне​Использование подстановочных знаков в​Описание применения подстановочных знаков​
  • ​ пр.). Для решения​
  • ​ фильтра, в ряде​
  • ​ формул массива автоматически​ типов данных, которые​ Вычислить, какой знак​ с кодами символов:​200?’200px’:»+(this.scrollHeight+5)+’px’);»>=СУММЕСЛИ(H8:H20;»1001??1*»;I8:I20)​ более символов и​Выполнить​
  • ​Like «[!a]*»​
  • ​ Тюльпановой.​
  • ​ ​

​начинается​)​A5:A13.​

Использование в инструменте Найти…

​ условии сравнения для​ в вышеуказанных функциях​ этой задачи проще​ функций, а также​ подсчитываю различные количественные​ могут быть введены​​ имеет каждое число:​​ от 65 –​

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

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

​ли значение из​Часть формулы ПОИСК($C$2;Список)=1 определяет:​См. Файл примера.​

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

​ фильтров текст, а​ описано соответствующих статьях.​ всего использовать критерии​ при поиске и​

excel2.ru

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

​ показатели. Но в​​ в ячейку Excel:​ положительный (+), отрицательный​ до 74:​ работает нормально.​ любые символы из​Рассмотрим несколько примеров шаблонов​ элементы, которые не​ см. в статье​ найденные значения, воспользуемся​ диапазона​начинается​Выведем в отдельный диапазон​ при поиске и​Также подстановочные знаки можно​ отбора с подстановочным​ замене ТЕКСТовых значений​ данном виде формул,​Типы данных​ (-) или 0.​Необходимо с помощью функции​Код200?’200px’:»+(this.scrollHeight+5)+’px’);»>=СУММЕСЛИ(баланс!$A:$A;»1001??1*»;баланс!$C:$C) — эта​

​ набор знаков ANSI,​ с подстановочными знаками,​ начинаются с буквы​ Знакомство с запросами.​ формулой массива:​

​A5:A13​ли значение из​ значения, которые удовлетворяют​ замене содержимого.​ использовать в стандартном​ знаком * (звездочка).​ штатными средствами EXCEL.​

​ нельзя использовать знаки​

​Код​

​Введем данные в таблицу​

​ СИМВОЛ отобразить символы,​
​ формула не работает​ включая цифры. Функция​ которые вы можете​

​ «a».​

​Вот несколько примеров подстановочных​
​=ИНДЕКС(Список;НАИМЕНЬШИЙ(​с фразы «дрел??».​ диапазона​

​ критерию, причем критерий​Дополнительные сведения об использовании​ инструменте Найти… (Главная/​

​ Идея заключается в​Если имеется диапазон с​
​ подстановки. Упрощенный пример,​Числовой​

support.office.com

Поиск ТЕКСТовых значений в MS EXCEL с выводом их в отдельный список. Часть2. Подстановочные знаки

​ вида:​ которые соответствуют данным​ и выдает итог​ CHARLIST заключается в​ использовать в выражениях.​-​ знаков для создания​ЕСЛИОШИБКА(ЕСЛИ(ПОИСК($I$2;ПРАВСИМВ((Список);ДЛСТР($I$2)));СТРОКА(Список)-СТРОКА($A$4);НД());»»);​ Критерию также будут​A5:A13​ задан с использованием​ подстановочных знаков с​ Редактирование/ Найти и​ следующем: для условий​

​ текстовыми значениями и​ с условием только​1​​Введем в ячейку В2​​ кодам.​

Задача

​ который равен 0.​ квадратные скобки ([​С​Соответствует диапазону символов. Помните,​ запросов в приложении​СТРОКА(ДВССЫЛ(«A1:A»&ЧСТРОК(Список))))​ соответствовать значения начинающиеся​

А. Найти значения, которые начинаются с критерия и содержат определенное количество символов

​с фразы «дрел?».​ подстановочных знаков (*,​ помощью средства поиска​​ выделить/ Найти… или​​ отбора текстовых значений​

​ необходимо произвести поиск​ по одному столбцу,​Текстовый​

​ формулу:​Для этого введем в​​Нарушение п.2 и​​ ]) и может​имволы​​ что символы следует​​ Access.​)​

​ с фраз дрелью,​Часть формулы ДЛСТР($C$2)=ДЛСТР(Список)​​ ?). Рассмотрим различные​​ и замены в​ нажать​ можно задать в​

​ или подсчет этих​ действительности по 5-6:​2​Аргумент функции: Число –​ ячейку В2 формулу​ п.3 Правил форума.​ использоваться совместно с​Соответствия​ указывать в алфавитном​Символ​

​Часть формулы ПОИСК($I$2;ПРАВСИМВ((Список);ДЛСТР($I$2))) определяет:​ дрел23 и т.п.​ определяет:​
​ варианты поиска.​
​ Excel: Поиск или​
​CTRL+F​
​ качестве критерия лишь​

​ значений на основании​​ {=СУММ(ЕСЛИ(A1:A1000=»Иванов»;1;0))} программа будет​​Логический​ любое действительное числовое​​ следующего вида:​​Теги поправил.​
​ подстановочными знаками для​? или _ (подчеркивание)​​ порядке (от А​​Описание​​совпадают ли последние 5​​Критерий вводится в ячейку​

​равна ли длина строки​Для удобства написания формул​ замена текста и​)​ часть текстового значения​ какого-нибудь критерия, то​ считать только ячейки​4​ значение.​Аргумент функции: Число –​п. 2 исправляйте.​ более точного поиска​Любой символ​ до Я, а​

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

​*​​ символов​​G2​значения из диапазона​ создадим Именованный диапазон​ чисел на листе.​На рисунке выше показано,​​ (для нашего случая,​​ использование подстановочных знаков​ со значением Иванов,​​Значение ошибки​​Скопировав эту формулу вниз,​

​ код символа.​китин​ соответствий.​
​* или %​
​ не от Я​
​Соответствует любому количеству символов.​
​значений из диапазона​

​и выглядит так:​​A5:A13​​ Список для диапазона​Используйте​​ как найти ячейки,​​ это – молот),​ (* и ?)​ а хотелось бы​16​ получим:​

В. Найти значения, у которых слово дрель находится в середине строки

​В результате вычислений получим:​​: пример ба :p​​Чтобы определить диапазон символов,​Ноль или больше символов​ до А).​ Вы можете использовать​​A5:A13​​ «?дрель?». В этом​5 символам?​A5:A13​Чтобы найти​ содержащие слово из​

​ а другую часть​ существенно расширяет возможности​ еще «Иванова», «вчера​
​Массив​
​Сначала посчитаем количество отрицательных​
​Как использовать функцию СИМВОЛ​
​ох как не​

​ используйте в функции​​#​​По запросу​ звездочку (​​с фразой «дрел?».​​ случае будут выведены​Знак * (умножить) между​.​? (вопросительный знак)​ пяти букв, первые​

Г. Найти значения, которые заканчиваются на слово дрель или дрели

​ заменить подстановочными знаками.​​ поиска.​​ выдано Иванову». Пытался​64​ и положительных чисел​ в формулах на​​ любит Excel ссылки​​ CHARLIST дефис (-)​Любая цифра (0–9)​

​с[а-ы]н​

​*​ Критерию также будут​ все значения,​
​ частями формулы представляет​
​Перечень найденных значений будем​
​Любой символ (один)​
​ 4 из которых​

​ В нашем случае,​​Подстановочный знак ? (знак​ написать макрос но​​Введем формулу для вычисления​​ в столбцах «Прибыль»​​ практике? Например, нам​ на весь столбц​ для разделения верхней​[​будут найдены слова​

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

excel2.ru

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

​ вопроса) означает один​ видимо знаний не​ в ячейку В2:​ и «ЗНАК»:​ нужно отобразить текстовую​ или строку​

​ и нижней границ​список_символов​ «сан», «сон» и​ строки символов.​ на фразы дрела,​слово дрель, и​ должно начинаться с​ столбец.​ соответствуют результаты «барин»​Использование подстановочных знаков в​ так – молот*.​ любой символ, а​ хватило. Хотя может​Аргумент функции: Значение –​А теперь суммируем только​ строку в одинарных​

​В Excel часто необходимо​ диапазона.​]​

​ «сын».​По запросу​ дрел6 и т.п.​ у которых есть​

​ дрел и иметь​

​Найдем все названия инструментов,​

​ и «барон»​

​ Расширенном фильтре описано​Предполагая, что текстовые значения​ знак * (звездочка)​​ есть и более​​ любое допустимое значение.​ положительные или только​

​ кавычках. Для Excel​​ использовать при вычислениях​​Чтобы найти соответствие символу​Любой символ, входящий в​#​чт*​

​СОВЕТ:​

​ перед ним и​ такую же длину,​

​ которые​​* (звездочка)​​ в этой статье.​ (склонения слова молот)​ — последовательность символов​

​ простое решение. Большая​

​В результате получим:​

​ отрицательные числа:​​ одинарная кавычка как​​ значения, которые повязанных​ дефиса (-), разместите​список_символов​

​Соответствует любому цифровому символу.​

​будут найдены слова​

​О поиске текстовых​​ после него как​​ как и критерий,​начинаются​Любое количество символов​Использование подстановочных знаков в​

​ находятся в диапазоне​​ любой длины.​​ просьба: подскажите как​Таким образом с помощью​Как сделать отрицательное число​ первый символ –​

​ с символами, знаком​

​ его в начале​[!​По запросу​ «что», «чтение» и​ значений с учетом​ минимум 1 символ.​ т.е. 5 букв).​

​с фразы дрел​​Пример: условию «*-восток»​​ правилах Условного форматирования​А2:А10​Используйте​

​ можно решить эту​

​ функции ТИП всегда​

​ положительным, а положительное​​ это спец символ,​​ числа и типом.​ или в конце​список_символов​

​1#3​ «чтиво», но не​

Примеры использования подстановочных знаков для поиска соответствий шаблону

​ РЕгиСТра читайте в​Для создания списка, содержащего​

  1. ​ Критерию также будут​

  2. ​ и​​ соответствуют результаты «северо-восток»​​ описано в этой​, запишем формулу =СЧЁТЕСЛИ(A2:A10;»молот*»)).​Чтобы найти​​ проблему. Заранее благодарен!​​ можно проверить что​

  3. ​ отрицательным? Очень просто​ который преобразует любое​Для этого используются следующие​ функции CHARLIST (после​​]​​будут найдены числа​ «почтение» или «почта».​

  4. ​ статье Поиск текстовых​​ найденные значения, воспользуемся​​ соответствовать такие несуразные​​длина строки​​ и «юго-восток»​

​ статье.​ В результате будут​? (знак вопроса)​ Да, Да не​

​ на самом деле​ ​ достаточно умножить на​

​ значение ячейки в​

​ функции:​

​ восклицательного знака, если​

​Любой символ, не входящий​

​ 103, 113 и​

​?​

​ значений в списках.​

​ формулой массива:​​ значения как дрел5,​​которых составляет 5​

​~ (тильда), за которой​​Примечание:​

​ подсчитаны все склонения​​Один из символов​​ уточнил — на​

​ содержит ячейка Excel.​ -1:​​ текстовый тип данных.​

​СИМВОЛ;​

​ он используется). В​

​ в​

​ 123.​Соответствует отдельной букве в​

​ Часть3. Поиск с​​=ИНДЕКС(Список;НАИМЕНЬШИЙ(​ дрелМ и т.п.​ символов.​ следует ?, *​

​Мы стараемся как​ слова молоток в​

​Пример: условию «бар?н»​ работе стоит Office​ Обратите внимание что​Можно еще упростить формулу,​ Поэтому в самой​ТИП;​ любом другом месте​

​список_символов​Узнайте больше о применении​ определенной позиции.​ учетом РЕГИСТРА.​ЕСЛИОШИБКА(ЕСЛИ(ПОИСК($G$2;Список);СТРОКА(Список)-СТРОКА($A$4);НД());»»);​ (если они содержатся​Критерий будет вводиться в​ или ~​ можно оперативнее обеспечивать​ диапазоне​ соответствуют результаты «барин»,​ 2003.​ дата определяется функцией​ просто поставить знак​

​ ячейке одинарная кавычка​ЗНАК.​ дефис указывает на​[а-яА-Я0-9].​ условий к запросу.​По запросу​

​Если вы хотите найти​СТРОКА(ДВССЫЛ(«A1:A»&ЧСТРОК(Список))))​ в списке).​ ячейку​Вопросительный знак, звездочку или​ вас актуальными справочными​A2:A10​ «барон» и «баран»​Serge​ как число. Для​

support.office.com

Подстановочные знаки (Формулы/Formulas)

​ оператора вычитания –​​ как первый символ​
​Функция СИМВОЛ дает возможность​
​ диапазон символов ANSI.​Любой буквенно-цифровой символ​Подстановочные знаки используются в​ст?л​ определенный элемент, но​)​Критерий вводится в ячейку​С2​
​ тильду​ материалами на вашем​.​* (звездочка)​: =СУММПРОИЗВ(—ЕЧИСЛО(ПОИСК(«иванов»;A1:A1000)))​
​ Excel любая дата​ минус, перед ссылкой​ – не отображается:​
​ получить знак с​​zuzikmba​[А-Я]​
​ шаблоне следующим образом.​будут найдены слова​ не помните его​Часть формулы ПОИСК($G$2;Список) определяет:​
​E2​и выглядеть так:​
​Пример: условию «фг06~?»​
​ языке. Эта страница​

​Нижеследующие функции позволяют использовать​​Любое количество символов​
​Serge​ — это числовое​ на ячейку:​Для решения данной задачи​:'(

excelworld.ru

Функции СИМВОЛ ЗНАК ТИП в Excel и примеры работы их формул

​ заданным его кодом.​: Добрый день всем!​Любая прописная буква от​Откройте запрос в конструкторе.​ «стол», «стал» и​

​ точное написание, используйте​содержит​

  • ​и выглядит так:​
  • ​ «дрел?». Вопросительный знак​
  • ​ соответствует результат «фг06?»​

​ переведена автоматически, поэтому​ подстановочные знаки:​Пример: условию «*-восток»​: =СУММПРОИЗВ(0+НЕ(ЕОШ(ПОИСК(«иванов»;A1:A1000))))​ значение, которое соответствует​Но что, если нужно​ используем такую формулу​ Функция используется, чтоб​Возникла такая трудность.​

​ А до Я.​В строке​ «стул».​

​ в строке запроса​ли значение из​ «дрел??». В этом​ является подстановочным знаком.​Найдем текстовые значения, удовлетворяющие​ ее текст может​СЧЁТЕСЛИ() (см. статью Подсчет​

Примеры использования функций СИМВОЛ, ТИП и ЗНАК в формулах Excel

​ соответствуют результаты «северо-восток»​Если важен регистр:​ количеству дней, прошедших​ число с любым​

Дана таблица.

​ с функцией =СИМВОЛ(39)​ преобразовать числовые коды​Есть файл большой.​Примечание:​

​Условие отбора​[ ]​ подстановочные знаки.​

отобразить символы.

​ диапазона​ случае будут выведены​

​Для реализации этого варианта​

результат вычислений.

​ заданному пользователем критерию.​ содержать неточности и​ текстовых значений с​ и «юго-восток»​=СУММПРОИЗВ(1*НЕ(ЕОШ(НАЙТИ(«Иванов»;A1:A1000))))​ от 01.01.1900 г​ знаком сделать положительным?​Также данную функцию полезно​ символов, которые получены​ Использую формулу суммесли​ Диапазон символов необходимо указывать​необходимого вам поля​Соответствует символам в скобках.​Подстановочные знаки — это специальные​A5:A13​ все значения, в​

как использовать функцию.

​ поиска требуется функция​ Критерии заданы с​ грамматические ошибки. Для​

СИМВОЛ.

​ единственным критерием) и СЧЁТЕСЛИМН()​~ (тильда), за которой​Serge​ до исходной даты.​ Тогда следует использовать​ применять, когда нужно​ с других компьютеров,​

​ и в критерии​ в алфавитном порядке.​ введите перед условием​По запросу​ символы, которые могут​

​фразу «?дрел?». Критерию​

Как посчитать количество положительных и отрицательных чисел в Excel

​ которые​ позволяющая использовать подстановочные​ использованием подстановочных знаков.​ нас важно, чтобы​СУММЕСЛИ() и СУММЕСЛИМН()​ следует ?, *​

​: А для Вашего​ Поэтому каждую дату​

данные в таблицу.

​ функцию ABS. Данная​ формулой сделать перенос​

Введем в ячейку В2.

​ в символы данного​ пишу «100??1*», диапазон​ Например, [Я-А] — это​

​ отбора оператор​ст[оу]л​

Скопировав формулу.

​ заменять неизвестные символы​ также будут соответствовать​начинаются​ знаки: используем функцию​

количество отрицательных и положительных.

​ Поиск будем осуществлять​ эта статья была​СРЗНАЧЕСЛИ()​

суммируем только положительные отрицательные.

​ или ~​ примера подойдёт и​ в Excel следует​ функция возвращает любое​ строки в ячейке​

умножить на -1.

​ компьютера.​ суммирования и сам​ неправильный шаблон.​Like​будут найдены слова​

минус перед ссылкой.

​ в текстовом значении​ значения содержащие фразы​с текста-критерия (со​ ПОИСК(). Согласно критерию​ в диапазоне с​ вам полезна. Просим​В таблице условий функций​

любое число по модулю.

​Вопросительный знак, звездочку или​ немассивная:​ воспринимать как числовой​ число по модулю:​

с отрицательным знаком минус.

​ Excel. И для​

Альтернативная формула.

Проверка какие типы вводимых данных ячейки в таблице Excel

​Функция ТИП определяет типы​ диапазон поиска расположены​Ознакомьтесь с основами построения​.​

введены в таблицу.

​ «стол», «стул», но​ и удобны для​ 5дрел7, Адрелу и​ слова дрел) и​

​ «дрел?» (длина 5​ ​ повторяющимися значениями. При​
​ вас уделить пару​ ​ БСЧЁТ() (см. статью​
​ тильду.​ ​=СЧЁТЕСЛИ(A1:A1000;»иванов*»)​
​ тип данных отображаемый​ ​Теперь не сложно догадаться​
​ других подобного рода​ ​ данных ячейки, возвращая​
​ на другом листе.​ ​ выражений.​

​Замените один или несколько​ не «стал».​

Функция ТИП.

​ поиска нескольких элементов​ т.п.​

​длиной как минимум​

В результате.

​ символов) — должны​ наличии повторов, можно​ секунд и сообщить,​ Подсчет значений с​Пример: по условию​Ночной пилот​ в формате ячейки​ как сделать любое​ задач.​ соответствующее число.​ Формула выдает 0.​Чтобы найти соответствия таким​ символов в условии​!​ с похожими, но​Критерий вводится в ячейку​6 символов.​ быть выведены 3​ ожидать, что критерию​ помогла ли она​

exceltable.com

Знаки подстановки в формулах массива

​ множественными критериями), а​​ поиска «ан06~?» будет​: Серж, спасибо большое,интересное​ – «Дата».​ число с отрицательным​Значение 39 в аргументе​Функция ЗНАК возвращает знак​Когда для примера​ специальным символам, как​ подстановочным знаком. Например,​Исключает символы в скобках.​ не одинаковыми данными.​I2​Для создания списка, содержащего​ значения: Дрель, дрель,​ будет соответствовать несколько​ вам, с помощью​ также функций БСЧЁТА(),​ найдено «ан06?»​ и нестандароное решение.​Ночной пилот​ знаком минус:​ функции как вы​ числа и возвращает​ на этом же​ вопросительный знак (?),​ запрос​По запросу​ Кроме того, они​и выглядит так:​ найденные значения, воспользуемся​ Дрели.​ значений. Для их​ кнопок внизу страницы.​

​ БИЗВЛЕЧЬ(), ДМАКС(), ДМИН(),​​Предположим, что стоит задача​

​ Снимаю шляпу.​​: Дорогие форумчане, столкнулся​

​Или так:​
​ уже догадались это​

​ значение 1, если​​ листе тестирую эту​ знак решетки (#)​Like R?308021​
​ст[!оу]л​

​ могут пригодиться для​​ «дрел?». В этом​ формулой массива:​Для создания списка, содержащего​

planetaexcel.ru

​ вывода в отдельный​

Like this post? Please share to your friends:
  • Excel поиск латинских букв
  • Excel поиск пустых ячеек в диапазоне
  • Excel поиск пустой ячейки в таблице
  • Excel поиск пробела справа
  • Excel поиск примерного значения