Recentemente escribín un artigo sobre como usar funcións de resumo en Excel para resumir facilmente grandes cantidades de datos, pero ese artigo tivo en conta todos os datos da folla de traballo. E se só queres ver un subconxunto de datos e resumir o subconxunto de datos?
En Excel, podes crear filtros en columnas que ocultarán filas que non coinciden co teu filtro. Ademais, tamén pode usar funcións especiais en Excel para resumir os datos usando só os datos filtrados.
Táboa de contidos
- Crear filtros sinxelos en Excel
- Crear filtros avanzados en Excel
- Resumo de datos filtrados
Neste artigo, explicareiche os pasos para crear filtros en Excel e tamén usar funcións integradas para resumir os datos filtrados.
Crear filtros sinxelos en Excel
En Excel, pode crear filtros sinxelos e filtros complexos. Imos comezar con filtros sinxelos. Cando traballes con filtros, sempre debes ter unha fila na parte superior que se usa para as etiquetas. Non é un requisito ter esta fila, pero facilita un pouco o traballo con filtros.
Arriba, teño algúns datos falsos e quero crear un filtro na columna Cidade . En Excel, isto é moi sinxelo de facer. Continúa e fai clic na pestana Datos da cinta e fai clic no botón Filtro . Tampouco tes que seleccionar os datos da folla nin facer clic na primeira fila.
Cando fas clic en Filtrar, cada columna da primeira fila terá automaticamente un pequeno botón despregable engadido á dereita.
Agora vai adiante e fai clic na frecha despregable da columna Cidade. Verás un par de opcións diferentes, que explicarei a continuación.
Na parte superior, podes ordenar rapidamente todas as filas polos valores da columna Cidade. Teña en conta que ao ordenar os datos, moverá toda a fila, non só os valores da columna Cidade. Isto garantirá que os teus datos permanezan intactos tal e como estaban antes.
Ademais, é unha boa idea engadir unha columna na parte frontal chamada ID e numerala dende unha ata cantas filas teñas na túa folla de traballo. Deste xeito, sempre podes ordenar pola columna ID e recuperar os teus datos na mesma orde na que estaban orixinalmente, se iso é importante para ti.
Como podes ver, todos os datos da folla de cálculo están agora ordenados en función dos valores da columna Cidade. Ata agora, non se ocultan filas. Agora vexamos as caixas de verificación na parte inferior do diálogo de filtro. No meu exemplo, só teño tres valores únicos na columna Cidade e eses tres aparecen na lista.
Seguín e desmarquei dúas cidades e deixei unha marcada. Agora só teño 8 filas de datos que se mostran e o resto están agochados. Podes dicir facilmente que estás mirando datos filtrados se verificas os números de fila no extremo esquerdo. Dependendo de cantas filas estean ocultas, verás algunhas liñas horizontais adicionais e a cor dos números será azul.
Agora digamos que quero filtrar nunha segunda columna para reducir aínda máis o número de resultados. Na columna C, teño o número total de membros de cada familia e só quero ver os resultados das familias con máis de dous membros.
Continúa e fai clic na frecha despregable da columna C e verás as mesmas caixas de verificación para cada valor único da columna. Non obstante, neste caso, queremos facer clic en Filtros de números e, a continuación, en Maior que . Como podes ver, tamén hai moitas outras opcións.
Aparecerá un novo diálogo e aquí podes escribir o valor para o filtro. Tamén pode engadir máis dun criterio cunha función AND ou OU. Podería dicir que quere filas onde o valor sexa maior que 2 e non sexa igual a 5, por exemplo.
Agora quedo con só 5 filas de datos: só familias de Nova Orleans e con 3 ou máis membros. O suficientemente fácil? Teña en conta que pode borrar facilmente un filtro dunha columna facendo clic no menú despregable e, a continuación, facendo clic na ligazón Borrar filtro do "Nome da columna" .
Entón, iso é todo para filtros sinxelos en Excel. Son moi fáciles de usar e os resultados son moi sinxelos. Agora vexamos os filtros complexos usando o diálogo Filtros avanzados .
Crear filtros avanzados en Excel
Se queres crear filtros máis avanzados, tes que usar o diálogo Filtro avanzado . Por exemplo, digamos que quería ver todas as familias que viven en Nova Orleans con máis de 2 membros na súa familia OU todas as familias en Clarksville con máis de 3 membros na súa familia E só as que teñan un enderezo de correo electrónico final .EDU . Agora non podes facelo cun simple filtro.
Para iso, necesitamos configurar a folla de Excel dun xeito un pouco diferente. Continúa e insira un par de filas enriba do seu conxunto de datos e copie as etiquetas dos títulos exactamente na primeira fila como se mostra a continuación.
Agora velaí como funcionan os filtros avanzados. Primeiro tes que escribir os teus criterios nas columnas da parte superior e despois premer no botón Avanzado debaixo de Ordenar e filtrar na pestana Datos .
Entón, que podemos escribir exactamente nesas células? OK, entón imos comezar co noso exemplo. Só queremos ver datos de Nova Orleans ou Clarksville, así que escribamos os datos nas celas E2 e E3.
Cando escribe valores en diferentes filas, significa OU. Agora queremos familias de Nova Orleans con máis de dous membros e familias de Clarksville con máis de 3 membros. Para iso, escriba >2 en C2 e >3 en C3.
Dado que >2 e Nova Orleans están na mesma fila, será un operador AND. O mesmo ocorre coa fila 3 anterior. Finalmente, queremos só as familias con enderezo de correo electrónico final .EDU. Para facelo, escriba *.edu tanto en D2 como en D3. O símbolo * significa calquera número de caracteres.
Unha vez feito isto, fai clic en calquera lugar do teu conxunto de datos e, a continuación, fai clic no botón Avanzado . O campo List Rang e descubrirá automaticamente o seu conxunto de datos xa que fixo clic nel antes de facer clic no botón Avanzado. Agora fai clic no pequeno botón situado á dereita do botón do intervalo de criterios .
Seleccione todo desde A1 ata E3 e prema de novo no mesmo botón para volver ao diálogo Filtro avanzado. Fai clic en Aceptar e agora deberían filtrarse os teus datos.
Como podes ver, agora só teño 3 resultados que coinciden con todos eses criterios. Teña en conta que as etiquetas do intervalo de criterios deben coincidir exactamente coas etiquetas do conxunto de datos para que isto funcione.
Obviamente podes crear consultas moito máis complicadas usando este método, así que xoga con el para obter os resultados desexados. Finalmente, imos falar sobre a aplicación de funcións de suma aos datos filtrados.
Resumo de datos filtrados
Agora digamos que quero resumir o número de membros da familia nos meus datos filtrados, como faría iso? Ben, imos limpar o noso filtro facendo clic no botón Borrar da cinta. Non te preocupes, é moi sinxelo aplicar de novo o filtro avanzado simplemente facendo clic no botón Avanzado e premendo de novo en Aceptar.
Na parte inferior do noso conxunto de datos, engademos unha cela chamada Total e despois engademos unha función de suma para sumar o total dos membros da familia. No meu exemplo, acabo de escribir =SUMA(C7:C31) .
Entón, se miro a todas as familias, teño 78 membros en total. Agora sigamos e apliquemos de novo o noso filtro Avanzado e vexamos que pasa.
Vaia! En lugar de mostrar o número correcto, 11, aínda vexo que o total é 78! Por que é iso? Ben, a función SUMA non ignora as filas ocultas, polo que aínda está facendo o cálculo usando todas as filas. Afortunadamente, hai un par de funcións que podes usar para ignorar as filas ocultas.
O primeiro é SUBTOTAL . Antes de usar calquera destas funcións especiais, quererá borrar o filtro e, a continuación, escribir a función.
Unha vez borrado o filtro, escriba =SUBTOTAL( e verá que aparece un cadro despregable cunha morea de opcións. Usando esta función, primeiro escolle o tipo de función de suma que quere usar mediante un número.
No noso exemplo, quero usar SUM , polo que escribiría o número 9 ou simplemente premería nel desde o menú despregable. A continuación, escriba unha coma e seleccione o intervalo de celas.
Cando premes Intro, verás que o valor de 78 é o mesmo que anteriormente. Non obstante, se agora aplicas o filtro de novo, veremos 11!
Excelente! Iso é exactamente o que queremos. Agora podes axustar os teus filtros e o valor sempre reflectirá só as filas que se mostran actualmente.
A segunda función que funciona exactamente igual que a función SUBTOTAL é AGGREGATE . A única diferenza é que hai outro parámetro na función AGGREGATE onde tes que especificar que queres ignorar as filas ocultas.
O primeiro parámetro é a función de suma que quere usar e como ocorre con SUBTOTAL, 9 representa a función SUMA. A segunda opción é onde tes que escribir 5 para ignorar as filas ocultas. O último parámetro é o mesmo e é o rango de celas.
Tamén podes ler o meu artigo sobre funcións de resumo para aprender a usar a función AGREGADO e outras funcións como MODO, MEDIANA, MEDIA, etc. con máis detalle.
Con sorte, este artigo ofrécelle un bo punto de partida para crear e usar filtros en Excel. Se tes algunha dúbida, non dubides en publicar un comentario. Disfruta!