Busca una cadena de texto (texto_buscado) dentro de otra cadena de texto (dentro_del_texto) y devuelve el número de la posición inicial de texto_buscado con respecto al primer carácter de dentro_del_texto. Se puede usar asimismo SEARCH para buscar una cadena de texto dentro de otra pero, a diferencia de SEARCH, FIND distingue mayúsculas de minúsculas y no admite caracteres comodín.
Sintaxis
FIND(texto_buscado,dentro_del_texto,núm_inicial)
Texto_buscado es el texto que se desea buscar.
Dentro_del_texto es el texto que contiene el texto que se desea buscar.
Núm_inicial especifica el carácter donde se va a iniciar la búsqueda. El primer carácter de dentro_del_texto es el número de carácter 1. Si se omite núm_inicial, se supone que es 1.
Se puede usar núm_inicial también para omitir un número determinado de caracteres. Por ejemplo, supongamos que va a trabajar con la cadena de texto "ARF0093.RopaDeCaballero". Para buscar el número correspondiente a la primera "R" en la parte descriptiva de la cadena de texto, establezca núm_inicial en 8 de modo que no se busque en la parte correspondiente al número de serie del texto. FIND comenzará a partir del carácter 8, busca el valor de texto_buscado en el siguiente carácter y devuelve el número 9. FIND siempre devuelve el número de caracteres a partir del inicio de dentro_del_texto, contando los caracteres que se van a omitir si núm_inicial es mayor que 1.
Comentarios
- Si texto_buscado es "" (cadena vacía), FIND hace coincidir el primer carácter de la cadena de búsqueda (es decir, el carácter con el número núm_inicial ó 1).
- Texto_buscado no puede contener caracteres comodín.
- Si texto_buscado no aparece en dentro_del_texto, FIND devuelve el valor de error #¡VALOR!.
- Si núm_inicial no es mayor que cero, FIND devuelve el valor de error #¡VALOR!.
- Si núm_inicial es mayor que la longitud de dentro_del_texto, FIND devuelve el valor de error #¡VALOR!.
Ejemplos 1
Fórmula |
Descripción (Resultado) |
=FIND("C","Cecilia Cornejo") |
Posición de la primera "C" en la cadena (1) |
=FIND("e","Cecilia Cornejo") |
Posición de la primera "e" en la cadena (2) |
=FIND("C","Cecilia Cornejo",3) |
Posición de la primera "C" en la cadena, empezando por el tercer carácter (9) |
Ejemplos 2
Col1 | Fórmula |
Descripción (Resultado) |
Aislantes cerámicos #124-TD45-87 | =MID([Col1],1,FIND(" #",[Col1],1)-1) |
Extrae texto desde la posición 1 hasta la posición de " #" en la cadena (Aislantes cerámicos). |
Bobinas de cobre #12-671-6772 | =MID([Col1],1,FIND(" #",[Col1],1)-1) |
Extrae texto desde la posición 1 hasta la posición de " #" en la cadena (Bobinas de cobre) |
Resistencias variables #116010 | =MID([Col1],1,FIND(" #",[Col1],1)-1) |
Extrae texto desde la posición 1 hasta la posición de " #" en la cadena (Resistencias variables) |