Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Возвращает отсчитываемый от нуля индекс, указывающий расположение ключа подстроки в списке, или возвращает значение -1, если целевая строка содержит разделитель.
Синтаксис
LOOKUP(" ключ "," list "[", разделитель "])
Параметры
| Имя | Необходимость | Тип данных | Описание |
|---|---|---|---|
|
key |
Обязательный |
String |
Строка, которую требуется найти. |
|
list |
Обязательный |
String |
Список, в котором требуется выполнить поиск. |
|
Разделитель |
Необязательный |
String |
Строка, используемая в качестве разделителя в списке. Строка разделителя может содержать более одного символа в длину и содержать многобайтовые символы. По умолчанию используется точка с запятой. |
Возвращаемое значение
Числовой
Замечания
Функция LOOKUP использует поиск без учета регистра. Если список начинается или заканчивается разделителем, предполагается, что строка NULL существует до или после списка. Последовательные разделители подразумевают строку NULL между.
Все аргументы должны быть строками или выражениями, которые можно преобразовать в строки. Если это не так, пустая строка заменяется на недопустимый аргумент.
Пример 1
LOOKUP("крыса", "кошка; Крыса;; коза")
Возвращает значение 1.
Пример 2
LOOKUP("","; Кошка; Крыса;; коза")
Возвращает 0.
Пример 3
LOOKUP("t", "cat; Крыса;; коза ","a")
Возвращает значение 3.