FIND

La función FIND devuelve la posición en una cadena de texto en la que se encuentra la subcadena especificada.

Sintaxis

FIND(
    texto,
    texto-a-buscar
    [, posición-inicial]
)

Parámetros
  • texto: texto en el que realizar la búsqueda
  • texto-a-buscar: texto a buscar
  • posición-inicial: (opcional) posición inicial en la que comenzar la búsqueda
Valor devuelto

La función FIND devuelve un número entero.

Información adicional

Si la subcadena de texto no se encuentra, la función devuelve un cero. El primer carácter en el texto ocupa la posición 1.

Esta función es sensible a mayúsculas y minúsculas.

Ejemplos

La función FIND distingue entre mayúsculas y minúsculas. Así, si tenemos el siguiente campo calculado:

búsqueda =

FIND("Mermelada", "me")

...y lo llevamos al lienzo, vemos que devuelve el número 4 (posición de la segunda aparición de los caracteres "me") en lugar de 1 (posición en la que aparecen los caracteres "Me"):

Función FIND

Por el contrario, si hacemos la búsqueda en la palabra "mermelada", ya se devuelve la posición 1:

Función FIND

Si el texto buscado no se encuentra, la función devuelve 0:

búsqueda =

FIND("mermelada", "mi")

Función FIND

Si se indica como tercer argumento la posición inicial de búsqueda, la función ignora las posibles apariciones del texto buscado antes de dicha posición. Por ejemplo, si tenemos el siguiente campo calculado:

búsqueda =

FIND("San Sebastián", "a", 4)

...vemos en la siguiente imagen que se ignora la letra "a" que aparece en la segunda posición y se devuelve la posición de la segunda aparición de dicha letra:

Función FIND

 

Funciones relacionadas
Categoría
Cadenas de texto
Enviado por admin el Lun, 07/10/2019 - 10:06