Compartir a través de


Función INDEX

Devuelve la subcadena en el índice de ubicación de base cero de la lista delimitada por delimitador. O bien, si el índice está fuera del intervalo, devuelve una cadena vacía o el token opcional proporcionado como argumento errorvalue .

Sintaxis

INDEX(index," list "[,[ delimitador ][,[ errorvalue ]]]))

Parameters

Name Necesario/Opcional Tipo de datos Descripción
index
Obligatorio
Number
Especifica la ubicación 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.
errorvalue
Opcional
Number
Valor especificado por el usuario que debe devolverse en el caso de que el índice no esté incluido en el intervalo. El valor predeterminado es una cadena vacía.

Comentarios

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.

Si el índice está fuera del intervalo, Visio devuelve una cadena vacía o el valor opcional que se especifica mediante el argumento valorDeError.

Ejemplo 1

INDEX(3,"cat; Rata;; cabra")

Devuelve "cabra".

Ejemplo 2

INDEX(54,"; 1; 2; 3;","ERROR")

Devuelve "ERROR".