BUSCAR XL y FILTRO con comodín

El objetivo de este tutorial es mostrar cómo usar comodines con las funciones BUSCAR XL y FILTRO en Excel. Aprenderemos cómo realizar coincidencias parciales y buscar patrones específicos dentro de un conjunto de datos.

Índice
  1. Video
  2. Tutorial
    1. Ejercicio 1: calentamiento BUSCARX
    2. Ejercicio 2: coincidencia parcial con comodín
    3. Ejercicio 3: devolver múltiples resultados con FILTER
  3. Conclusión
  4. Archivo de muestra
  5. Preguntas frecuentes (Preguntas frecuentes)

Video

Tutorial

Hagamos un ejercicio a la vez, comenzando con nuestro calentamiento XLOOKUP.

Ejercicio 1: calentamiento BUSCARX

Comencemos por comprender cómo funciona la función BUSCAR XL sin utilizar comodines.

Teniendo en cuenta la siguiente hoja de trabajo:

Nos gustaría escribir una fórmula en C10 que devuelva el precio del artículo que se encuentra en B10. Hay varias opciones aquí, pero en este ejemplo usaremos la función BUSCAR XL. Entonces, escribimos la siguiente fórmula:

=BUSCARXL(B10,B15:B24,C15:C24)
  • B10 es el valor que estamos intentando encontrar (Artículo)
  • B15:B24 es el rango que estamos buscando (Artículo)
  • C15:C24 es el rango que tiene el valor que queremos devolver (Precio)

Le damos Enter y bam:

Podemos ver que XLOOKUP devolvió el precio 453, lo cual es exactamente correcto.

Ahora que ya estamos calentando, demos el siguiente paso y usemos un comodín con XLOOKUP.

Ejercicio 2: coincidencia parcial con comodín

Ahora, veamos cómo podemos realizar una coincidencia parcial usando un comodín.

Si actualizamos el valor en B11 a XY, como no hay una coincidencia exacta, BUSCARX devuelve un error:

Si queremos que el valor de búsqueda, XY, coincida con XY200, podemos usar el comodín asterisco. Pero, cuando actualizamos el valor de búsqueda en B11 a XY*, todavía recibimos un error:

¿Entonces, qué se supone que debemos hacer?

Bueno, todo lo que tenemos que hacer es decirle a la función BUSCAR XL que queremos habilitar la compatibilidad con comodines. Hacemos esto estableciendo el argumento match_mode en 2. Entonces actualizamos nuestra fórmula de la siguiente manera:

=BUSCARXL(B11,B16:B25,C16:C25,,2)

Ahora le damos enter, y sí… lo tenemos:

Pero… la pregunta en este punto es: ¿qué pasa si hay varias filas que coinciden?

Bueno, XLOOKUP es una función de búsqueda y, al igual que otras funciones de búsqueda, se detiene en la primera coincidencia. Es decir, devuelve un resultado para la primera coincidencia y no devuelve varias filas coincidentes.

¿Entonces, qué se supone que debemos hacer?

Bueno, eso nos lleva al siguiente ejercicio.

Ejercicio 3: devolver múltiples resultados con FILTER

En algunos casos, es posible que necesites devolver todos los resultados coincidentes en lugar de solo el primero. Podemos lograr esto usando la función FILTRO.

El formato básico para la función FILTRO es:

=FILTRO(matriz, incluir)
  • array es el rango que tiene el valor que queremos filtrar y devolver
  • incluir es una expresión que define el filtro

Aunque la función FILTRO no tiene un argumento para habilitar la compatibilidad con comodines como BUSCAR XL, podemos usar funciones auxiliares.

Si solo queremos hacer coincidir los primeros 2 caracteres, podemos aprovechar la función IZQUIERDA de esta manera:

=FILTRO(B19:C28,IZQUIERDA(B19:B28,2)=C8)

O, si queremos hacer coincidir el texto en cualquier lugar dentro de la celda, podemos aprovechar la función BÚSQUEDA de esta manera:

=FILTRO(B19:C28,NO(ESERROR(BUSCAR(C8,B19:B28))))

En esta ilustración, cualquiera de las fórmulas devolverá todas las filas que coincidan con XY, como se muestra a continuación:

Sí… ¡lo logramos!

Conclusión

Al utilizar estas técnicas, podemos realizar coincidencias parciales y buscar patrones dentro de un conjunto de datos utilizando comodines. Si tiene alguna sugerencia, mejora, pregunta o alternativa, publique un comentario a continuación… ¡gracias!

Archivo de muestra

BUSCARXLyFILTROComodín.xlsxDescargar

Preguntas frecuentes (Preguntas frecuentes)

P: ¿Puedo utilizar un carácter comodín diferente en lugar de un asterisco?

R: Sí. El asterisco (*) sustituye cualquier número de caracteres. El signo de interrogación (?) representa un solo carácter.

P: ¿Los comodines distinguen entre mayúsculas y minúsculas?

R: No, los comodines no distinguen entre mayúsculas y minúsculas. Excel tratará las letras mayúsculas y minúsculas como equivalentes.

P: ¿Puedo combinar varios comodines en una sola búsqueda?

R: Sí, puedes combinar varios comodines con BUSCAR XL para crear patrones de búsqueda más complejos.

P: ¿Cómo puedo utilizar comodines con valores numéricos?

R: Sí, los comodines pueden representar texto y números.

P: ¿Puedo utilizar comodines con otras funciones de Excel?

R: Algunas otras funciones, incluidas BUSCARV y SUMIFS, también funcionan con comodines.

Este sitio utiliza cookies para una mejor experiencia - Mas información