ПОИСК
В английском Excel:SEARCH
Находит позицию текста внутри другого без учёта регистра. Часто нужна, чтобы проверить, есть ли в названии нужное слово.
ПОИСК(искомый_текст; просматриваемый_текст; [нач_позиция])- [ ]необязательная часть
- искомый_текст
- Что ищем: слово или символ в кавычках.
- просматриваемый_текст
- Где ищем, например название товара в A2.
- нач_позиция
- С какого символа начать поиск. Если не указано, поиск идёт с первого.Необязательный
Возвращаемое значение
Число — позицию, с которой начинается искомый текст, считая с 1. Регистр букв не важен. Если текст не найден, будет ошибка #ЗНАЧ!.
Примеры
Есть ли в названии слово «кофе»
fx
A
B
C
1
2
3
4
5
6
7
8
Товар
Это кофе?
Кофе молотый 250 г
Чай зелёный, 100 пакетиков
Зерновой КОФЕ 1 кг
Капучино в капсулах
Растворимый кофе 95 г
Лист1
Подробности
ПОИСК работает как НАЙТИ, но не различает большие и маленькие буквы: «кофе» найдётся и в «Кофе молотый», и в «КОФЕ».
Если текст не найден, ПОИСК возвращает ошибку #ЗНАЧ!. Поэтому для проверки «есть слово или нет» его оборачивают в ЕЧИСЛО: найденная позиция даёт ИСТИНА, ошибка даёт ЛОЖЬ.
ПОИСК понимает подстановочные знаки: ? заменяет один любой символ, * любое количество символов.
Частые ошибки
- Слово нашлось внутри другого слова: «чай» найдётся и в «случайный».
- Там, где слова нет, стоит #ЗНАЧ!. Оберните ПОИСК в ЕЧИСЛО или ЕСЛИОШИБКА.
- Нужно найти сам знак * или ?, а ПОИСК считает его подстановочным. Перед таким знаком ставят тильду: "~*".
В Google Таблицах
В Google Таблицах — SEARCH, тоже не различает регистр.