Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Находит одну текстовую строку, содержащуюся в другой текстовой строке, и возвращает начальную позицию нужной текстовой строки относительно ее положения в текстовой строке, содержащей ее.
Синтаксис
FIND (find_text, within_text,[ start_num ], [ ignore_case ])
Параметры
| Имя | Необходимость | Тип данных | Описание |
|---|---|---|---|
|
find_text |
Обязательный |
String |
Текстовая строка, которую требуется найти. |
|
format |
Обязательный |
String |
Текстовая строка, содержащая текст, который требуется найти. |
|
start_num |
Необязательный |
Number |
Символ, с которого начинается поиск. Первый символ в within_text — 1. Если start_num отсутствует, предполагается, что оно равно 1. |
|
ignore_case |
Необязательный |
Логический |
По умолчанию функция FIND учитывает регистр. Если вы хотите, чтобы функция FIND пропускала регистр, задайте для этого аргумента значение TRUE. |
Возвращаемое значение
Номер
Замечания
Если найдено несколько совпадений, функция FIND возвращает начальную позицию первого совпадения в строке. Аргумент find_text не считает какие-либо символы подстановочными знаками.
Если find_text:
- Пуст (""), функция FIND соответствует первому символу в строке поиска (то есть символу с нумерованным start_num или 1).
- Не отображается в within_text, функция FIND возвращает #VALUE! значение ошибки.
Если start_num:
- Значение не больше нуля (0), функция FIND возвращает #VALUE! значение ошибки.
- Больше, чем длина within_text, FINDreturns #VALUE! значение ошибки.
Пример
FIND ("2003", "1 января 2003 г.")
Возвращает значение 12.