Главная страница / Полезная информация по таблице свойств (ShapeSheet™) / Справочник по таблице свойств / Список функций по алфавиту / Список функций по категориям > Текстовые функции
Функция FIND |
Находит текстовую строку, которая содержится в другой текстовой строке, и возвращает начальную позицию искомой текстовой строки относительно ее позиции в строке, в которой она содержится.
Синтаксис
FIND (find_text, within_text ,[start_num], [ignore_case])
Parameters
Имя | Требуется/Необязательно | Тип данных | Описание |
find_text | Требуется | Строка | Строка, которую необходимо найти. |
format | Требуется | Строка | Текстовая строка, содержащая нужный текст. |
start_num | Необязательно | Число | Знак, с которого нужно начать поиск. Первый знак в тексте within_text имеет номер 1. Если аргумент start_numопущен, то он полагается равным 1. |
ignore_case | Необязательно | Логическое значение | По умолчанию в функции FIND учитывается регистр букв. Если требуется, чтобы регистр не учитывался, установите для этого аргумента значение TRUE. |
Возвращаемое значение
Число
Заметки
Если в строке найдено несколько совпадений, возвращается начальная позиция первого из них. Аргумент find_text не учитывает подстановочные знаки.
Если аргумент find_text:
пуст (""), функция FIND находит первый знак в строке поиска (то есть знак с номером start_num или 1);
отсутствует в тексте within_text, функция FIND возвращает значение ошибки #VALUE!.
Если аргумент start_num:
не больше нуля (0), функция FIND возвращает значение ошибки #VALUE!;
больше, чем длина within_text, функция FIND возвращает значение ошибки #VALUE!.
Пример
FIND ("2003","1 января 2003")
Возвращает 10.
© Корпорация Майкрософт (Microsoft Corporation). Все права защищены.