Voor eigenaren van kleine bedrijven en freelancers is Google Spreadsheets een geschikte vervanging voor Microsoft Excel. Het biedt de meeste functies die vergelijkbaar zijn met die in Excel, dus overschakelen naar Google Spreadsheets is geen probleem.

Filterfunctie is een van de krachtigste functies die Google Spreadsheets heeft voor het verwerken van de gegevens. Het filtert de gegevens uit meerdere rijen en kolommen van een array die aan een opgegeven voorwaarde voldoen. Het is dus niet beperkt tot het filteren van gegevens uit slechts een enkele rij of kolom, waardoor het gebruiksbereik wordt vergroot.

Een overzicht van de syntaxis van de filterfunctie

Door deze functie te gebruiken, kunt u meerdere resultaten van wedstrijden krijgen. En aangezien uw gegevens worden gefilterd met een functie, worden de resultaten automatisch bijgewerkt. Laten we snel de syntaxis van de filterfunctie doornemen voordat we verder gaan met de implementatie van de formule.

Syntaxis van filterfuncties

De filterfunctie heeft drie argumenten; Bereik, Conditie 1, en [Condition 2 …]. De eerste twee argumenten zijn vereist, terwijl het derde argument optioneel is.

Houd er rekening mee dat er geen limiet is aan het aantal voorwaarden dat u kunt specificeren. U kunt dus zo lang als nodig voorwaarden blijven toevoegen aan de filterfuncties. Laten we bespreken wat deze bereik- en voorwaardeargumenten vertegenwoordigen:

  • Bereik: Het bereikargument verwijst naar de gegevens die u uit een array wilt filteren. Het kan een willekeurig aantal rijen of kolommen bevatten.
  • Testconditie 1: De voorwaardeargumenten komen overeen met een reeks waar of onwaar waarden in een kolom of rij, of ze nu zijn gekoppeld aan de eerste kolom of rij van ‘bereik’ of een formule die waar of onwaar evalueert.
  • [Condition 2….]: Het verwijst naar extra rijen of kolommen die de booleaanse waarde TRUE of FALSE bevatten, die aangeeft of de corresponderende rij of kolom door het ‘FILTER’ moet.

Als u de filterfunctie gebruikt, moet u gefilterde gegevens en één voorwaardeargument opgeven. Het maken van een vervolgkeuzelijst voor de testconditie zal gemakkelijker zijn om de gewenste gegevens eruit te filteren door de selectie bij te werken.

Merk op dat de filterfunctie de hele tijd morst. U hoeft dus geen dollartekens toe te voegen ($), die u meestal invoert tijdens het uitvoeren van bereikreferenties. U kunt één formule toevoegen en de resultaten van de hele matrix worden geretourneerd.

Voorbeeld voor filterfunctie

Laten we eens kijken naar de onderstaande gegevens om de implementatie van de filterfunctie te zien.

Voorbeeldgegevens voor filterfunctie in Google Docs

U kunt informatie vinden over de verkoop en winst voor verschillende kruidenierswaren in verschillende staten in de VS.

Stel dat u de boodschappen, de verkoop en de winst per staat wilt filteren. Hier heb je meerdere overeenkomsten voor elke staat, en je bereik is deze drie kolommen.

U kunt de filterfunctie gebruiken om het gewenste resultaat te filteren. Aangezien een matrixkolom met de namen van staten uw voorwaarde 1 is, maken we er een vervolgkeuzelijst voor.

Een vervolgkeuzelijst maken voor geteste toestand

1. Klik met de rechtermuisknop op een cel om de . te openen drop-down menu.

Vervolgkeuzelijst in Google Spreadsheets

2. Scroll naar beneden en ga naar de gegevensvalidatie sectie.

Optie voor gegevensvalidatie in Google Spreadsheets

3. Stel bij gegevensvalidatie criteria in om te zijn Lijst uit een assortiment.

Criteria wijzigen in instellingen voor gegevensvalidatie

4. Klik op de vierkante vakjes in het gedeelte met criteria om kies een bereik of formule.

Lokaliseren van gegevensbereikvakken in instellingen voor gegevensvalidatie

5. In dit geval is de statuskolom het bereik. U moet hier de vermeldingen van cellen A2 tot A13 opgeven.

Een gegevensbereik selecteren in gegevensvalidatie

6. Sla de instellingen voor gegevensvalidatie op door te klikken op Sparen.

Instellingen voor gegevensvalidatie opslaan

Hiermee wordt een vervolgkeuzemenu gemaakt dat bestaat uit unieke items uit het geselecteerde assortiment.

Vervolgkeuzemenu gemaakt voor staten

Nu u het vervolgkeuzemenu hebt gemaakt, gaan we beginnen met het filteren van kruidenierswaren, verkopen en winst voor elke staat met behulp van deze filterfunctie.

Gerelateerd: Een checklist maken in Microsoft Excel

De filterfunctie implementeren

Bereik zijn in dit geval de gegevens in de drie kolommen Verkoop, Boodschappenartikelen en Winst. Laten we cellen kiezen B2 tot D13 in het eerste argument van de functie Filter.

Bereik selecteren voor filterfunctie

Stel dat u meer gegevens wilt toevoegen aan reeds geselecteerde kolommen als een bereik. Houd de tweede waarde in het bereik open. U kunt dit doen door het celnummer te verwijderen, in dit geval 13.

Bereik open einde maken in filterfunctie

Zodra u een nieuwe waarde toevoegt, houdt de filterfunctie hier rekening mee zonder dat u deze opnieuw hoeft te filteren.

Het voorwaarde-argument in dit voorbeeld is de staat. Selecteer de staatskolom door deze open te houden en gelijk te stellen aan de cel met het vervolgkeuzemenu van waaruit u filters voor elke regio kunt toewijzen.

Voorwaarde toewijzen voor voorwaardeargument in filterfunctie

Zorg ervoor dat beide bereiken dezelfde hoogte hebben om consistentie tussen de twee gegevenssets te garanderen.

Zodra u op drukt Binnenkomen om de formule uit te voeren, filtert het de gegevens van kruidenierswaren, verkopen en winsten voor de staat van belastingen uit de gemengde dataset.

De filterfunctie implementeren

Houd er bovendien rekening mee dat de functie Filter alleen geldige waarden bevat. Als de geteste waarde waar is, wordt de waarde in de array in overweging genomen; anders negeert de functie deze en gaat naar de volgende.

Als u in dit voorbeeld Utah selecteert in de vervolgkeuzelijst, ziet u de relevante gegevens voor die staat in het filtergebied.

Gefilterde gegevens testen in Google Documenten

Gegevens filteren door meerdere voorwaarden te testen

Laten we de functie bijwerken om een ​​winst groter dan 5000 als tweede voorwaarde op te nemen. Om gegevens te filteren die aan beide voorwaarden voldoen, moet u deze nieuwe voorwaarde aan de filterformule toevoegen.

1. Ga naar cel F8, waar u de formule eerder hebt toegevoegd.

De bestaande filterfunctie in cel F8 bewerken

2. Kiezen de winstkolom als een bereik voor de tweede voorwaarde, en de nieuwe formule ziet er als volgt uit:

=Filter(B2:D,A2:A=G5,D2:D>5000)
Tweede voorwaarde toevoegen in filterfunctie

3. Druk op Binnenkomen formule uit te voeren.

Gegevens filteren met twee voorwaarden

De winst voor meel in Utah was 1240, en de filterfunctie negeerde het omdat het niet aan de tweede voorwaarde voldeed. Op dezelfde manier kunt u de gegevens filteren door een willekeurig aantal voorwaarden te testen.

Gerelateerd: Duplicaten verwijderen in Excel

Meer controle over het filteren van gegevens in Google Spreadsheets

In Google Spreadsheets is de filterfunctie handig bij het filteren van sommige gegevens na het testen van een grote dataset. Het is belangrijk om te onthouden dat de filterfunctie in Google Spreadsheets iets afwijkt van Microsoft Excel. Houd dus tijdens de implementatie rekening met de syntaxis.

U kunt uw productiviteit verder verhogen door Google-services zoals Google Formulieren te integreren met Google Spreadsheets.