Función FIND

Busca una cadena de texto contenida en otra cadena de texto y devuelve la posición inicial de la cadena de texto que está buscando en relación con su posición en la cadena de texto que la contiene.

Sintaxis

FIND (find_text, within_text,[ start_num ], [ ignore_case ])

Parameters

Name Necesario/Opcional Tipo de datos Descripción
Texto_buscado
Obligatorio
String
El texto que desea buscar.
format
Obligatorio
String
El texto que contiene la cadena buscada.
Núm_inicial
Opcional
Number
El carácter por el cual se empezará la búsqueda. El primer carácter de texto_continente es el 1. En caso de que no se especifique ningún valor para número_inicio, se supondrá que es 1.
ignore_case
Opcional
Boolean
De manera predeterminada, la función FIND distingue entre mayúsculas y minúsculas. Si desea que encuentre el texto sin diferenciar entre mayúsculas y minúsculas, establezca el argumento en TRUE.

Valor devuelto

Número

Comentarios

Si se encuentra el texto varias veces, la función FIND devolverá la posición de inicio de la primera aparición en la cadena. El argumento find_text no considera caracteres comodín.

Si texto_buscado:

  • Está vacío (""), FIND coincide con el primer carácter de la cadena de búsqueda (que será el carácter número_inicio o 1).
  • No aparece en within_text, FIND devuelve el #VALUE! valor de error.

Si número_inicio:

  • No es mayor que cero (0), FIND devuelve el #VALUE! valor de error.
  • Es mayor que la longitud de within_text, FINDreturns el #VALUE! valor de error.

Ejemplo

FIND ("2003","1 de enero, 2003")

Devuelve 12.