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

Как получить позицию символа

Введите в A2 строку Код-125. Формула =НАЙТИ("-";A2) возвращает 4: дефис стоит четвёртым символом. Отсчёт начинается с единицы, а пробел тоже занимает позицию. Третий необязательный аргумент задаёт, с какого символа начинать поиск. Например, это полезно для второго разделителя: сначала находят первый, затем начинают следующий поиск на одну позицию позже.

Порядок действий: Найти позицию символа в строке → Выбрать чувствительность к регистру → Проверить отсутствие разделителя.
Порядок действий: Найти позицию символа в строке → Выбрать чувствительность к регистру → Проверить отсутствие разделителя.

Чем отличается ПОИСК

НАЙТИ учитывает регистр, ПОИСК — нет. Для A2 со строкой Код-125 формула =ПОИСК("код";A2) даст 1. Формула с НАЙТИ и строчным «код» не найдёт прописное начало и вернёт ошибку. Если совпадения нет, обе функции возвращают #ЗНАЧ!. Это ожидаемый исход поиска, а не обязательно повреждение книги. Проверьте также начальную позицию: она должна попадать в допустимые границы текста.

Как проверить «ячейка содержит»

Используйте =ЕЧИСЛО(ПОИСК("код";A2)). Если подстрока найдена, её числовая позиция превращается в ИСТИНА; если нет — в ЛОЖЬ. Это удобно как условие для дальнейшей классификации.

НАЙТИ возвращает позицию дефиса, а не значение после него.
НАЙТИ возвращает позицию дефиса, а не значение после него.

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

Как извлечь часть строки

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

Разберите свою задачу Excel с преподавателем

На индивидуальном онлайн-занятии вы выполняете действия сами, задаёте вопросы и проверяете результат вместе с преподавателем. Темы и темп подбираем под ваш опыт. Начните с бесплатного пробного урока: 45 минут · один на один · без обязательств. Решение о продолжении — после урока.

Записаться на бесплатный урок