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