6.7 Поиска текста
@exstudy
В рамках материала рассмотрим 2 функции по поиску текстовых фрагментов. На выходе они выдают позиции искомого фрагмента - с какого символа начинается искомый кусочек. Объясню подробнее об этой позиции.
Фраза-пример:
Карл у Клары украл кораллы, а Клара у Карла украла Mercedes S63 AMG.

Позиция фрагмента Mercedes S63 AMG - 52. То есть фрагмент начинается с 52-ой буквы. Пробелы тоже считаются.
Никто не мешает тебе искать не Mercedes, а просто Merc. Результат будет таким же - 52.
Итак, какие же функции вытягивают позиции? Их две: ПОИСК и НАЙТИ.
Функция ПОИСК
- Искомый текст - текст, который требуется найти.
- Просматриваемый текст - ячейка или текст, в котором требуется найти искомый фрагмент.
- Начальная позиция (необязательный аргумент) - с какого знака требуется искать фрагмент.
Если наша фраза про бедного Карла стоит в ячейке А1, то формула для поиска мерседеса будет такой:
Внимание. Функция не чувствительная к регистру - высоте букв. Для нее ТЕКСТ и текст - одинаковые слова.
Функция может работать с подстановочными знаками. Это если забыл как там правильно пишется Mercedes)
- Знак звездочки - неограниченное кол-во символов.
- Знак вопроса - когда точно знаешь кол-во символов, но не помнишь как они пишутся. По фрагменту M??????s система найдет как Mercedes, так и Murcedas.
Функция НАЙТИ
Синтаксис аналогичный. Но есть 2 отличия: функция может работать с регистром и не может работать с подстановочными знаками.
- Искомый текст - текст, который требуется найти.
- Просматриваемый текст - ячейка или текст, в котором требуется найти искомый фрагмент.
- Начальная позиция (необязательный аргумент) - с какого знака требуется искать фрагмент.
Если ты для пример построишь такую формулу:
То функция выдаст ошибку. "Не нашла, не шмогла".
Она точна как рука хирурга, поэтому в поиск задавай "Mercedes" и будет результат.
________________________________
По всем вопросам и интересным предложениям: @excelstudybot
Подписывайся на канал Обучайся Excel