Atrás Adelante Inicio Imprimir Buscar
Ayuda y procedimientos de Windows SharePoint Services 3.0 >  Fórmulas y funciones >  Texto y datos
FIND (función)
FIND (función)

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

Col1Fó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)