Skip to main content

НАЙТИБ

Функция НАЙТИБ возвращает позицию, с которой искомый текст начинается в просматриваемом.

При этом считает двухбайтовые символы, такие как иероглифы, за 2 символа и учитывает регистр.

Это особенно полезно для текстов с двухбайтовыми символами, такими как китайские или японские.

Синтаксис​

НАЙТИБ(искомый_текст; просматриваемый_текст; [начальная_позиция])

АргументОписаниеДопустимые значения
искомый_текстСтрока, которую необходимо найти в значении аргумента "просматриваемый_текст"Текстовая строка или ссылка на ячейку, содержащую текст
просматриваемый_текстТекст, в котором производится поиск первого появления значения, заданного аргументом "искомый_текст"Текстовая строка или ссылка на ячейку, содержащую текст
[начальная_позиция](необязательный) Позиция символа в просматриваемом тексте, до которой совпадения игнорируются. По умолчанию 1Положительное целое число или ссылка на ячейку с числом

Примеры использования​

Поиск подстроки​

=НАЙТИБ("яблоко"; "У меня есть яблоко.")

Эта формула вернет 13, так как «яблоко» начинается с 13-й позиции в строке «У меня есть яблоко.»

Поиск с указанием начальной позиции​

=НАЙТИБ("а"; "банан"; 3)

Эта формула вернет 4, так как символ "а" в слове «банан» находится на 4-й позиции (начиная отсчет с 3 байта).

Примечания​

  • Функция НАЙТИБ учитывает регистр символов.
  • Если искомый_текст не найден, возвращается ошибка #ЗНАЧ!.
  • Для поиска без учета регистра используйте функцию ПОИСКБ.
  • Двухбайтовые символы (восточные языки) считаются как 2 позиции, однобайтовые — 1.