SEARCH (función)

Se aplica a
SharePoint Server 2019 SharePoint Server 2016 SharePoint Server 2013 SharePoint Server 2013 Empresa SharePoint Foundation 2010 SharePoint Server 2010 Windows SharePoint Services 3.0

HALLAR devuelve el número del carácter en el que se encuentra por primera vez un carácter o cadena de texto específico, comenzando por start_num. Use HALLAR para determinar la ubicación de un carácter o cadena de texto dentro de otra cadena de texto, de modo que pueda usar las funciones EXTRAE o REEMPLAZAR para cambiar el texto.

Sintaxis

HALLAR(find_text,within_text,start_num)

Find_text es el texto que desea buscar. Puede usar los caracteres comodín de signo de interrogación (?) y asterisco (*) en find_text. El signo de interrogación corresponde a un solo carácter cualquiera y el asterisco equivale a cualquier secuencia de caracteres. Para buscar un signo de interrogación o un asterisco, escriba una tilde (~) antes del carácter.

Within_text es el texto en el que desea buscar find_text.

Start_num es el número de carácter de within_text en el que desea iniciar la búsqueda. Use núm_inicial para omitir un número específico de caracteres. Por ejemplo, supongamos que está trabajando con la cadena de texto "AYF0093. YoungMensApparel". Para encontrar el número de la primera "A", en la parte descriptiva de la cadena de texto, establezca núm_inicial en 8, de modo que la función no busque en la parte correspondiente al número de serie. HALLAR comienza por el carácter 8, busca find_text en el siguiente carácter y devuelve el número 9. HALLAR siempre devuelve el número de caracteres desde el inicio de la within_text, contando los caracteres que omite si start_num es mayor que 1.

Observaciones

  • HALLAR no distingue entre mayúsculas y minúsculas al buscar texto.
  • HALLAR es similar a ENCONTRAR, excepto que ENCONTRAR distingue mayúsculas de minúsculas.
  • Si no se encuentra find_text, la #VALUE! se devuelve el valor de error.
  • Si omite start_num, se supone que es 1.
  • Si start_num no es mayor que 0 (cero) o es mayor que la longitud de within_text, la #VALUE! se devuelve el valor de error.

Ejemplos

Col1 Col2 Col3 Fórmula Descripción (resultado)
Declaraciones Margen de ganancia margen =HALLAR("e",[Col1],6) Posición de la primera "e" de la cadena, empezando en la sexta posición (7)
Declaraciones Margen de ganancia margen =HALLAR([Col3],[Col2]) Posición de "margen" en "Margen de beneficio" (8)
Declaraciones Margen de ganancia margen =REEMPLAZAR([Col2],HALLAR([Col3],[Col2]),6,"Cantidad") Reemplaza "Margen" por "Importe" (Importe de beneficios)