Función de búsqueda en Excel

Función de búsqueda de Excel

La función de búsqueda en Excel se clasifica en funciones de texto o cadena, pero la salida devuelta por esta función es un número entero, la función de búsqueda nos da la posición de una subcadena en una cadena dada cuando damos un parámetro de la posición desde la que buscar, por lo que esta fórmula toma tres argumentos uno es la subcadena, uno es la cadena en sí y uno es la posición para iniciar la búsqueda.

La función de BÚSQUEDA es una función de texto que se utiliza para encontrar la ubicación de una subcadena en una cadena / texto.

La función de BÚSQUEDA se puede utilizar como una función de hoja de trabajo y no es una función sensible a mayúsculas y minúsculas.

Fórmula de búsqueda en Excel

A continuación se muestra la fórmula de búsqueda en Excel

Explicación

La función BÚSQUEDA de Excel tiene tres parámetros, dos (buscar_texto, dentro_texto) son parámetros obligatorios y uno (núm_inicio) es opcional.

Parámetro obligatorio:

  • find_text: find_text se refiere a la subcadena / carácter que desea buscar dentro de una cadena o el texto que desea averiguar.
  • dentro_del_texto: . Dónde se encuentra su subcadena o dónde realiza el find_text.

Parámetro opcional:

  • [núm_inicial]: desde donde desea iniciar la búsqueda dentro del texto en Excel. si se omite, SEARCH lo considera como 1 y marca la búsqueda desde el primer carácter.

¿Cómo utilizar la función de búsqueda en Excel? (con ejemplos)

La función de BÚSQUEDA es muy simple y fácil de usar. Entendamos el funcionamiento de la función SEARCH mediante algunos ejemplos.

Puede descargar esta plantilla de Excel de función de búsqueda aquí - Plantilla de Excel de función de búsqueda

Ejemplo 1

Realicemos una búsqueda simple de la subcadena "Buena" en el texto o la cadena dados. Aquí hemos buscado la palabra buena usando la función BUSCAR y devolverá la ubicación de la palabra buena en los buenos días.

= BUSCAR (“Bueno”, B6) y la salida será 1.

Y suponga que hay dos coincidencias encontradas para siempre, luego SEARCH en Excel le dará el primer valor de coincidencia si desea la otra buena ubicación, entonces simplemente use = SEARCH ("Good", B7, 2) [start_num] como 2 y luego le dará la ubicación del segundo valor de coincidencia y la salida será 6.

Ejemplo # 2

En este ejemplo, filtraremos el nombre y apellido del nombre completo usando la BÚSQUEDA en Excel.

Para el nombre = LEFT (B12, SEARCH ("", B12) -1)

Para apellido = DERECHA (B12, LEN (B12) -SEARCH ("", B12))

Ejemplo # 3

Suponga que hay un conjunto de ID y tiene que averiguar la ubicación _ dentro de las ID y luego use simplemente la BÚSQUEDA de Excel para averiguar la ubicación "_" dentro de las ID.

= BUSCAR (“_” , B27 ) y la salida será 6.

Ejemplo # 4

Entendamos el funcionamiento de SEARCH en Excel con caracteres comodín.

Considere la tabla dada y busque el siguiente 0 dentro del texto A1-001-ID

Y la posición inicial será 1, luego = SEARCH ("?" & I8, J8, K8) la salida será 3 porque "?" descuide un carácter antes del 0 y la salida será 3.

Para la segunda fila dentro de una tabla dada, el resultado de búsqueda de A dentro de B1-001-AY

Será 8 pero si usamos “*” en la búsqueda, le dará el 1 como salida de ubicación porque descuidará todos los caracteres antes de “A” y la salida será 1 = SEARCH (“*” & I9, J9).

De manera similar, para "J" 8 para = BUSCAR (I10, J10, K10) y 7 para = BUSCAR ("?" & I10, J10, K10).

De manera similar, para la cuarta fila, la salida será 8 para = SEARCH (I11, J11, K11) y 1 para = SEARCH (“*” & I11, J11, K11)

Cosas para recordar

  • No distingue entre mayúsculas y minúsculas
    • Considera a Tanuj y Tanuj como el mismo valor, lo que significa que no distingue entre minúsculas y mayúsculas en b / w.
  • También se permiten caracteres comodín, es decir, "?" , “*” Y “~” tilde.
    • "?" se utiliza para buscar un solo carácter.
    • "*" Se utiliza para la secuencia de coincidencias.
    • Si realmente desea buscar el "*" o "?" luego use el “~” antes del carácter.
  • ¡Devuelve el #VALOR! Se encuentra un error si no hay una cadena coincidente en within_text.

Suponga que en el siguiente ejemplo estamos buscando una subcadena "a" dentro de la columna " Nombre" , si la encuentra, devolverá la ubicación de un nombre interno; de lo contrario, dará un error #VALOR como se muestra a continuación.