Функция ПОИСК возвращает позицию, с которой искомый текст начинается в просматриваемом.
Cчитает двухбайтовые символы за 1 символ.
Не учитывает регистр, поддерживает подстановочные знаки «?» и «*».
Эта функция может быть полезна, когда необходимо определить, содержится ли определенная подстрока в строке, и узнать ее позицию.
Синтаксис
ПОИСК(искомый_текст; просматриваемый_текст; [начальная_позиция])
Аргумент |
Описание |
Допустимые значения |
|---|---|---|
искомый_текст |
Строка, которую необходимо найти в аргументе "просматриваемый_текст" |
Текстовая строка или ссылка на ячейку, содержащую текст |
просматриваемый_текст |
Текст, в котором необходимо осуществить поиск |
Текстовая строка или ссылка на ячейку, содержащую текст |
[начальная_позиция] |
(необязательный) Позиция символа в аргументе "искомый_текст", с которого необходимо начать поиск. По умолчанию 1 |
Целое число ≥ 1 или ссылка на ячейку с числом |
Примеры использования
Поиск подстроки
Если в ячейке A1 находится текст «Я люблю таблицы», и вы хотите найти позицию слова "люблю":
=ПОИСК("люблю"; A1)
Выражение вернет 3, так как "люблю" начинается с третьего символа.
Поиск с использованием символов подстановки
=ПОИСК("@?????."; A2)
Эта формула вернет позицию символа "@" в ячейке A2, за которым следует ровно 5 любых символов, а затем точка.
Пример, когда аргумент искомый_текст отсутствует в аргументе просматриваемый_текст
Если вы ищете текст, который не содержится в строке, например:
=ПОИСК("кот"; A1)
Выражение вернет ошибку #ЗНАЧ!, так как фрагмент "кот" не найден в строке.
Примечания
–Функция ПОИСК не чувствительна к регистру, то есть "Таблицы" и "таблицы" будут восприниматься как одинаковые строки.
–Если значение аргумента начальная_позиция превышает длину аргумента просматриваемый_текст, функция вернет ошибку #ЗНАЧ!.
–Эта функция может быть особенно полезна в сочетании с другими функциями, такими как ЛЕВСИМВ, ПРАВСИМВ, или ПОДСТАВИТЬ, для более сложных текстовых манипуляций.
–Убедитесь, что аргументы искомый_текст и просматриваемый_текст указаны в правильном порядке.