Быстрая навигация
Функции НАЙТИ и НАЙТИБ
Краткое описание
Функции НАЙТИ и НАЙТИБ ищут указанный текст в строке и возвращают позицию первого вхождения. НАЙТИ чувствительна к регистру, НАЙТИБ предназначена для двубайтовых символов (устарела). Идеальны для парсинга текста и извлечения подстрок.
Синтаксис
НАЙТИ(искомый_текст;просматриваемый_текст;[нач_позиция])
НАЙТИБ(искомый_текст;просматриваемый_текст;[нач_позиция])
Параметры
| Параметр | Тип | Обязательный | Описание |
|---|---|---|---|
| искомый_текст | Текст |
Да | Текст или ссылка на ячейку с текстом для поиска |
| просматриваемый_текст | Текст |
Да | Текст или ссылка на ячейку, в которой выполняется поиск |
| нач_позиция | Число |
Нет | Номер символа, с которого начинать поиск (1 = первый символ) |
Использование функции FIND, FINDB
НАЙТИ используется для точного поиска подстрок с учетом регистра. Часто применяется в комбинации с ПСТР для извлечения частей текста, разделения строк по разделителям, парсинга имен файлов и обработки структурированных текстовых данных.
Распространенные примеры FIND, FINDB
Базовый поиск текста
=НАЙТИ("В";"Владимир Егоров")
Возвращает 1 - позиция буквы 'В' (с учетом регистра)
Поиск с начальной позицией
=НАЙТИ("и";"Владимир Егоров";3)
Возвращает 8 - первая 'и' после 3-го символа
Извлечение текста до разделителя
=ПСТР(A1;1;НАЙТИ(" №";A1)-1)
Извлекает название до номера: 'Керамический изолятор'
Поиск в именах файлов
=ПСТР(A1;НАЙТИ(".";A1)+1;10)
Извлекает расширение файла после точки
Часто задаваемые вопросы
Распространенные ошибки и решения
#ЗНАЧ!
Cause: Искомый текст не найден
Solution: Проверьте правильность текста и наличие в строке
#ЗНАЧ!
Cause: нач_позиция ≤ 0 или > длины текста
Solution: Убедитесь что нач_позиция от 1 до ДЛСТР(просматриваемый_текст)
#ЗНАЧ!
Cause: Некорректные аргументы
Solution: Все аргументы должны быть текстом или числами
Примечания
- НАЙТИБ устарела - используйте НАЙТИ
- Учитывает регистр: 'в' ≠ 'В'
- Не поддерживает подстановочные знаки * и ?
- Пустая строка как искомый_текст возвращает нач_позицию
- Позиция считается от 1
- Работает с Unicode символами
Совместимость
Доступно в: Excel 2007, Excel 2010, Excel 2013, Excel 2016, Excel 2019, Excel 2021, Microsoft 365
Недоступно в:
Контент последний раз проверен: December 9, 2025
Частота обновления: По мере необходимости
Протестированные версии Excel: Excel 2007+