SPLIT

La función SPLIT devuelve la palabra que ocupa la posición indicada en el texto especificado.

Sintaxis

SPLIT(texto, delimitador, número-de-palabra)

Parámetros
  • texto: texto del que extraer la palabra
  • delimitador: conjunto de caracteres que separan las distintas palabras de texto
  • número-de-palabra: número (posición) de la palabra a extraer
Valor devuelto

La función SPLIT devuelve una cadena de texto.

Información adicional

La primera palabra ocupa la posición 1.

El delimitador puede estar formado por uno o más caracteres. Las palabras serán los caracteres situados entre los delimitadores.

Si el número de palabra a devolver es mayor que el número de palabras disponibles, la función devuelve una cadena de texto vacía.

La función distingue entre mayúsculas y minúsculas y entre vocales acentuadas y sin acentuar.

Ejemplos

Si tenemos el texto "No hay inversión más rentable que la del conocimiento", queremos extraer la tercera palabra y suponemos que éstas están separadas por espacios en blanco, el siguiente campo calculado nos devolverá la palabra buscada:

palabra =

SPLIT("No hay inversión más rentable que la del conocimiento", " ", 3)

Función SPLIT

 

Por supuesto, si en el ejemplo anterior especificamos que el delimitador es, por ejemplo, el carácter "a", el resultado de la función varía completamente pues ahora las "palabras" son otras:

Función SPLIT

La primera palabra sería "No h", la segunda "y inversión más rent", y la tercera "ble que l", que es la cadena de texto devuelta. Obsérvese que la "á" de la palabra "más" no es interpretada como delimitador al tratarse de una vocal acentuada.

Para comprobar que la función es sensible a mayúsculas basta con extraer la primera palabra del texto anterior indicando como delimitador la letra "n" (en minúscula):

palabra =

SPLIT("No hay inversión más rentable que la del conocimiento", "n", 1)

Función SPLIT

Vemos que la "N" que ocupa la primera posición del texto se ha incluido como parte de la primera palabra.

Categoría
Cadenas de texto
Enviado por admin el Lun, 07/10/2019 - 11:55