FIND (función)

Importante:  Este artículo se ha traducido con traducción automática; vea la declinación de responsabilidades. Para su referencia, puede encontrar la versión en inglés de este artículo aquí.

Busca una cadena de texto (texto_buscado) dentro de otra (dentro_del_texto) y devuelve el número de la posición inicial de texto_buscado, desde el primer carácter de dentro_del_texto. También puede usar HALLAR para buscar una cadena de texto dentro de otra, pero al contrario que HALLAR, BUSCAR distingue mayúsculas y minúsculas y no permite caracteres comodín.

Sintaxis

FIND(texto_buscado,dentro_del_texto,núm_inicial)

Texto_buscado     es el texto que desea encontrar.

Dentro_del_texto     es el texto que a su vez contiene el texto que desea encontrar.

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 "" (texto vacío), BUSCAR coincide con el primer carácter de la cadena de búsqueda (es decir, el carácter de núm_inicial o 1).

  • Texto_buscado no puede contener ningún carácter comodín.

  • Si texto_buscado no aparece en dentro_del_texto, BUSCAR devuelve el valor de error #¡VALOR!

  • Si núm_inicial no es mayor que cero, BUSCAR devuelve el valor de error #¡VALOR!

  • Si núm_inicial es mayor que la longitud de dentro_del_texto, BUSCAR devuelve el valor de error #¡VALOR!

Ejemplos 1

Fórmula

Descripción (Resultado)

=BUSCAR("M";"Miriam Merino")

Posición de la primera "M" en la cadena (1)

=BUSCAR("m";"Miriam Merino")

Posición de la primera "m" en la cadena (6)

=BUSCAR("M";"Miriam Merino";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 de cerámica #124-TD45-87

=EXTRAE([Col1];1;BUSCAR(" #";[Col1];1)-1)

Extrae el texto desde la posición 1 hasta la posición de " #" en la cadena (Aislantes de cerámica)

Bobinas de cobre #12-671-6772

=EXTRAE([Col1];1;BUSCAR(" #";[Col1];1)-1)

Extrae el texto desde la posición 1 hasta la posición de " #" en la cadena (Bobinas de cobre)

Resistencias variables #116010

=EXTRAE([Col1];1;BUSCAR(" #";[Col1];1)-1)

Extrae el texto desde la posición 1 hasta la posición de " #" en la cadena (Resistencias variables)

Nota: Declinación de responsabilidades de traducción automática: Este artículo se ha traducido con un sistema informático sin intervención humana. Microsoft ofrece estas traducciones automáticas para que los hablantes de otros idiomas distintos del inglés puedan disfrutar del contenido sobre los productos, los servicios y las tecnologías de Microsoft. Puesto que este artículo se ha traducido con traducción automática, es posible que contenga errores de vocabulario, sintaxis o gramática.

Ampliar sus conocimientos
Explorar los cursos
Obtener nuevas características primero
Únase a los participantes de Office Insider

¿Le ha sido útil esta información?

¡Gracias por sus comentarios!

Gracias por sus comentarios. Quizá le interese ponerse en contacto con uno de nuestros agentes de soporte de Office.

×