Filtros avanzados en Excel: guía completa con ejemplos

Filtros avanzados en Excel

En resumen: ¿cómo usar los filtros avanzados en Excel?

Los filtros avanzados de Excel te permiten filtrar con criterios múltiples, comodines y extraer registros únicos a otra ubicación, algo que el filtro normal no hace. Se usan desde Datos > Avanzadas, definiendo un rango de criterios. Aquí lo vemos paso a paso con ejemplos.

Aprende a usar los filtros avanzados en Excel con criterios múltiples, comodines y registros únicos. Guía paso a paso con ejemplos.

Introducción

Si necesitas cruzar varios criterios, extraer registros únicos o copiar el resultado del filtro a otra hoja sin tocar la información original, los filtros avanzados en Excel son la herramienta indicada para resolverlo de forma profesional.

Diferentemente del filtro común, el filtro avanzado te permite combinar criterios “Y” y “O” en la misma consulta, usar comodines para encontrar coincidencias parciales y entregar el resultado en cualquier ubicación de tu archivo. En resumen: te da un control quirúrgico sobre la información que sale del lote.

En esta guía, verás paso a paso cómo configurar la herramienta usando una base real de 700 ventas con vendedores, fechas, productos, cantidades y valor total. Vamos a recorrer siete ejemplos de complejidad creciente, desde un filtro con un solo criterio hasta enviar columnas seleccionadas a una hoja distinta.

Para descargar los archivos utilizados en la clase, completa con tu e-mail:

¡No te enviaremos ningún tipo de spam! Hashtag Capacitaciones es una empresa comprometida con la protección de tus datos. Si tienes alguna duda, contáctanos.

Qué es el filtro avanzado en Excel y cuándo usarlo

El filtro avanzado es una herramienta de Excel que extrae registros desde una base de datos según condiciones definidas en un rango de criterios aparte. Está en la ficha Datos, en el grupo Ordenar y filtrar, y se activa con el botón Avanzadas.

A simple vista parece similar al filtro común, pero la diferencia es enorme. El filtro común trabaja desde la cabecera de cada columna con menús desplegables que ocultan filas. 

El filtro avanzado, en cambio, lee tus criterios desde una región independiente de la hoja, lo que permite combinaciones que el filtro común no puede hacer: lógica “O” entre columnas distintas, comodines en cualquier parte del texto, registros únicos o copiar el resultado a otra ubicación sin alterar los datos originales.

Considera usar el filtro avanzado cuando necesites cruzar tres o más criterios al mismo tiempo, cuando quieras conservar la base original intacta o cuando trabajes con consultas que se repiten y vale la pena automatizar. 

Como complemento, vale conocer también la guía de herramientas de datos en Excel, donde se ubica esta funcionalidad junto con otras opciones de limpieza y análisis.

Cómo aplicar el filtro avanzado paso a paso

Antes de abrir cualquier ventana, hay que preparar la hoja. La herramienta exige una estructura mínima: una base de datos con encabezados claros y un rango de criterios separado por al menos una fila vacía. Sin esa separación, Excel mezcla las dos áreas y la herramienta no funciona como esperas.

Vamos a trabajar con una base de 700 ventas con seis columnas: Vendedor, Fecha, Producto, Precio unitario, Cantidad y Valor Total. En el primer ejemplo simple, queremos filtrar únicamente las ventas de la vendedora Clara. En la celda A1, escribimos el encabezado Vendedor y, en A2, escribimos Clara. Este es nuestro rango de criterios: A1:A2.

Después, seleccionamos cualquier celda dentro de la base de datos y vamos a la ficha Datos > Avanzadas. Excel detecta la base completa de A6 a F705 automáticamente y la pone como Rango de la lista. 

Cómo aplicar el filtro avanzado paso a paso

Como Rango de criterios, seleccionamos A1:A2, dejamos marcada la opción Filtrar la lista sin moverla a otro lugar y le damos a Aceptar. Ya solo quedan visibles las ventas de Clara.

Tabla con las ventas de Clara

Si el botón Avanzadas abre la ventana sin rango preseleccionado, basta con poner el cursor en A6 y usar el atajo ctrl + shift + tecla de espacio para seleccionar toda la tabla de un golpe. 

Para limpiar el filtro y volver a ver toda la base, usamos Borrar dentro del mismo grupo o el atajo Alt + D + B. Estos y otros movimientos de teclado están reunidos en los 21 atajos de teclado en Excel más útiles para el trabajo diario.

Filtro avanzado con 2 criterios

Existen dos formas de trabajar con dos criterios y la diferencia entre una y otra cambia por completo el resultado. Si los dos datos están en la misma columna pero en filas distintas, Excel los une con lógica “O”. Si están en columnas distintas pero en la misma fila, los une con lógica “Y”.

Ejemplo de lógica “O”: queremos las ventas de Clara y de Agustina. En A1, ponemos Vendedor, en A2, Clara y, en A3, Agustina. Como rango de criterios seleccionamos A1:A3. Al ejecutar el filtro, Excel devuelve todas las filas de Clara más todas las filas de Agustina, porque cualquier registro que coincida con uno de los dos nombres es devuelvo por Excel.

Filtro con 2 criterios mostrando la tabla con las ventas de Clara y Augustina

Ejemplo de lógica “Y”: queremos las ventas de Notebook del vendedor Diego. En A1, va Vendedor, en B1, Producto, en A2, Diego y, en B2, Notebook. Rango de criterios A1:B2. Excel devuelve únicamente las filas que cumplen las dos condiciones simultáneamente. 

Filtro con 2 criterios mostrando la tabla con las ventas de notebooks de Diego

Esta misma lógica de combinar varias condiciones es la que aplicas dentro de fórmulas con la función SI con varias condiciones (Y/O) cuando necesitas evaluar la misma idea sin filtrar.

Filtro avanzado con 3 criterios o más

Cuando combinas filas distintas con columnas distintas, puedes encadenar tres, cuatro o más criterios. Excel interpreta cada fila del rango de criterios como un bloque “O” y dentro de cada fila las celdas se cruzan con lógica “Y”. Eso te permite armar consultas que el filtro común no acepta.

Volvamos a la base de ventas. Queremos dos cosas en una sola ejecución: las ventas de teclado de la vendedora Clara en las que la cantidad vendida sea mayor que 3 más las ventas de ratón del vendedor Diego en las que la cantidad vendida sea exactamente 1. 

En el rango de criterios, escribimos los encabezados Vendedor, Producto y Cantidad en la fila 1 y, debajo, armamos dos filas: la fila 2 con Clara, Teclado, >3 y la fila 3 con Diego, Ratón, 1.

Como rango de criterios, seleccionamos A1:C3. Al darle a Aceptar, Excel devuelve los registros que cumplen el primer bloque más los que cumplen el segundo.

Filtro avanzado con 3 criterios en Excel

Esa flexibilidad de mezclar tres criterios o más con “Y” dentro de cada fila y “O” entre filas es exactamente lo que describe la documentación oficial de Microsoft sobre criterios avanzados cuando habla de filtros booleanos compuestos.

Filtro con un rango de valores

Para extraer registros que están entre dos límites numéricos o de fecha, repite el mismo encabezado dos veces dentro del rango de criterios. Una columna llevará el operador del límite inferior y la otra, el del superior, ambas en la misma fila para que actúen con lógica “Y”.

Tomando la base de ventas, queremos las ventas de Clara cuyo valor total sea mayor o igual a 1.000 y menor o igual a 3.000. Una venta de 12.000 queda fuera, una de 300 también queda fuera, pero una de 1.800 entra perfecto. 

En el rango, escribimos Vendedor, Valor total, Valor total en la fila 1 y, debajo, Clara, >=1000, <=3000. Rango de criterios A1:C2. El resultado son únicamente las ventas de Clara dentro del intervalo.

las ventas de Clara cuyo Valor Total sea mayor o igual a 1.000 y menor o igual a 3.000

Los operadores admitidos son los habituales de Excel: >, <, >=, <= y <>. Este último es el operador “diferente de”, muy útil para excluir un valor. Por ejemplo, escribir <>Notebook en la columna Producto te trae las ventas de cualquier producto excepto Notebook. 

La misma técnica aplica para fechas, escribiendo >=01/01/2019 y <=31/01/2019 para extraer las ventas de enero.

Trucos para sacar el máximo provecho del filtro avanzado

Una vez que dominas la sintaxis básica, vale la pena conocer las opciones extras que muchos usuarios pasan por alto. Son recursos pequeños en apariencia, pero en una jornada normal de análisis te ahorran horas de trabajo manual.

Cómo usar el comodín * en el filtro avanzado

El asterisco (*) representa cualquier secuencia de caracteres dentro de un texto. Es ideal para encontrar coincidencias parciales o para agrupar todos los registros que comparten una raíz común, sin necesidad de escribir el valor exacto.

Tomemos un caso concreto de la base de ventas. Si, en la columna Producto, escribimos solamente Notebook como criterio, Excel devuelve únicamente las ventas del producto que se llama exactamente “Notebook”. Pero si escribimos *Notebook*, la herramienta busca todas las celdas que contengan la palabra Notebook en cualquier posición.

Resultado: nos trae tanto Notebook como Cargador de Notebook, porque ambos productos contienen esa palabra.

Cómo usar el comodín * en el filtro avanzado

El comodín ? cumple un rol similar pero solo para un carácter, útil cuando varía una sola letra. Importante: los comodines solo trabajan en columnas de texto. 

Si los usas para números o fechas, Excel los interpreta como literal y no encuentra coincidencias. También revisa que no haya espacios invisibles al inicio o al final de los valores, porque también afectan la coincidencia.

Filtro con valores distintos para registros únicos

Una de las opciones más subestimadas de la ventana es la casilla Solo registros únicos. Al activarla, la herramienta elimina los duplicados del resultado y te entrega una lista limpia, sin pasar por la herramienta Quitar duplicados en una columna aparte.

En la base de ventas, los productos se repiten cientos de veces en la columna C. Si queremos saber cuáles son los productos distintos que venden los vendedores, abrimos Avanzadas, seleccionamos como Rango de la lista únicamente la columna C6:C705 (con el atajo ctrl + shift + flecha abajo desde C6), dejamos vacío el rango de criterios, marcamos Solo registros únicos, elegimos Copiar a otro lugar y apuntamos a H6. El resultado es una lista limpia de 7 productos: Teclado, Webcam, Auriculares, Ratón, Notebook, Monitor y Cargador.

casilla Solo registros únicos marcada en la ventana del filtro avanzado
lista de 7 productos resultante en la columna H

Diferentemente de la herramienta Quitar duplicados convencional, este método no altera los datos originales: la base queda intacta y obtienes una lista nueva lista para usar en informes o validaciones posteriores. 

Para versiones modernas de Excel, también existe una alternativa dinámica con la función FILTRAR, que actualiza el resultado en tiempo real al cambiar los criterios.

Filtro avanzado copiando columnas específicas

La herramienta no obliga a copiar todas las columnas de la base original. Si solo necesitas algunas, escribe los encabezados deseados en la zona de destino antes de ejecutar el filtro y la herramienta entregará únicamente esas columnas, en el orden que tú definas.

Ejemplo concreto: volvemos al caso de los tres criterios (Clara con teclado mayor que 3, Diego con ratón igual a 1), pero, esta vez, queremos que el resultado salga en otra hoja con solo tres columnas: Vendedor, Fecha y Valor Total. 

En la hoja de destino, escribimos esos tres encabezados en A1:C1. Después abrimos Avanzadas desde la propia hoja de destino, definimos el Rango de la lista apuntando a A6:F705 de la hoja con los datos, el Rango de criterios apuntando a A1:C3 de la hoja con la consulta, marcamos Copiar a otro lugar y en Copiar a seleccionamos A1:C1 de la hoja activa.

Filtro avanzado copiando columnas específicas

Excel respeta esos encabezados y devuelve solo esas tres columnas con las 7 filas que cumplen los criterios.

Tabla de Excel con tres columnas: Vendedor, Fecha y Valor total. Los registros muestran ventas de Clara y Diego en distintas fechas de 2019, con valores de 600 € y 200 €.

Filtro avanzado en una nueva hoja

El detalle que más confunde a los usuarios principiantes es que la herramienta no permite copiar el resultado a una hoja distinta de la que está activa. Si abres la ventana Filtro avanzado desde la hoja con tus datos y eliges una celda de destino en otra hoja, Excel mostrará un error.

La solución es ejecutar la herramienta desde la hoja de destino, no desde la hoja con los datos. 

Posiciónate en una celda vacía de la hoja nueva, abre Datos > Avanzadas y, dentro de la ventana, define el Rango de la lista apuntando a la hoja con los datos originales, el Rango de criterios según corresponda y la opción Copiar a apuntará automáticamente a la hoja activa, que en este caso es la nueva.

Esta secuencia te permite mantener la base limpia, tener cada análisis en su propia hoja y crear reportes recurrentes sin tocar los datos originales. 

Si quieres dar un paso más y automatizar todo el proceso, puedes encapsular la lógica del filtro en una macro en Excel grabada paso a paso y dispararla con un botón.

Conclusión

Los filtros avanzados en Excel son uno de los recursos más potentes para extraer información precisa desde bases de datos extensas. Con un buen dominio del rango de criterios, los comodines y las opciones de destino, puedes resolver en segundos consultas que, de otra forma, exigirían fórmulas complejas o copiar y pegar manualmente cientos de filas.

Si quieres llevar tu manejo de Excel a un nivel profesional y dominar herramientas de análisis como esta, las tablas dinámicas, las funciones más avanzadas y la automatización con macros, conoce el curso Excel Impresionante de Hashtag Capacitaciones, donde aprenderás paso a paso a transformarte en una persona de alto desempeño con la hoja de cálculo más usada del mundo.

Si prefieres este contenido en formato de video tutorial, mira el vídeo abajo o visita nuestro canal de YouTube!

Preguntas frecuentes sobre los filtros avanzados en Excel

¿Cuál es la diferencia entre el filtro común y el filtro avanzado en Excel?

El filtro común se aplica desde los encabezados con menús desplegables y solo trabaja en el sitio. El filtro avanzado utiliza un rango de criterios independiente, admite lógica “Y” y “O” combinadas, permite copiar el resultado a otra ubicación y extraer registros únicos. Es la opción adecuada para análisis con criterios complejos o cuando necesitas conservar la base intacta. Puedes activar y desactivar el filtro común con el atajo ctrl + shift + L, mientras que el avanzado se invoca siempre desde Datos > Avanzadas.

¿Por qué no funciona el comodín *en mi filtro avanzado?

El comodín solo trabaja sobre texto. Si tu columna contiene números o fechas almacenados como tales, Excel toma el asterisco como un carácter literal y no encuentra coincidencias. Verifica el formato de la columna y, si es necesario, conviértela a texto antes de aplicar el filtro. También revisa que no haya espacios invisibles al inicio o al final de los valores, porque esos caracteres afectan la coincidencia aunque no los veas a simple vista.

¿Cómo borro el filtro avanzado para volver a ver toda la base?

Dentro de la ficha Datos, en el grupo Ordenar y filtrar, está el botón Borrar, que reactiva todas las filas ocultas. El atajo equivalente es Alt + D + B, que ejecuta la misma acción sin tener que ir al menú. Si copiaste el resultado a otra ubicación o a otra hoja, esa copia queda intacta como una vista del filtro y la base original también queda intacta, así que no hay nada que deshacer.

Hashtag Capacitaciones

¡Para ver más publicaciones de Excel, haz clic aquí!


¿Te gustaría descubrir tu nivel y aprender más sobre Excel con un minicurso gratis?

Últimas publicaciones de Excel