Atrás Adelante Inicio Imprimir Buscar
Ayuda y procedimientos de Windows SharePoint Services 3.0 >  Fórmulas y funciones >  Texto y datos
SEARCH (función)
SEARCH (funció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 se va a buscar el valor de 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.
  • SEARCH es similar a FIND, con la salvedad de que esta última función sí distingue entre mayúsculas y minúsculas.
  • Si no se encuentra el valor de texto_buscado, se devuelve el valor de error #¡VALOR!.
  • Si se omite núm_inicial, se supone que su valor 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

Col1Col2Col3Fórmula Descripción (Resultado)
ResúmenesMargen de beneficiomargen=SEARCH("e",[Col1],6) Posición de la primera "e" en la cadena, empezando por la sexta posición (6)
ResúmenesMargen de beneficiomargen=SEARCH([Col3],[Col2]) Posición de "margen" en "Margen de beneficio" (1)
ResúmenesMargen de beneficiomargen=REPLACE([Col2],SEARCH([Col3],[Col2]),1,"Importe") Reemplaza "Margen" por "Importe". (Importe de beneficio)