Como aplicar varios filtros en Excel (6 métodos adecuados)

  • Comparte Isto
Hugh West

O filtrado faise indispensable cando tes un conxunto de datos máis grande e complicado. Recuperar os datos desexados leva bastante tempo a partir deste conxunto de datos. Así, debes saber como aplicar varios filtros en Excel. Os métodos de múltiples filtros son especialmente sorprendentes para mostrar os teus datos interesados.

Neste artigo, discutiremos os métodos de como aplicar múltiples filtros , incluíndo Código VBA en Excel. Ademais, mostraremos a función FILTRO que filtra de forma intelixente e actualiza os datos automaticamente.

Descargar o libro de prácticas

Podes descargar o libro de prácticas desde aquí:

Aplicación de varios filtros.xlsm

6 métodos para aplicar varios filtros en Excel

Antes de ir á análise principal, vexamos o seguinte conxunto de datos. Aquí, os Nomes de 15 sitios aparecen xunto coa súa Categoría . Ademais, o Número de visitas e os Novos subscritores proporciónanse en función da Data e do modo de Plataformas .

Agora veremos a aplicación de varios filtros sobre diferentes perspectivas. Para levar a cabo a sesión, estamos a usar a versión de Microsoft 365 . Entón, imos comezar.

1. Múltiples filtros de xeito sinxelo dentro de diferentes columnas en Excel

Aquí pode organizar facilmente os datos necesarios utilizando a opción Filtro en Excel. Por exemplo,se queres obter o número de visitas dos sitios educativos e da plataforma móbil , simplemente podes usar a opción Filtrar .

Entón, para iso, siga os pasos seguintes.

  • En primeiro lugar, seleccione o seu conxunto de datos.
  • En segundo lugar, na pestana Inicio > prema na opción Filtrar (da barra de comandos Ordenar e filtrar ). Ademais, pode abrir a opción Filtrar doutro xeito. Ademais, ese é da pestana Datos > prema na opción Filtrar .

Despois diso, verá a frecha despregable para cada campo.

Agora, tes que filtrar os datos desexados.

  • Primeiro, selecciona a "Categoría"
  • A continuación, desmarque a caixa próxima a Seleccionar todo para anular a selección de todas as opcións de datos.
  • A continuación, marque a caixa próxima a "Educación" .
  • Máis tarde, preme Aceptar .

  • De novo, fai clic no “ Plataformas” e marque a caixa próxima á plataforma “Móbil” do xeito anterior.

Despois de filtrar o dous campos, obterá o seguinte número de visitas.

2. Usando a opción de filtro automático para filtrar varios valores en Excel

A opción AutoFilter en Excel úsase como un botón incrustado para filtrar varios tipos de datos necesarios nun intervalo ou columna de datos.

Entón, se quere atopar o "Nome dos sitios" tendo un número de visitas entre 5000 e 10000 e os “Novos subscritores” son maiores de 200 , podes facelo do seguinte xeito.

  • Primeiro, seleccione o conxunto de datos e prema CTRL+MAIÚS+L .

  • A continuación, fai clic na frecha despregable do campo “Número de visitas” .
  • Despois diso, vai ao menú Filtros de números .
  • Entón, escolla a opción Entre .

Neste momento aparece un novo cadro de diálogo chamado Filtro automático personalizado Aparecerá .

  • En primeiro lugar, insira 5000 no primeiro espazo en branco da caixa de diálogo Filtro automático personalizado .
  • En segundo lugar. , escriba 10000 no segundo espazo.
  • Por último, prema Aceptar .

Como un resultado, verá o Número de visitas filtrado.

  • Do mesmo xeito, faga clic na frecha despregable do campo “Novos subscritores” .
  • A continuación, vai ao menú Filtros de números .
  • Despois diso, escolla o Maior Que opción.

Do mesmo xeito, ábrese o cadro de diálogo chamado Filtro automático personalizado para " Novos subscritores ".

  • A continuación, enche o espazo escribindo 200 .
  • A continuación, prema Aceptar .

E obterás o seguinte resultado para a túa consulta. Entón, pensamos que está claro para ti como aplicar varios filtros en Excel.

3. Filtra varias columnasUsando simultaneamente a función de filtro avanzado

Nos dous métodos anteriores, ves a aplicación de múltiples filtros por separado para cada campo. Ademais, non tiñas opción de proporcionar criterios.

En realidade, usando a opción Filtro avanzado , podes especificar criterios para os campos.

Por exemplo, podes especificar os tres criterios, é dicir, a categoría dos sitios serían educación , o número de visitas sería maior que 10.000 , e o número de novos subscritores sería superior a 400 .

  • En primeiro lugar, anote os criterios anteriores en relación aos seus campos. Aquí escribimos eses criterios no intervalo de celas de B22:D23 . En realidade, debes escribir os criterios horizontalmente .

  • A continuación, abra a opción Filtro avanzado facendo clic na pestana Datos > Ordenar & Filtro > Avanzado .

  • Máis tarde, especifique o intervalo de todo o conxunto de datos desde onde quere filtre na opción Intervalo de lista e proporcione os criterios na Intervalo de criterios .
  • Ademais, se non precisa de datos similares, marque a caixa próxima a Só rexistros únicos .
  • A continuación, prema Aceptar .

E verá o seguinte saída.

Lecturas similares:

  • Filtrar varios criterios en Excel (4Formas adecuadas)
  • Filtrar datos en Excel usando a fórmula
  • Como filtrar varias columnas simultáneamente en Excel (3 formas)
  • Buscar varios elementos no filtro de Excel (2 xeitos)

4. Varios filtros empregando VBA en Excel

Se tes un conxunto de datos máis grande, É lento e un pouco aburrido obter o resultado necesario mediante unha fórmula.

En vez de facelo, podes utilizar o código VBA en Excel, que realiza o resultado con rapidez e precisión.

Agora, imos ver como podes aplicar o código VBA ao noso conxunto de datos.

Aquí veremos as dúas aplicacións de VBA AutoFilter usando Operador OR e operador AND respectivamente.

4.1. Múltiples filtros usando o operador OR (lóxica)

Se queres filtrar os sitios que teñan un número de visitas menos de 10.000 ou superior a 15.000 , e a categoría dos sitios sería educación , entón podes seguir os seguintes pasos.

  • En primeiro lugar, desde o Desenvolvedor pestana > prema en Visual Basic .

  • A continuación, abra un módulo facendo clic en Inserir > Módulo .

  • Despois diso, anote o seguinte código no Módulo 1 .
4849

Desglose do código

Os seguintes elementos son necesarios para usar o Filtro automático de VBA .

  • Intervalo: Refírese á celarango para filtrar, p. B4:G19 .
  • Campo: É o índice do número de columna da parte máis esquerda do seu conxunto de datos. O valor do primeiro campo será 1 .
  • Criterios 1: O primeiro criterio para un campo, p. Criterios1="<10000"
  • Criterios 2: O segundo criterio para un campo, p. ex. Criterios2=">15000"
  • Operador: un operador de Excel que especifica certos requisitos de filtrado, por exemplo. Operador:=xlOr , Operador:=xlAnd , etc.
  • Neste momento, desde a pestana Desenvolvedor > vai a Macros .

  • A continuación, escolla filter_my_sites no Nome da macro e prema Executar .

Se executas o código anterior, obterás a seguinte saída.

4.2. Múltiples filtros usando o operador AND (lóxica)

Máis importante é que se quere que os sitios educativos teñan un número de visitas entre 5000 e 15000 , podes usar o seguinte código.

2237

  • Despois de executar o código, obterás a seguinte saída.

Entón, pensamos que está claro para vostede como aplicar varios filtros en Excel usando VBA .

5. Use da función FILTER para aplicar varios filtros

Os primeiros 3 métodos discutidos son bastante funcionais aínda que teñen serios inconvenientes. Non pode actualizar os datos filtradosautomaticamente. Para iso, ten que volver a utilizar os métodos para filtrar novos datos.

É por iso que Microsoft trae unha función FILTRO actualizada que actualiza os datos filtrados automaticamente. Ademais, obterá esta función só na versión Excel 365 .

A sintaxe da función é

FILTRO (matriz, incluír, [if_empty])

Os argumentos son-

  • matriz: Rango ou matriz para filtrar.
  • incluír : Matriz booleana, proporcionada como criterio.
  • if_empty: Valor a devolver cando non se devolve ningún resultado. Este é un campo opcional.

Ademais, pode filtrar o conxunto de datos en función da data. Supoña que quere filtrar todo o conxunto de datos só para o mes de xuño . Isto significa que quere obter o nome de sitios , o número de visitas , etc. para xuño .

  • Neste caso, escriba a fórmula na cela H5 . Aquí debes gardar espazo suficiente para os datos filtrados, se non, mostrará algún erro.
=FILTER(B5:F19,MONTH(D5:D19) > 5,"No data")

Aquí, B5:F19 é o noso conxunto de datos, D5:D19 é para a data, a sintaxe MES(D5:D19) > 5 devolve a data de xuño .

  • A continuación, preme ENTER .

E, obtén a seguinte saída.

6. Uso da táboa de Excel para aplicar varios filtros

Podes usar unha táboa de Excel para aplicar varios filtros. Os pasos están dadosa continuación.

Pasos:

  • En primeiro lugar, seleccione o intervalo de datos.
  • En segundo lugar, na pestana Inserir >> escolla a función Táboa .

Neste momento, aparecerá un cadro de diálogo chamado Crear táboa .

  • Agora, asegúrate de seleccionar o intervalo de datos na caixa Onde están os datos da túa táboa? . Aquí, se selecciona o intervalo de datos antes, esta caixa encherase automaticamente.
  • Entón, marque a opción A miña táboa ten cabeceiras .
  • Finalmente, preme Aceptar .

Despois diso, verás a frecha despregable para cada campo.

  • A continuación, siga os pasos do método-1 e obterá a saída.

Como filtrar varios valores separados por comas en Excel

Para esta sección, utilizaremos unha táboa de datos diferente. Que contén Nome do sitio, Categoría, Número de visitas, e Plataformas .

Agora, se queres obter o número de visitas para os sitios educativos e a plataforma móbil , podes seguir os pasos.

  • Agora, selecciona o conxunto de datos e preme CTRL+MAIÚS+L .

Entón, verás a frecha despregable para cada campo.

  • A continuación, fai clic na frecha despregable do campo “Categoría” .
  • Despois diso, vai ao Filtros de texto menú.
  • A continuación, escolla Contén.. opción.

Neste momento, aparecerá unha nova caixa de diálogo chamada Filtro automático personalizado .

  • En primeiro, escribe Educación no primeiro espazo.
  • A continuación, preme Aceptar .

Entón, verás que a Categoría está filtrada.

Despois diso, para filtrar Plataformas siga os pasos do método-1 e obterás o resultado final.

Sección de práctica

Agora podes practicar o método explicado por ti mesmo.

Conclusión

Así é como pode aplicar varios filtros en Excel. Se tes algunha suxestión ou confusión, fáganos saber na seguinte sección de comentarios.

Grazas por estar connosco.

Hugh West é un adestrador e analista de Excel altamente experimentado con máis de 10 anos de experiencia na industria. É Licenciado en Contabilidade e Finanzas e Máster en Administración de Empresas. Hugh ten unha paixón polo ensino e desenvolveu un enfoque docente único que é fácil de seguir e comprender. O seu coñecemento experto de Excel axudou a miles de estudantes e profesionais de todo o mundo a mellorar as súas habilidades e a destacar nas súas carreiras. A través do seu blog, Hugh comparte os seus coñecementos co mundo, ofrecendo titoriais de Excel gratuítos e formación en liña para axudar ás persoas e ás empresas a alcanzar todo o seu potencial.