HomeMatrixSORTEREN() functie

SORTEREN() functie

SORTEREN functie in Excel

Samenvatting SORTEREN() functie

De SORTEREN() functie in Excel is een krachtige en dynamische manier om gegevens automatisch te ordenen zonder handmatig te sorteren via het lint. Deze functie maakt je werkbladen slimmer, vooral in combinatie met andere dynamische functies zoals FILTER(), UNIEK() en X.ZOEKEN(). Door het gebruik van SORTEREN() kun je lijsten, tabellen of resultaten dynamisch herschikken op basis van veranderende invoer of criteria — ideaal voor dashboards, rapporten en analyses die voortdurend worden bijgewerkt.

Vertaling

Nederlands: SORTEREN()
Engels: SORT()
Duits: ORDENAR()

Resultaat waarde

Sorteer een tabel bij een of meerdere kolommen. Output is een nieuwe tabel of gewenst deel ervan.

Doel

Het doel van de SORTEREN() functie is om een reeks gegevens te ordenen op één of meerdere kolommen, zowel oplopend als aflopend. In tegenstelling tot handmatige sortering, past de functie zich automatisch aan wanneer de onderliggende gegevens wijzigen.

Syntaxis

=SORTEREN(matrix; [sorteerindex]; [sorteervolgorde]; [op_kol])

Argumenten

matrix
Dit is het gegevensbereik dat je wilt sorteren. Het kan een dynamisch bereik zijn, zoals een resultaat van FILTER(), of een vaste tabel.

sorteer_index – (optioneel)
Een getal dat aangeeft op basis van welke kolom of rij de sortering moet plaatsvinden. Bijvoorbeeld 1 voor de eerste kolom van de matrix. Als je dit weglaat, wordt standaard op de eerste kolom gesorteerd.

sorteer_volgorde – (optioneel)
Geeft de richting van de sortering aan. Gebruik 1 voor oplopend en -1 voor aflopend. Laat je dit argument weg, dan sorteert Excel standaard oplopend.

per_kolom – (optioneel)
Een logische waarde (WAAR of ONWAAR). Gebruik WAAR als je per kolom wilt sorteren (horizontale sortering) en ONWAAR als je per rij wilt sorteren (de standaard).

Gebruik van SORTEREN() functie

De SORTEREN() functie gebruik je om gegevens automatisch te ordenen zonder steeds handmatig te sorteren. Dit is vooral nuttig bij dashboards of tabellen die gekoppeld zijn aan invoervelden, filters of externe gegevens.

Bijvoorbeeld, als je een verkoopoverzicht hebt en je wilt altijd de producten met de hoogste omzet bovenaan tonen:

=SORTEREN(A2:C20; 3; -1)

Hier sorteert Excel het bereik A2:C20 op de derde kolom (kolom C) in aflopende volgorde.

Of in combinatie met de FILTER() functie, om alleen de verkopen van een specifieke regio te tonen en deze automatisch te sorteren:

=SORTEREN(FILTER(A2:D100; B2:B100="Noord"); 4; -1)

Je kunt ook horizontaal sorteren met per_kolom=WAAR:

=SORTEREN(A1:Z1; ; 1; WAAR)

Gebruik in complexe formules samen met INDIRECT() om dynamisch te verwijzen naar verschillende tabellen:

=SORTEREN(INDIRECT(A1 & "!A2:C100"); 2; 1)

Waarom SORTEREN() functie gebruiken?

De SORTEREN() functie is essentieel als je wilt dat je gegevens zich automatisch aanpassen aan veranderingen, bijvoorbeeld wanneer een nieuwe rij wordt toegevoegd of waarden worden bijgewerkt.

Praktisch voordeel: je hoeft niet telkens opnieuw te sorteren — Excel doet dat voor je.

Bijvoorbeeld, in een dynamische rapportage:

=SORTEREN(FILTER(Sales!A2:E200; Sales!D2:D200>1000); 5; -1)

Zo zie je automatisch de topverkopen bovenaan, zonder extra stappen.

Veelvoorkomende fouten:

  • Gebruik geen gesloten bereiken (zoals een tabel die niet dynamisch is) als je verwacht dat het aantal rijen verandert.
  • Controleer of de kolom waarop je sorteert geen tekst en getallen door elkaar bevat — dat kan tot onverwachte resultaten leiden.
  • Als de matrix één kolom bevat, gebruik dan altijd sorteer_index=1.

Opmerkingen SORTEREN() functie

  • De SORTEREN() functie is beschikbaar in Excel 365, Excel 2021, Excel Online, en Excel Mobile.
  • Niet beschikbaar in Excel 2016 of oudere versies, noch in Excel Starter.
  • Combineer met FILTER() of UNIEK() voor dynamische rapportages.
  • Gebruik SORTEREN.OP() als je meerdere sorteercriteria wilt gebruiken.
  • Houd rekening met taalinstellingen: in de Nederlandse versie gebruik je puntkomma’s (;) in plaats van komma’s.
  • In Excel Online werkt de functie volledig dynamisch, ook bij gedeelde werkmappen.
~ Advertentie ~

= POST ( 'Gerelateerd' )

RIJEN() functie

De RIJEN() functie telt het aantal rijen in een bereik. Handig voor dynamische tabellen, automatische nummering en controle van datasetgroottes in Excel.

HERHALING() functie

De HERHALING() functie in Excel herhaalt tekst of symbolen meerdere keren in één cel. Ideaal voor opmaak, herhalende patronen en visuele scheiding.

ISNB() functie

De ISNB() functie controleert of een cel de foutwaarde #N/B bevat. Combineer met ALS() om foutmeldingen netjes af te handelen in Excel.

BETROUWBAARHEID() functie

De BETROUWBAARHEID() functie helpt je een betrouwbaarheidsinterval te berekenen op basis van alfa, standaarddeviatie en steekproefgrootte. Praktische uitleg met voorbeelden.

Eerste stappen met CoPilot in Excel

Leer hoe je CoPilot in Excel activeert en gebruikt om direct formules, grafieken en analyses automatisch te genereren.

ZOEKEN() functie

De ZOEKEN() functie in Excel zoekt waarden in één rij of kolom en haalt de bijbehorende waarde op uit een ander bereik.
~ Advertentie ~

= WEEK ('Top 5')

JAAR() functie

De JAAR functie in Excel geeft als resultaat het jaar van een datum als een 4-cijferig getal. Het jaar wordt uitgedrukt als een geheel getal tussen 1900 en 9999.

DATUM() functie

De Excel DATUM functie maakt van afzonderlijke waarden voor jaar, maand en dag een geldige datum. Je kunt deze functie gebruiken om dynamisch datums samen te stellen op basis van andere celwaarden in je werkblad.

NETTO.WERKDAGEN() functie

De NETTO.WERKDAGEN geeft het aantal volledige werkdagen tussen een begindatum en een einddatum. Zaterdag en zondag en datums die zijn gedefinieerd zijn als feestdagen gelden niet als werkdagen.

Wachtwoord Excel werkblad beveiliging kraken

Met de volgende macro code is het mogelijk om de beveiliging van een met wachtwoord beveiligd werkblad op te heffen.

INDEX() functie

De INDEX functie geeft als resultaat een waarde of de verwijzing naar een waarde vanuit een tabel of bereik. Je kunt de functie gebruiken om een enkele waarde op te halen of een hele rij of kolom.
~ Advertentie ~

= FUNCTIE ('Top 10')

~ Advertentie ~

= EXCEL ( 'categorieën' )

~ Advertentie ~