НАЙТИБ
Функция НАЙТИБ возвращает позицию, с которой искомый текст начинается в просматриваемом.
При этом считает двухбайтовые символы, такие как иероглифы, за 2 символа и учитывает регистр.
Это особенно полезно для текстов с двухбайтовыми символами, такими как китайские или японские.
Синтаксис
НАЙТИБ(искомый_текст; просматриваемый_текст; [начальная_позиция])
| Аргумент | Описание | Допустимые значения |
|---|---|---|
| искомый_текст | Строка, которую необходимо найти в значении аргумента "просматриваемый_текст" | Текстовая строка или ссылка на ячейку, содержащую текст |
| просматриваемый_текст | Текст, в котором производится поиск первого появления значения, заданного аргументом "искомый_текст" | Текстовая строка или ссылка на ячейку, содержащую текст |
| [начальная_позиция] | (необязательный) Позиция символа в просматриваемом тексте, до которой совпадения игнорируются. По умолчанию 1 | Положительное целое число или ссылка на ячейку с числом |
Примеры использования
Поиск подстроки
=НАЙТИБ("яблоко"; "У меня есть яблоко.")
Эта формула вернет 13, так как «яблоко» начинается с 13-й позиции в строке «У меня есть яблоко.»
Поиск с указанием начальной позиции
=НАЙТИБ("а"; "банан"; 3)
Эта формула вернет 4, так как символ "а" в слове «банан» находится на 4-й позиции (начиная отсчет с 3 байта).
Примечания
- Функция НАЙТИБ учитывает регистр символов.
- Если искомый_текст не найден, возвращается ошибка #ЗНАЧ!.
- Для поиска без учета регистра используйте функцию ПОИСКБ.
- Двухбайтовые символы (восточные языки) считаются как 2 позиции, однобайтовые — 1.