Iniciar sesión con Microsoft
Iniciar sesión o crear una cuenta
Hola:
Seleccione una cuenta diferente.
Tiene varias cuentas
Elija la cuenta con la que desea iniciar sesión.

SEARCH devuelve el número del carácter en el que se encuentra un carácter específico o una cadena de texto específica, empezando por núm_inicial. Use SEARCH para determinar la ubicación de un carácter o de una cadena de texto dentro de otra cadena de texto, de modo que pueda usar las funciones MID o REPLACE para cambiar el texto.

Sintaxis

SEARCH(texto_buscado,dentro_del_texto,núm_inicial)

Texto_buscado     es el texto que se va a buscar. Puede usar los caracteres comodín de signo de interrogación (?) y asterisco (*) en el argumento texto_buscado. El signo de interrogación corresponde a un carácter cualquiera y el asterisco equivale a cualquier secuencia de caracteres. Si desea buscar un asterisco o un signo de interrogación, escriba una tilde (~) delante del carácter.

Dentro_del_texto     es el texto en el que desea buscar texto_buscado.

Núm_inicial     es el número del carácter de dentro_del_texto a partir del cual se va a realizar la búsqueda. Use núm_inicial 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. SEARCH comenzará a partir del carácter 8, busca el valor de texto_buscado en el siguiente carácter y devuelve el número 9. SEARCH 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

  • SEARCH no distingue entre mayúsculas y minúsculas cuando busca texto.

  • HALLAR es similar a BUSCAR excepto en que BUSCAR distingue mayúsculas y minúsculas.

  • Si no se encuentra texto_buscado, se devuelve el valor de error #¡VALOR!

  • Si se omite núm_inicial, se supone que es 1.

  • Si el valor de núm_inicial no es mayor que 0 (cero) o es mayor que la longitud de dentro_del_texto, se devuelve el valor de error #¡VALOR!.

Ejemplos

Col1

Col2

Col3

Fórmula

Descripción (Resultado)

Facturas

Margen de ganancia

ganancia

=HALLAR("e";[Col1];6)

Posición de la primera "e" en la cadena, a partir de la sexta posición (7)

Facturas

Margen de ganancia

ganancia

=SEARCH([Col3],[Col2])

Posición de "margen" en "Margen de beneficio" (1)

Facturas

Margen de ganancia

ganancia

=REPLACE([Col2],SEARCH([Col3],[Col2]),1,"Importe")

Reemplaza "Margen" por "Importe" (Importe de beneficio)

¿Necesita más ayuda?

¿Quiere más opciones?

Explore las ventajas de las suscripciones, examine los cursos de aprendizaje, aprenda a proteger su dispositivo y mucho más.

Las comunidades le ayudan a formular y responder preguntas, enviar comentarios y leer a expertos con conocimientos extensos.

¿Le ha sido útil esta información?

¿Cuál es tu grado de satisfacción con la calidad del lenguaje?
¿Qué ha afectado a su experiencia?
Si presiona Enviar, sus comentarios se usarán para mejorar los productos y servicios de Microsoft. El administrador de TI podrá recopilar estos datos. Declaración de privacidad.

¡Gracias por sus comentarios!

×