Saltar al contenido principal

Cómo utilizar el filtro avanzado de Excel: una guía completa con ejemplos

El filtro avanzado de Excel es una poderosa herramienta que brinda flexibilidad más allá de la funcionalidad de filtrado estándar, permitiendo a los usuarios realizar tareas de filtrado complejas de manera eficiente. Esta guía analiza en profundidad la función Filtros avanzados de Excel, la compara con los filtros normales, proporciona ejemplos prácticos y ofrece consideraciones para un uso óptimo. Le permitirá dominar el uso de filtros avanzados con confianza.


Filtro avanzado versus filtro normal

La principal distinción entre el filtro normal de Excel y el filtro avanzado radica en su complejidad y funcionalidad. Mientras que el filtro normal ofrece un filtrado sencillo basado en criterios de una sola columna dentro del conjunto de datos original, el filtro avanzado va más allá de estos límites al:

  • Permitir el uso de múltiples criterios en varias columnas.
  • Proporcionar la capacidad de extraer valores únicos de un conjunto de datos.
  • Habilitar el uso de comodines para una coincidencia parcial más flexible.
  • Permitir la extracción de datos filtrados a una ubicación separada.

Ejemplos de uso de filtro avanzado

Esta sección proporcionará diferentes ejemplos prácticos para mostrarle cómo usar filtros avanzados en Excel para lograr diferentes efectos de filtrado.


Extraer una lista única

El filtro avanzado de Excel puede generar rápidamente una lista de valores únicos de un conjunto de datos, una tarea que puede resultar engorrosa con los filtros normales. Si tiene una lista de transacciones de ventas con filas duplicadas y desea extraer una lista de filas únicas, la función Filtro avanzado en Excel puede simplificar esta tarea. Siga las instrucciones a continuación para lograr esto.

  1. Visite la Datos seleccione Avanzado existentes Filtro de clasificación grupo.
  2. En Filtro avanzado cuadro de diálogo, debe configurarlo de la siguiente manera.
    1. En la columna Acción sección, elija la opción que necesite. Como quiero ubicar la lista única en un lugar diferente, elijo el Copiar a otra ubicación .
    2. Especifique la sección Rango de lista:
      • Extraer valor único de una columna:
        Seleccione la columna que contiene los valores de los que desea extraer entradas únicas. Por ejemplo, para extraer los nombres de clientes únicos en este caso, seleccione A1:A11.
      • Extraiga filas únicas basadas en múltiples columnas:
        Seleccione el rango que incluye todas las columnas que está considerando. En este caso, como quiero extraer filas únicas según los nombres de los clientes, las ventas y la región, selecciono todo el rango A1:C11.
    3. En Copiar a , especifique dónde desea pegar la lista única.
    4. Asegúrate de leer Solo registros únicos casilla de verificación.
    5. Haga clic en el OK botón. Ver captura de pantalla:

Resultado

Como se muestra en la captura de pantalla siguiente, las filas únicas se extraen del rango de datos original.


Filtrar en una columna con múltiples criterios (coincide con cualquier criterio)

Filtrar datos en una columna con múltiples criterios le permite mostrar filas que cumplen cualquiera de las condiciones especificadas. Esto puede resultar especialmente útil cuando trabaja con conjuntos de datos grandes y necesita limitar la información en función de varias coincidencias potenciales. Así es como puede lograr esto utilizando la función Filtro avanzado de Excel:

Paso 1: Prepare los datos del rango de su lista original

Asegúrese de que su conjunto de datos de rango de lista tenga encabezados de columna claros, ya que serán importantes para configurar el rango de criterios. Aquí, estoy usando la siguiente tabla de puntuaciones de los estudiantes como ejemplo.

Paso 2: Configuración del rango de criterios

  1. En el rango anterior o aparte del rango de la lista, cree su rango de criterios. Los encabezados que escriba en el rango de criterios deben coincidir exactamente con los del rango de lista para funcionar correctamente. Aquí mi rango de criterios se encuentra encima del rango de la lista.
  2. Debajo del encabezado, enumere cada uno de los criterios que desea cumplir. Cada criterio debe estar en su propia celda, directamente debajo del anterior. Esta configuración le dice a Excel que cumpla cualquiera de estos criterios.
    En este ejemplo, estoy buscando estudiantes con puntuaciones superiores a 95 o inferiores a 60 para poder filtrar eficazmente el rango de la lista para incluir estudiantes con puntuaciones altas y bajas. Por lo tanto, ingreso cada criterio en filas separadas debajo del encabezado Puntuación. El rango completo de criterios se muestra a continuación:

Paso 3: aplique el filtro avanzado

Ahora puede aplicar el filtro avanzado para realizar la tarea de la siguiente manera.

  1. Visite la Datos pestaña y seleccione Avanzado existentes Filtro de clasificación grupo.
  2. En Filtro avanzado cuadro de diálogo, debe configurarlo de la siguiente manera.
    1. En la columna Acción sección, elija la opción que necesite. Aquí como quiero ubicar el resultado filtrado en un lugar diferente, elijo el Copiar a otra ubicación .
    2. En Rango de lista sección, seleccione todo el rango de la lista A7: D17.
    3. En Rango de criterio sección, seleccione todo el rango de criterios A2: D4.
    4. En Copiar a sección, especifique dónde desea pegar el resultado filtrado (aquí selecciono la celda F8).
    5. Haga Clic en OK para aplicar el filtro. Ver captura de pantalla:

Resultado

Luego podrá ver que solo se extraen las filas donde la columna "Puntuación" coincide con cualquiera de los criterios (>95 o <60).


Diga adiós a la configuración manual de rangos de criterios complicados

¡Desbloquee el poder del filtrado de múltiples condiciones en Excel sin la complejidad! Kutools for Excel's Súper filtro La característica ofrece una facilidad de uso incomparable que el filtro avanzado nativo de Excel simplemente no puede igualar. Admite los siguientes filtros avanzados con solo unos pocos clics:

  • Filtrar por múltiples criterios en una columna
  • Filtrar por múltiples criterios en múltiples columnas
  • Filtrar datos por longitud del texto
  • Filtrar datos según año/mes/semana...
  • Filtrar cadenas de texto distinguiendo entre mayúsculas y minúsculas...

Descubre cómo Súper filtro puede revolucionar su flujo de trabajo. Haga clic aquí para descargar una prueba gratuita de 30 días de Kutools para Excel.

Haga clic aquí para obtener más información y ver cómo utilizar esta función.


Filtrar en múltiples columnas con múltiples criterios

Habiendo cubierto el filtrado con múltiples criterios en una sola columna, ahora centramos nuestra atención en el filtrado de varias columnas. Esta sección lo guiará a través de la aplicación de múltiples criterios en diferentes columnas usando Y, O y lógica Y/O combinada.

  • Para aplicar la lógica AND, coloque los criterios en la misma fila.
  • Para aplicar la lógica OR, coloque los criterios en filas separadas.

Con lógica AND (cumple todos los criterios)

Filtrar datos en múltiples columnas con múltiples criterios usando la lógica AND significa que cada fila debe cumplir con todos los criterios especificados en diferentes columnas para que se muestre. A continuación se explica cómo lograr esto con el filtro avanzado de Excel:

Paso 1: Prepare los datos del rango de su lista original

Asegúrese de que su conjunto de datos de rango de lista tenga encabezados de columna claros, ya que serán importantes para configurar el rango de criterios. Aquí, estoy usando la siguiente tabla de puntuaciones de los estudiantes como ejemplo.

Paso 2: Configuración del rango de criterios

  1. Cree su rango de criterios arriba o sepárelo del rango de la lista escribiendo encabezados que coincidan exactamente con los del rango de la lista. Aquí mi rango de criterios se encuentra encima del rango de la lista.
  2. Y Lógicamente, enumere todos los criterios en la misma fila bajo sus encabezados correspondientes. Por ejemplo, si quiero filtrar por estudiantes de 'Clase A' con puntuaciones superiores a 85, entonces el rango de criterios debe establecerse así:

Paso 3: aplique el filtro avanzado

Ahora puede aplicar el filtro avanzado para realizar la tarea de la siguiente manera.

  1. Visite la Datos pestaña y seleccione Avanzado existentes Filtro de clasificación grupo.
  2. En Filtro avanzado cuadro de diálogo, debe configurarlo de la siguiente manera.
    1. En la columna Acción sección, elija la opción que necesite. Aquí como quiero ubicar el resultado filtrado en un lugar diferente, elijo el Copiar a otra ubicación .
    2. En Rango de lista sección, seleccione todo el rango de la lista A7: D16.
    3. En Rango de criterio sección, seleccione todo el rango de criterios A2: D3.
    4. En Copiar a sección, especifique dónde desea pegar el resultado filtrado (aquí selecciono la celda F6).
    5. Haga Clic en OK para aplicar el filtro. Ver captura de pantalla:

Resultado

En el resultado, solo se mostrarán o copiarán las filas que coincidan con todos los criterios en las columnas especificadas. En nuestro ejemplo, solo se extraen los estudiantes de la clase A con puntuaciones superiores a 85.


Con lógica OR (cumple cualquier criterio)

Para filtrar datos en varias columnas usando la lógica OR (que coincida con cualquiera de los criterios) en el Filtro avanzado de Excel, siga estos pasos:

Paso 1: Prepare los datos del rango de su lista original

Asegúrese de que su conjunto de datos de rango de lista tenga encabezados de columna claros, ya que serán importantes para configurar el rango de criterios. Aquí, estoy usando la siguiente tabla de puntuaciones de los estudiantes como ejemplo.

Paso 2: Configuración del rango de criterios

  1. Cree su rango de criterios arriba o sepárelo del rango de la lista escribiendo encabezados que coincidan exactamente con los del rango de la lista. Aquí mi rango de criterios se encuentra encima del rango de la lista.
  2. Con la lógica OR, coloque cada conjunto de criterios para la misma columna en filas separadas o enumere cada criterio en filas separadas debajo de su encabezado correspondiente. Por ejemplo, si quiero filtrar por estudiantes con puntuaciones superiores a 90 o calificaciones de F, el rango de criterios debe establecerse así:

Paso 3: aplique el filtro avanzado

Ahora puede aplicar el filtro avanzado para realizar la tarea de la siguiente manera.

  1. Visite la Datos pestaña y seleccione Avanzado existentes Filtro de clasificación grupo.
  2. En Filtro avanzado cuadro de diálogo, debe configurarlo de la siguiente manera.
    1. En la columna Acción sección, elija la opción que necesite. Aquí como quiero ubicar el resultado filtrado en un lugar diferente, elijo el Copiar a otra ubicación .
    2. En Rango de lista sección, seleccione todo el rango de la lista A7: D17.
    3. En Rango de criterio sección, seleccione todo el rango de criterios A2: D4.
    4. En Copiar a sección, especifique dónde desea pegar el resultado filtrado (aquí selecciono la celda F8).
    5. Haga Clic en OK para aplicar el filtro. Ver captura de pantalla:

Resultado

Esto filtrará sus datos según los criterios especificados, coincidiendo con los criterios enumerados. Si una fila coincide con alguno de los criterios en las columnas que especificó, se incluirá en los resultados filtrados.

En este caso, el filtro devolverá solo aquellos estudiantes cuya puntuación sea superior a 90 o con una calificación F.


Con lógica AND y OR

Para filtrar datos en varias columnas con una combinación de Y al igual que OR lógica utilizando el filtro avanzado de Excel, puede seguir estos pasos.

Paso 1: Prepare los datos del rango de su lista original

Asegúrese de que su conjunto de datos de rango de lista tenga encabezados de columna claros, ya que serán importantes para configurar el rango de criterios. Aquí, estoy usando la siguiente tabla de puntuaciones de los estudiantes como ejemplo.

Paso 2: Configuración del rango de criterios

  1. Cree su rango de criterios encima o al lado de su rango de lista. Incluya los encabezados de columna que coincidan exactamente con los del rango de la lista. Aquí mi rango de criterios se encuentra encima del rango de la lista.
  2. Debajo de los encabezados, ingrese los criterios usando una combinación de lógica AND y OR.
    • Y Lógicamente, los criterios de diferentes columnas deben colocarse en la misma fila.
    • OR Lógicamente, los criterios deben colocarse en filas separadas.
    • lógica combinada AND-OR, organice cada conjunto de condiciones O en bloques de filas separados. Dentro de cada bloque, coloque los criterios AND en la misma fila.
      Por ejemplo, para filtrar estudiantes en la Clase A con puntuaciones superiores a 90, o en la Clase B con una calificación B, establezca el rango de criterios de la siguiente manera:

Paso 3: aplique el filtro avanzado

Ahora puede aplicar el filtro avanzado para realizar la tarea de la siguiente manera.

  1. Visite la Datos pestaña y seleccione Avanzado existentes Filtro de clasificación grupo.
  2. En Filtro avanzado cuadro de diálogo, debe configurarlo de la siguiente manera.
    1. En la columna Acción sección, elija la opción que necesite. Aquí como quiero ubicar el resultado filtrado en un lugar diferente, elijo el Copiar a otra ubicación .
    2. En Rango de lista sección, seleccione todo el rango de la lista A7: D17.
    3. En Rango de criterio sección, seleccione todo el rango de criterios A2: D4.
    4. En Copiar a sección, especifique dónde desea pegar el resultado filtrado (aquí selecciono la celda F8).
    5. Haga Clic en OK para aplicar el filtro. Ver captura de pantalla:

Resultado

Excel mostrará sólo las filas que cumplan con su compleja combinación de criterios.

En este ejemplo, el filtro avanzado solo devolverá estudiantes con puntuaciones superiores a 90 en la Clase A o estudiantes con una calificación B en la Clase B.


Filtro avanzado con comodín

El uso de comodines con el filtro avanzado de Excel permite realizar búsquedas de datos más flexibles y potentes. Los comodines son caracteres especiales que representan uno o más caracteres en una cadena, lo que facilita el filtrado de patrones de texto. Aquí hay instrucciones detalladas sobre cómo usar el filtro avanzado con comodines en Excel.

Paso 1: Prepare los datos del rango de su lista original

Asegúrese de que su conjunto de datos de rango de lista tenga encabezados de columna claros, ya que serán importantes para configurar el rango de criterios. En este ejemplo, digamos que tiene una lista de nombres y algunos de los nombres que busca siguen un patrón de nomenclatura específico.

Paso 2: Configuración del rango de criterios

  1. Cree su rango de criterios encima o al lado de su rango de lista. Incluya los encabezados de columna que coincidan exactamente con los del rango de la lista. Aquí mi rango de criterios se encuentra encima del rango de la lista.
  2. Debajo del encabezado, ingrese los criterios usando comodines.
    • *: Representa cualquier número de caracteres y se puede utilizar antes, después o dentro de una cadena.
    • ?: Representa un solo carácter en una posición específica.
    En este ejemplo, quiero filtrar nombres que comiencen con el carácter "J", así que ingreso J* bajo el encabezado Nombre del rango de criterios. Ver captura de pantalla:

Paso 3: aplique el filtro avanzado

Ahora puedes aplicar el filtro avanzado para filtrar todos los nombres que comienzan con el carácter J.

  1. Visite la Datos pestaña y seleccione Avanzado existentes Filtro de clasificación grupo.
  2. En Filtro avanzado cuadro de diálogo, configure de la siguiente manera.
    1. En la columna Acción sección, elija la opción que necesite. Aquí como quiero ubicar el resultado filtrado en un lugar diferente, elijo el Copiar a otra ubicación .
    2. En Rango de lista sección, seleccione todo el rango de la lista A6: B11.
    3. En Rango de criterio sección, seleccione todo el rango de criterios A2: B3.
    4. En Copiar a sección, especifique dónde desea pegar el resultado filtrado (aquí selecciono la celda D7).
    5. Haga Clic en OK para aplicar el filtro. Ver captura de pantalla:

Resultado

El filtro avanzado mostrará solo aquellas filas de la columna Nombre donde los nombres comienzan con la letra 'J', siguiendo el patrón especificado por el comodín en el rango de criterios.


Extrae solo ciertas columnas

Usar el filtro avanzado de Excel para extraer solo ciertas columnas es particularmente útil para analizar grandes conjuntos de datos donde solo necesita concentrarse en cierta información.

Supongamos que su conjunto de datos está en el rango A7:D17 y desea filtrar estos datos según los criterios especificados en B2:D4 y extraer solo los Nombre, Puntuación y del Grado columnas. He aquí cómo hacerlo.

Paso 1: especificar las columnas que se extraerán

Debajo o al lado de su conjunto de datos, escriba los encabezados de las columnas que desea extraer. Esto define el rango "Copiar a" donde aparecerán los datos filtrados. En este ejemplo, escribo el Nombre, Puntuación y Grado encabezados en el rango F7: H7.

Paso 2: aplique el filtro avanzado

Ahora puede aplicar el filtro avanzado para filtrar solo ciertas columnas según criterios específicos.

  1. Visite la Datos pestaña y seleccione Avanzado existentes Filtro de clasificación grupo.
  2. En Filtro avanzado cuadro de diálogo, configure de la siguiente manera.
    1. En la columna Acción sección, elija el Copiar a otra ubicación .
    2. En Rango de lista sección, seleccione todo el rango de la lista A7: D17.
    3. En Rango de criterio sección, seleccione todo el rango de criterios A2: D4.
    4. En Copiar a sección, seleccione el rango (F7: H7 en este caso) donde has escrito los encabezados de las columnas que deseas extraer.
    5. Haga Clic en OK para aplicar el filtro. Ver captura de pantalla:

Resultado

Puede ver que el resultado de la extracción incluye solo las columnas especificadas.


Notas para el filtro avanzado

  • El rango de criterios debe tener encabezados de columna que coincidan exactamente con los del rango de la lista.
  • Si los resultados filtrados se copian a otra ubicación, la función Deshacer (Control + Z) no está disponible.
  • Al aplicar el filtro avanzado en Excel, asegúrese de incluir los encabezados de las columnas en su selección. Omitir los encabezados puede hacer que Excel trate por error la primera celda del rango como un encabezado, lo que podría dar como resultado un filtrado incorrecto.
  • Los resultados filtrados no se actualizan dinámicamente; Vuelva a aplicar el filtro avanzado para actualizarlos después de cambios de datos.
  • La siguiente tabla enumera las operaciones de comparación de números y fechas que puede utilizar en los criterios de filtro avanzado.
    Operador de comparación Sentido
    = Igual a
    > Más que
    < Menos que
    >= Mayor qué o igual a
    <= Menos que o igual a
    <> No igual a

Las mejores herramientas de productividad de oficina

🤖 Asistente de IA de Kutools: Revolucionar el análisis de datos basado en: Ejecución inteligente   |  Generar codigo  |  Crear fórmulas personalizadas  |  Analizar datos y generar gráficos  |  Invocar funciones de Kutools...
Características populares: Buscar, resaltar o identificar duplicados   |  Eliminar filas en blanco   |  Combine columnas o celdas sin perder datos   |   Ronda sin fórmula ...
Super búsqueda: Búsqueda virtual de criterios múltiples    Búsqueda V de valores múltiples  |   VLookup en varias hojas   |   Búsqueda difusa ....
Lista desplegable avanzada: Crear rápidamente una lista desplegable   |  Lista desplegable dependiente   |  Lista desplegable de selección múltiple ....
Administrador de columnas: Agregar un número específico de columnas  |  Mover columnas  |  Toggle Estado de visibilidad de columnas ocultas  |  Comparar rangos y columnas ...
Características destacadas: Enfoque de cuadrícula   |  Vista de diseño   |   Gran barra de fórmulas    Administrador de hojas y libros de trabajo   |  Biblioteca de Recursos (Texto automático)   |  Selector de fechas   |  Combinar hojas de trabajo   |  Cifrar/descifrar celdas    Enviar correos electrónicos por lista   |  Súper filtro   |   Filtro especial (filtro negrita/cursiva/tachado...) ...
Los 15 mejores conjuntos de herramientas12 Texto Herramientas (Añadir texto, Quitar caracteres, ...)   |   50+ Tabla Tipos (Diagrama de Gantt, ...)   |   40+ Práctico Fórmulas (Calcular la edad según el cumpleaños, ...)   |   19 Inserción Herramientas (Insertar código QR, Insertar imagen desde la ruta, ...)   |   12 Conversión Herramientas (Números a palabras, Conversión de Moneda, ...)   |   7 Fusionar y dividir Herramientas (Filas combinadas avanzadas, Células partidas, ...)   |   ... y más

Mejore sus habilidades de Excel con Kutools for Excel y experimente la eficiencia como nunca antes. Kutools for Excel ofrece más de 300 funciones avanzadas para aumentar la productividad y ahorrar tiempo.  Haga clic aquí para obtener la función que más necesita...

Descripción


Office Tab lleva la interfaz con pestañas a Office y hace que su trabajo sea mucho más fácil

  • Habilite la edición y lectura con pestañas en Word, Excel, PowerPoint, Publisher, Access, Visio y Project.
  • Abra y cree varios documentos en nuevas pestañas de la misma ventana, en lugar de en nuevas ventanas.
  • ¡Aumenta su productividad en un 50% y reduce cientos de clics del mouse todos los días!
Comments (0)
No ratings yet. Be the first to rate!
There are no comments posted here yet
Please leave your comments in English
Posting as Guest
×
Rate this post:
0   Characters
Suggested Locations