SEARCH (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í.

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)

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.

×