Táboa de contidos
En Microsoft Excel, a opción Filtro avanzado é útil cando se buscan datos que cumpran dous ou máis criterios. Neste artigo, falaremos das aplicacións do Filtro avanzado Intervalo de criterios en Excel.
Descargar o libro de prácticas
Descarga o libro de prácticas desde aquí.
Uso de Advanced Filter.xlsx
18 Aplicacións do intervalo de criterios de filtro avanzado en Excel
1. Uso do intervalo de criterios de filtro avanzados para o número e as datas
En primeiro lugar, presentaremos o noso conxunto de datos. A columna B á columna E representan varios datos asociados ás vendas. Agora podemos implementar aquí Intervalo de criterios de filtro avanzados . Neste exemplo, utilizaremos Rango de criterios de filtro avanzado para filtrar números e datas. Imos extraer todos os datos nos que a cantidade de vendas sexa superior a 10 . Vexamos o procedemento.
- En primeiro lugar, na pestana Datos , seleccione o comando Avanzado da Ordenar e amp; Opción de filtro . Aparecerá un cadro de diálogo chamado Filtro avanzado .
- A continuación, seleccione toda a táboa (B4:E14) para o Intervalo da lista .
- Seleccione a cela (C17:C18) como Intervalo de criterios .
- Prema Aceptar .
- Finalmente, só podemos ver os datos que teñen cantidades superiores a 10 .
- Finalmente, obtemos o conxunto de datos que só consta de celas en branco.
15. Aplicar filtro avanzado para filtrar celas non en branco usando OU e AND
Neste exemplo, eliminaremos os espazos en branco celas mentres que no exemplo anterior eliminamos as celas non en branco. Establecemos os seguintes criterios para usar a fórmula:
=B5""
- En primeiro lugar, vai ao Caixa de diálogo Filtro avanzado . Insira o seguinte intervalo de criterios:
Intervalo da lista: B4:F14
Intervalo de criterios: C17:G18
- Agora preme Aceptar .
- Entón, liberaremos o conxunto de datos de celas en branco.
16. Buscar os 5 primeiros rexistros usando o intervalo de criterios de filtro avanzado
Agora implementaremos a opción de filtro avanzado para extraer os primeiros 5 rexistros de calquera tipo de conxunto de datos. Neste exemplo, tomaremos os cinco primeiros valores da columna Vendas . Para facelo, primeiro estableceremos os criterios baseados na seguinte fórmula:
=F5>=LARGE($F$5:$F$14,5)
Despois diso, só tes que facer o seguinte pasos:
- Ao principio, vaia á caixa de diálogo Filtro avanzado . Insira o seguinte intervalo de criterios:
Intervalo da lista: B4:F14
Intervalo de criterios: C17:C18
- Preme Aceptar .
- Finalmente, obtemos os cinco primeiros rexistros de Vendas columna.
17. Use o intervalo de criterios de filtro avanzado para atopar os cinco rexistros inferiores
Podemos usar a opción Filtro avanzado para atopar tamén os cinco últimos rexistros. Para atopar os cinco rexistros inferiores para a columna Vendas , crearemos os seguintes criterios mediante a seguinte fórmula:
=F5<=SMALL($F$5:$F$14,5)
A continuación, siga os seguintes pasos para realizar esta acción:
- Primeiro, insira o seguinte intervalo de criterios na caixa de diálogo Filtro avanzado :
Intervalo da lista: B4:F14
Intervalo de criterios: C17:C18
- Despois, prema OK .
- Por último, podemos ver os cinco valores inferiores da columna Vendas .
18. Filtrar filas segundo as entradas coincidentes dunha lista usando o intervalo de criterios de filtro avanzados
Ás veces é posible que teñamos que comparar dúas columnas ou filas dun conxunto de datos para eliminar ou manter determinados valores. Podemos usar a opción de entrada de coincidencia para realizar este tipo de acción.
18.1 Coincidencias con elementos nunha lista
Supoñamos que temos o seguinte conxunto de datos con dúas columnas de cidades. Tomaremos só as entradas coincidentes entre estas dúas columnas. Para facelo, estableceremos os seguintes criterios mediante a seguinte fórmula:
=C5=E5
Sigue os seguintes pasos para realice esta acción:
- Ao principio, abra a opción Filtro avanzado .Insira o seguinte intervalo de criterios:
Intervalo da lista: B4:F14
Intervalo de criterios: C17:C18
- Preme Aceptar .
- Por último, podemos ver o mesmo valor en dúas columnas de cidades.
18.2 Non coincidir con elementos dunha lista
O exemplo anterior foi para entradas coincidentes, mentres que este exemplo filtrará entradas que non coincidan. Estableceremos os criterios mediante a seguinte fórmula:
=C5E5
Imos ver como realizalo:
- Primeiro, desde o Filtro avanzado insira o seguinte intervalo de criterios:
Intervalo da lista: B4:F14
Intervalo de criterios: C17:C18
- A continuación, prema Aceptar .
- Por último, obteremos os valores das cidades da Columna C e da Columna E que non coinciden entre si.
Conclusión
Neste artigo, tentamos cubrir todos os métodos da opción Intervalo de criterios de filtro avanzados . Descarga o noso caderno de prácticas engadido a este artigo e practica ti mesmo. Se tes algunha confusión ou tes algunha suxestión, deixa un comentario a continuación, tentaremos responderche o antes posible.
Nota:
2. Usaremos cabeceiras para as columnas relacionadas onde se aplicarán os criterios de filtrado.
2. Filtrar valores de texto con criterios de filtrado avanzados
Podemos comparar valores de texto utilizando operadores lóxicos ademais de números e datas. Nesta sección, discutiremos como podemos filtrar o valor do texto con Criterios de filtro avanzados para unha coincidencia exacta de texto, ademais de ter un carácter específico ao principio.
2.1 Para a coincidencia exacta do texto
Neste método, Filtrado devolveranos o valor exacto do texto introducido. Supoñamos que temos o seguinte conxunto de datos de vendas xunto cunha nova columna Cidade . Extraeremos só os datos da cidade ‘NOVA YORK’ . Simplemente siga os seguintes pasos para realizar esta acción:
- Ao principio, seleccione a cela C18 . Insira a seguinte fórmula:
=EXACT(D5," NEW YORK")
- Preme Intro .
- A continuación, seleccione o seguinte intervalo de criterios de filtro:
Intervalo da lista: B4:F14
Intervalo de criterios: C17:C18
- Preme Aceptar .
- Por último, obteremos só os datos da cidade 'NOVA YORK' .
2.1 Ter un carácter específico ao principio
Agora filtraremos os valores de texto para comezar cun carácter específico en lugar dunha coincidencia exacta. Aquí, imos extraer só ovalores de cidades que comezan coa palabra ‘Novo’ . Imos ver como facelo.
- En primeiro lugar, seleccione os intervalos de criterios na caixa Filtro avanzado :
Intervalo de lista : B4:F14
Intervalo de criterios: C18:C19
- Prema Aceptar .
- Por último, obteremos os datos de todas as cidades que comezan pola palabra ‘Novo’ .
3. Usa comodíns coa opción de filtro avanzado
O uso de caracteres comodín caracteres é outra forma de aplicar Intervalo de criterios de filtro avanzados . Normalmente, hai tres tipos de caracteres comodín en Excel:
? (Signo de interrogación) : representa calquera carácter dun texto.
* (Asterisco) : representa calquera número de caracteres.
~ (Tilde) – Representa a presenza dun carácter comodín no texto.
Podemos buscar unha cadea de texto específica no noso conxunto de datos usando Asterisco (*) . Neste exemplo, atopamos os nomes dos vendedores que comezan polo texto ‘J’ . Para iso, debemos seguir estes pasos.
- Primeiro, abra a xanela Filtro avanzado . Seleccione o seguinte intervalo de criterios:
Intervalo da lista: B4:F14
Intervalo de criterios: C17:C18
- Prema Aceptar .
- Finalmente, obteremos os nomes dos vendedores só que comecen co texto ‘J’ .
Contidos relacionados: Filtro avanzado de Excel [Múltiples columnas e amp; Criterios, Usando Fórmula & con comodíns]
4. Aplicar fórmulas con intervalo de criterios de filtro avanzado
Unha forma máis de usar o intervalo de criterios de filtro avanzado é aplicar fórmulas. Neste exemplo, extraeremos a cantidade de vendas superior a $350 . Só tes que seguir os seguintes pasos:
- Ao principio, selecciona a cela C19 . Insira a seguinte fórmula:
=F5>350
- Preme Aceptar .
A fórmula itera o valor da cantidade de vendas se é superior a $350 ou non.
- A continuación, seleccione o seguinte intervalo de criterios no cadro de diálogo Filtro avanzado :
Intervalo da lista: B4:F14
Intervalo de criterios: C17:C19
- Prema Aceptar .
- Polo tanto, só podemos ver os datos dos valores de vendas superiores a $350 .
5. Filtro avanzado con criterios lóxicos AND
Agora introduciremos a lóxica AND no intervalo de criterios de filtro avanzado. Esta lóxica utiliza dous criterios. Devolve o valor de saída cando os datos cumpren ambos os criterios. Aquí temos o seguinte conxunto de datos. Neste conxunto de datos, filtraremos os datos da cidade de Nova York , ademais de ter un valor de vendas >= 200 . Imos ver como facelo.
- Primeiro, vai aoCadro de diálogo Filtro avanzado , seleccione o seguinte intervalo de criterios:
Rango da lista: B4:F14
Rango de criterios: C18 :C19
- Prema Aceptar .
- Finalmente, obteremos o conxunto de datos só para a cidade de Nova York con vendas valor superior a $250 .
6. Uso da lóxica OU con rango de criterios de filtro avanzados
Como a lóxica AND , a A lóxica OR usa tamén dous criterios. AND o lóxico devolve a saída se se cumpren os dous criterios mentres que OU o lóxico devolve se só se cumpre un criterio. Aquí iremos só datos para as cidades Nova York e Texas . Simplemente siga os seguintes pasos para realizar esta acción:
- Ao principio, abra a caixa de diálogo Filtro avanzado . Introduza o seguinte intervalo de criterios:
Intervalo da lista: B4:F14
Intervalo de criterios: C18:C20
- Prema Aceptar.
- Finalmente, obtemos o conxunto de datos só para as cidades Nova York e Texas .
7. Combinación de AND & OU Lóxica como intervalo de criterios
Ás veces é posible que necesitemos filtrar datos para varios criterios. Nese caso, podemos usar unha combinación de AND & OU lóxica. Extraeremos datos do seguinte conxunto de datos en función dos criterios indicados. Só tes que facer os seguintes pasos para realizar esta acción:
- En primeiro lugar, abra a caixa de diálogo Filtro avanzado . Seleccione os seguintes criterios:
Intervalo da lista: B4:F14
Intervalo de criterios: C18:C20
- Despois preme Aceptar.
- Polo tanto, só podemos ver o conxunto de datos que coincida cos nosos criterios.
8. Usando o intervalo de criterios de filtro avanzados para extraer columnas específicas
Neste exemplo, filtraremos partes específicas dun conxunto de datos. Despois de filtrar moveremos a parte filtrada a outra columna. Usaremos o seguinte conxunto de datos para realizar esta acción a través do seguinte procedemento.
- Primeiro, no cadro de diálogo Filtro avanzado seleccione os seguintes criterios:
Lista Intervalo: B4:F14
Intervalo de criterios: C18:C20
- Seleccione a opción copiar a outra localización .
- Entrada Copiar a intervalo H8:I10 .
- Preme Aceptar.
- Entón, obtemos os datos filtrados en H8:I10 segundo o noso criterio.
9. Copiar datos noutra folla de traballo despois de filtrar
Neste exemplo, tamén copiaremos os datos noutra folla de traballo mentres que no exemplo anterior fixémolo na mesma ficha. Fai os seguintes pasos para executalo:
- Primeiro, vai a ‘Outra folla de traballo-2’ onde copiaremos os datos despois do filtrado.
Podemos ver dúas columnas ‘Cidade’ e "Vendas" en "Outra folla de traballo-2" .
- A continuación, abra a caixa de diálogo ‘Filtro avanzado’ .
- Despois vai a ‘Outra folla de traballo-1’ . Seleccione os seguintes criterios:
Intervalo da lista: B4:F14
Intervalo de criterios: C18:C19
- Agora, seleccione a opción copiar a outra localización .
- Despois diso, vai a "Outra folla de traballo-2" . Seleccione Copiar en Rango B2:C4 .
- Prema Aceptar .
- Finalmente, podemos ver os datos filtrados en ‘Outra folla de traballo-2’ .
10. Extrae rexistros únicos con criterios de filtro avanzados
Neste caso, extraeremos só os valores únicos dunha columna específica. Do seguinte conxunto de datos, extraeremos valores únicos das cidades noutra columna. Simplemente faga os pasos:
- Ao principio, abra a xanela Filtro avanzado . Seleccione os criterios
Intervalo da lista: D4:D14
- A continuación, seleccione a opción Copiar a outra localización .
- A continuación, introduza Copiar ao intervalo como H4:H8 .
- Marque a caixa Só rexistros únicos .
- Prema Aceptar .
- Finalmente, podemos ver os nomes de cidades con rexistros únicos só na columna H .
11. Buscar días laborables con rango de criterios de filtro avanzados
Podemos atoparDías laborables con rango de criterios de filtro avanzados. Aquí usaremos o seguinte conxunto de datos para ilustrar este proceso:
- En primeiro lugar, seleccione a cela C19 . Insira a seguinte fórmula:
=AND(WEEKDAY(B5)1,WEEKDAY(B5)7)
- A continuación, estableza o seguinte intervalo de criterios en a caixa de diálogo Filtro avanzado :
Intervalo da lista: B4:F14
Intervalo de criterios: C18:C19
- Prema Aceptar .
- Finalmente, obteremos os valores Data só para os días laborables.
🔎 Como funciona a fórmula?
- WEEKDAY(B5)1: 1 denota domingo. Esta parte establece o criterio de que a data non é domingo .
- DÍA DA SEMANA(B5)7: 7 denota domingo. Esta parte establece o criterio de que a data non é sábado .
- AND(DÍA DA SEMANA(B5)1,DÍA DA SEMANA(B5)7): Establece o criterio de que o día non sexa nin Sábado nin Domingo .
12. Aplicar filtro avanzado para buscar fin de semana
Tamén podemos usar o intervalo de criterios de filtro avanzado para atopar o fin de semana nunha columna Data. Vexamos como facelo usando o seguinte conxunto de datos:
- Ao principio, seleccione a cela C19. Insira a seguinte fórmula:
=OR(WEEKDAY(B5)=1,WEEKDAY(B5)=7)
- Preme Intro .
- A continuación, no cadro de diálogo Filtro avanzado seleccione o seguinte intervalo de criterios:
Intervalo da lista:B4:F14
Intervalo de criterios: C18:C19
- Prema Aceptar .
- Polo tanto, só podemos ver os valores da fin de semana na columna Data .
13. Use o filtro avanzado para calcular valores por debaixo ou por riba da media
Nesta sección, calcularemos o valor por debaixo ou superior da media mediante usando Intervalo de criterios de filtro avanzados . Aquí só filtraremos o valor das vendas que é maior que o valor medio das vendas.
- Primeiro, seleccione a cela C19 . Insira a seguinte fórmula:
=E5>AVERAGE(E5:E14)
- A continuación, abra o Avanzado Caixa de diálogo Filtrar . Introduza o seguinte intervalo de criterios:
Intervalo da lista: B4:F14
Intervalo de criterios: C18:C19
- Prema Aceptar .
- Polo tanto, obtemos só o conxunto de datos para o valor de vendas maior que o valor medio.
14. Filtrando celas en branco con lóxica OU
Se o noso conxunto de datos consta de celas en branco, podemos extraer celas en branco usando Filtro avanzado .
Temos o seguinte conxunto de datos. O conxunto de datos consta de celas en branco . Establecemos os criterios mediante a seguinte fórmula:
=B5=""
- Primeiro, vai ao Cadro de diálogo Filtro avanzado r. Introduza os seguintes criterios:
Intervalo da lista: B4:F14
Intervalo de criterios: C17:C22
- Prema Aceptar .