Главная страница / Полезная информация по таблице свойств (ShapeSheet™) / Справочник по таблице свойств / Список функций по алфавиту / Список функций по категориям > Текстовые функции
Функция INDEX |
Возвращает подстроку с индексом расположения index (отсчет начинается с нуля) в списке list, разделителем элементов которого служит строка delimiter. Если найти подстроку не удается, возвращает значение -1.
Синтаксис
INDEX(index,"list"[,[delimiter][,[errorvalue]]])
Parameters
Имя | Требуется/Необязательно | Тип данных | Описание |
index | Требуется | Число | Расположение, которое нужно найти. |
list | Требуется | Строка | Список, в котором выполняется поиск. |
delimiter | Необязательно | Строка | Строка, используемая в списке list в качестве разделителя. Эта строка может состоять из одного или нескольких знаков и содержать многобайтовые символы. Значение по умолчанию — точка с запятой. |
errorvalue | Необязательно | Число | Определенное пользователем значение, которое возвращается, если индекс находится вне диапазона. Значение по умолчанию — пустая строка. |
Заметки
Если список начинается с разделителя или заканчивается им, считается, что перед списком или после него находится нулевая строка. Между последовательными разделителями также располагается нулевая строка.
Если индекс находится вне диапазона, в приложении Visio возвращается пустая строка или маркер, передаваемый с помощью аргумента errorvalue.
Пример 1
INDEX(3,"кошка;крыса;;коза")
Возвращает строку "коза".
Пример 2
INDEX(54,";1;2;3;",,"ОШИБКА")
Возвращает строку "ОШИБКА".
© Корпорация Майкрософт (Microsoft Corporation). Все права защищены.