Función LOOKUP

Devuelve un índice de base cero que indica la ubicación de la clave de subcadena en una lista o devuelve -1 si la cadena de destino contiene el delimitador.

Sintaxis

LOOKUP(" key "," list "[," delimitador "])

Parameters

Name Necesario/Opcional Tipo de datos Descripción
key
Obligatorio
String
Cadena que desea buscar.
list
Obligatorio
String
Lista en la que desea realizar la búsqueda.
delimiter
Opcional
String
Cadena que se usará como delimitador en lista. Una cadena delimitador puede tener más de un carácter de longitud e incluir caracteres con múltiples bytes. El valor predeterminado es un punto y coma.

Valor devuelto

Numérico

Comentarios

La función LOOKUP utiliza un sistema de búsqueda que no diferencia mayúsculas y minúsculas. Si la lista comienza o termina con un delimitador, se supone que existe una cadena nula antes o después de la misma. Dos delimitadores consecutivos indican que hay una cadena nula entre ellos.

Todos los argumentos deben ser cadenas o expresiones que se puedan convertir en cadenas. En caso contrario, el argumento que no cumpla esa norma será reemplazado por una cadena nula.

Ejemplo 1

LOOKUP("rat","cat; Rata;; cabra")

Devuelve 1.

Ejemplo 2

LOOKUP("","; Gato; Rata;; cabra")

Devuelve 0.

Ejemplo 3

LOOKUP("t","cat; Rata;; goat", "a")

Devuelve 3.