Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Возвращает подстроку по индексу расположения от нуля в списке , разделенном разделителем. Или, если индекс выходит за пределы диапазона, возвращает пустую строку или необязательный маркер, указанный в качестве аргумента errorvalue .
Синтаксис
INDEX(index," list "[,[ разделитель ][,[ errorvalue ]]])
Параметры
| Имя | Необходимость | Тип данных | Описание |
|---|---|---|---|
|
index |
Обязательный |
Number |
Расположение, которое требуется найти. |
|
list |
Обязательный |
String |
Список, в котором требуется выполнить поиск. |
|
Разделитель |
Необязательный |
String |
Строка, используемая в качестве разделителя в списке. Строка разделителя может содержать несколько символов в длину и содержать многобайтовые символы. По умолчанию используется точка с запятой. |
|
errorvalue |
Необязательный |
Number |
Указанное пользователем значение, возвращаемое, если индекс выходит за пределы диапазона. По умолчанию используется пустая строка. |
Замечания
Если список начинается или заканчивается разделителем, предполагается, что строка NULL существует до или после списка. Последовательные разделители подразумевают строку NULL между.
Если индекс выходит за пределы диапазона, Visio возвращает пустую строку или необязательный маркер, указанный в качестве аргумента errorvalue .
Пример 1
INDEX(3,"cat; Крыса;; коза")
Возвращает "коза".
Пример 2
INDEX(54,"; 1; 2; 3;","ОШИБКА")
Возвращает "ERROR".