Gegevens filteren in Excel
Ik heb onlangs een artikel geschreven over het gebruik van samenvattingsfuncties in Excel(how to use summary functions in Excel) om gemakkelijk grote hoeveelheden gegevens samen te vatten, maar dat artikel hield rekening met alle gegevens op het werkblad. Wat als u alleen naar een subset van gegevens wilt kijken en de subset van gegevens wilt samenvatten?
In Excel kunt u filters maken voor kolommen die rijen verbergen die niet overeenkomen met uw filter. Daarnaast kunt u ook speciale functies in Excel gebruiken om gegevens samen te vatten met alleen de gefilterde gegevens.
In dit artikel zal ik u door de stappen leiden voor het maken van filters in Excel en ook voor het gebruik van ingebouwde functies om die gefilterde gegevens samen te vatten.
Maak eenvoudige filters in Excel
In Excel kunt u eenvoudige filters en complexe filters maken. Laten we beginnen met eenvoudige filters. Als u met filters werkt, moet u altijd één rij bovenaan hebben die wordt gebruikt voor labels. Het is geen vereiste om deze rij te hebben, maar het maakt het werken met filters een beetje makkelijker.
Hierboven heb ik enkele nepgegevens en ik wil een filter maken op de kolom Stad . (City)In Excel is dit heel eenvoudig te doen. Ga je gang en klik op het tabblad Gegevens(Data) in het lint en klik vervolgens op de knop Filter . U hoeft de gegevens op het blad ook niet te selecteren of in de eerste rij te klikken.
Wanneer u op Filter klikt , wordt aan elke kolom in de eerste rij automatisch een kleine vervolgkeuzeknop toegevoegd aan de rechterkant.
Ga nu verder en klik op de vervolgkeuzepijl in de kolom Stad . (City)Je ziet een aantal verschillende opties, die ik hieronder zal toelichten.
Bovenaan kunt u snel alle rijen sorteren op de waarden in de kolom Stad . (City)Houd er rekening mee dat wanneer u de gegevens sorteert, de hele rij wordt verplaatst, niet alleen de waarden in de kolom Stad . (City)Dit zorgt ervoor dat uw gegevens intact blijven zoals voorheen.
Het is ook een goed idee om helemaal vooraan een kolom toe te voegen met de naam ID en deze te nummeren van één tot het aantal rijen dat je in je werkblad hebt. Op deze manier kunt u altijd sorteren op de ID-kolom en uw gegevens terugkrijgen in dezelfde volgorde als oorspronkelijk, als dat belangrijk voor u is.
Zoals u kunt zien, zijn alle gegevens in de spreadsheet nu gesorteerd op basis van de waarden in de kolom Stad . (City)Tot nu toe zijn er geen rijen verborgen. Laten we nu eens kijken naar de selectievakjes onder aan het filterdialoogvenster. In mijn voorbeeld heb ik slechts drie unieke waarden in de kolom Stad(City) en die drie verschijnen in de lijst.
Ik ging door en schakelde twee steden uit en liet er één aangevinkt. Nu heb ik slechts 8 rijen met gegevens die worden weergegeven en de rest is verborgen. U kunt gemakkelijk zien dat u naar gefilterde gegevens kijkt als u de rijnummers helemaal links aanvinkt. Afhankelijk van hoeveel rijen er verborgen zijn, zie je een paar extra horizontale lijnen en is de kleur van de cijfers blauw.
Laten we nu zeggen dat ik op een tweede kolom wil filteren om het aantal resultaten verder te verminderen. In kolom C heb ik het totale aantal leden in elk gezin en ik wil alleen de resultaten zien voor gezinnen met meer dan twee leden.
Ga je gang en klik op de vervolgkeuzepijl in kolom C(Column C) en je ziet dezelfde selectievakjes voor elke unieke waarde in de kolom. In dit geval willen we echter op Nummerfilters(Number Filters) klikken en vervolgens op Groter dan( Greater Than) . Zoals je kunt zien, zijn er ook een heleboel andere opties.
Er verschijnt een nieuw dialoogvenster en hier kunt u de waarde voor het filter typen. U kunt ook meer dan één criterium toevoegen met een EN- of OF-functie. Je zou bijvoorbeeld kunnen zeggen dat je rijen wilt waarvan de waarde groter is dan 2 en niet gelijk aan 5.
Nu heb ik nog maar 5 rijen gegevens: alleen gezinnen uit New Orleans en met 3 of meer leden. Makkelijk(Easy) genoeg? Merk op dat u eenvoudig een filter op een kolom kunt wissen door op de vervolgkeuzelijst te klikken en vervolgens op de link Filter wissen uit "Kolomnaam"(Clear Filter From “Column Name”) te klikken.
Dus dat was het zo'n beetje voor eenvoudige filters in Excel . Ze zijn heel gemakkelijk te gebruiken en de resultaten zijn vrij eenvoudig. Laten we nu eens kijken naar complexe filters met behulp van het dialoogvenster Geavanceerde filters.(Advanced)
Geavanceerde filters maken in Excel
Als u meer geavanceerde filters wilt maken, moet u het dialoogvenster Geavanceerde filters gebruiken. (Advanced)Laten we bijvoorbeeld zeggen dat ik alle families wilde zien die in New Orleans wonen met meer dan 2 leden in hun familie OF(OR) alle families in Clarksville met meer dan 3 leden in hun familie EN(AND) alleen degenen met een .EDU -eindmailadres . Nu kun je dat niet doen met een eenvoudig filter.
Om dit te doen, moeten we het Excel- blad een beetje anders instellen. Ga je gang en voeg een paar rijen boven je gegevensset in en kopieer de koplabels precies naar de eerste rij, zoals hieronder weergegeven.
Hier is hoe geavanceerde filters werken. U moet eerst uw criteria in de kolommen bovenaan typen en vervolgens op de knop Geavanceerd(Advanced) klikken onder Sorteren en filteren( Sort & Filter) op het tabblad Gegevens .(Data)
Dus wat kunnen we precies in die cellen typen? Oké, laten we beginnen met ons voorbeeld. We willen alleen gegevens uit New Orleans of Clarksville zien , dus laten we die in de cellen E2 en E3 typen.
Wanneer u waarden in verschillende rijen typt, betekent dit OF. Nu willen we gezinnen in New Orleans met meer dan twee leden en gezinnen in Clarksville met meer dan drie leden. Typ hiervoor >2 in C2 en >3 in C3.
Aangezien >2 en New Orleans op dezelfde rij staan, is het een AND -operator. Hetzelfde geldt voor rij 3 hierboven. Ten slotte willen we alleen de families met .EDU-eindigend e-mailadres. Om dit te doen, typt u gewoon *.edu in zowel D2 als D3. Het *-symbool betekent een willekeurig aantal tekens.
Zodra u dat doet, klikt u ergens in uw dataset en klikt u vervolgens op de knop Geavanceerd(Advanced) . Het veld Lijstbereik(List Rang) zal automatisch uw dataset achterhalen, aangezien u erop hebt geklikt voordat u op de knop Geavanceerd(Advanced) klikte . Klik nu op het kleine knopje rechts van de knop Criteriabereik(Criteria range) .
Selecteer(Select) alles van A1 tot E3 en klik vervolgens nogmaals op dezelfde knop om terug te gaan naar het dialoogvenster Geavanceerd filter . (Advanced Filter)Klik op OK(Click OK) en uw gegevens zouden nu moeten worden gefilterd!
Zoals je kunt zien, heb ik nu slechts 3 resultaten die aan al deze criteria voldoen. Merk op dat de labels voor het criteriabereik exact moeten overeenkomen met de labels voor de dataset om dit te laten werken.
Je kunt natuurlijk veel gecompliceerdere zoekopdrachten maken met deze methode, dus speel ermee om de gewenste resultaten te krijgen. Laten we het tenslotte hebben over het toepassen van sommatiefuncties op gefilterde gegevens.
Gefilterde gegevens samenvatten
Laten we nu zeggen dat ik het aantal gezinsleden op mijn gefilterde gegevens wil optellen, hoe zou ik dat kunnen doen? Laten we ons filter wissen door op de knop Wissen(Clear) in het lint te klikken. Maak je geen zorgen, het is heel eenvoudig om het geavanceerde filter opnieuw toe te passen door simpelweg op de knop Geavanceerd(Advanced) te klikken en nogmaals op OK te klikken.
Laten we onderaan onze dataset een cel toevoegen met de naam Totaal(Total) en vervolgens een somfunctie toevoegen om het totale aantal gezinsleden op te tellen. In mijn voorbeeld heb ik zojuist =SUM(C7:C31) getypt .
Dus als ik naar alle gezinnen kijk, heb ik in totaal 78 leden. Laten we nu doorgaan en ons geavanceerde(Advanced) filter opnieuw toepassen en kijken wat er gebeurt.
Oeps! In plaats van het juiste getal 11 te tonen, zie ik nog steeds dat het totaal 78 is! Waarom is dat? Welnu, de SOM-(SUM) functie negeert verborgen rijen niet, dus het doet nog steeds de berekening met alle rijen. Gelukkig zijn er een aantal functies die je kunt gebruiken om verborgen rijen te negeren.
De eerste is SUBTOTAAL(SUBTOTAL) . Voordat we een van deze speciale functies gebruiken, moet u uw filter wissen en vervolgens de functie typen.
Zodra het filter is gewist, ga je gang en typ je =SUBTOTAL( en je zou een vervolgkeuzelijst moeten zien verschijnen met een heleboel opties. Met deze functie kies je eerst het type sommatiefunctie dat je wilt gebruiken met een getal.
In ons voorbeeld wil ik SUM gebruiken , dus ik typ het getal 9 in of klik er gewoon op in de vervolgkeuzelijst. Typ vervolgens een komma en selecteer het cellenbereik.
Wanneer u op enter drukt, zou u moeten zien dat de waarde van 78 hetzelfde is als eerder. Als u het filter nu echter opnieuw toepast, zien we er 11!
Uitmuntend! Dat is precies wat we willen. Nu kunt u uw filters aanpassen en de waarde geeft altijd alleen de rijen weer die momenteel worden weergegeven.
De tweede functie die vrijwel precies hetzelfde werkt als de SUBTOTAL- functie is AGGREGATE . Het enige verschil is dat er nog een parameter in de AGGREGATE- functie is waar je moet specificeren dat je verborgen rijen wilt negeren.
De eerste parameter is de sommatiefunctie die u wilt gebruiken en net als bij SUBTOTAAL(SUBTOTAL) vertegenwoordigt 9 de SOM-(SUM) functie. De tweede optie is waar je 5 moet typen om verborgen rijen te negeren. De laatste parameter is hetzelfde en is het cellenbereik.
U kunt ook mijn artikel over samenvattingsfuncties lezen om meer in detail te leren hoe u de AGGREGATE-functie(use the AGGREGATE function) en andere functies zoals MODUS(MODE) , MEDIAAN(MEDIAN) , GEMIDDELDE(AVERAGE) , enz. kunt gebruiken.
Hopelijk geeft dit artikel je een goed startpunt voor het maken en gebruiken van filters in Excel . Als je vragen hebt, plaats dan gerust een reactie. Genieten van!
Related posts
Uw Excel-gegevens in kaart brengen
Gebruik de nieuwe functie "Gegevens uit afbeelding invoegen" van Excel Mobile
Samenvattingsfuncties gebruiken om gegevens in Excel samen te vatten
Excel gebruiken als hulpmiddel om gegevens van internet te kopiëren
Een lineaire regressietrendlijn toevoegen aan een Excel-spreidingsplot
13 OneNote-tips en -trucs om uw notities beter te ordenen
Hoe maak je een histogram in Excel
Sparklines gebruiken in Excel
De 40 beste Microsoft Excel-sneltoetsen voor het toetsenbord
Gegevens migreren van MS Access naar SQL Server-database
Foutbalken toevoegen in Excel
Werkbladen groeperen in Excel
Kolombreedtes en rijhoogten automatisch aanpassen in Excel
Een eenvoudige grafiek of grafiek maken in Excel
Meerdere exemplaren van Excel openen
Hoe voor- en achternaam te scheiden in Excel
Overeenkomende waarden vinden in Excel
Wat-als-analyse in Microsoft Excel begrijpen?
Een vervolgkeuzelijst maken in Excel
Koppel cellen tussen bladen en werkmappen in Excel