SORTEREN.OP functie in Excel 365: sorteren op kolom (2026)
De SORTEREN.OP functie in Excel (Engels: SORTBY) sorteert een bereik of matrix op basis van de waarden in een ander bereik of matrix. Dit is perfect wanneer je data wilt sorteren op een kolom die niet in het resultaat hoeft te staan, of wanneer je op meerdere criteria tegelijk wilt sorteren.
Laatst bijgewerkt: januari 2026
Wat is SORTEREN.OP?
SORTEREN.OP is een dynamische matrixfunctie die beschikbaar is in Excel 365 en Excel 2021. Het grote verschil met de gewone SORTEREN-functie is dat je kunt sorteren op basis van een andere kolom of bereik dan de data die je wilt weergeven.
Syntaxis:
=SORTEREN.OP(matrix; op_matrix1; [sorteervolgorde1]; [op_matrix2]; [sorteervolgorde2];...)
| Argument | Beschrijving | Verplicht |
|---|---|---|
| matrix | Het bereik of de matrix die je wilt sorteren | Ja |
| op_matrix1 | Het bereik of de matrix waarop je wilt sorteren | Ja |
| sorteervolgorde1 | 1 = oplopend (standaard), -1 = aflopend | Nee |
| op_matrix2 | Tweede bereik voor secundaire sortering | Nee |
| sorteervolgorde2 | Sorteervolgorde voor tweede criterium | Nee |
Belangrijk: De op_matrix moet dezelfde hoogte (aantal rijen) hebben als de matrix die je sorteert.
SORTEREN.OP stap-voor-stap
Stap 1: Bepaal welke data je wilt weergeven
Selecteer het bereik met de gegevens die je in het resultaat wilt zien. Dit is je matrix-argument.
- Windows: Klik op een lege cel waar het resultaat moet komen
- Mac: Klik op een lege cel voor het resultaat
Stap 2: Kies waarop je wilt sorteren
Bepaal de kolom of het bereik dat de sorteervolgorde bepaalt. Dit hoeft niet dezelfde kolom te zijn als de data die je weergeeft.
Stap 3: Typ de formule
Voer de SORTEREN.OP formule in met je gekozen bereiken:
=SORTEREN.OP(A2:B10;C2:C10;-1)
Dit sorteert het bereik A2:B10 op basis van de waarden in C2:C10, aflopend.
Stap 4: Bevestig de formule
- Windows: Druk op Enter
- Mac: Druk op Return
Het resultaat “overloopt” automatisch naar aangrenzende cellen (dynamische matrix).
Praktijkvoorbeelden
Voorbeeld 1: Namen sorteren op leeftijd
Je hebt een lijst met namen en leeftijden, en wilt de namen sorteren van oud naar jong:
| A | B |
|---|---|
| Naam | Leeftijd |
| Jan | 34 |
| Petra | 28 |
| Mark | 45 |
| Lisa | 31 |
Formule in cel D2:
=SORTEREN.OP(A2:A5;B2:B5;-1)
Resultaat:
| D |
|---|
| Mark |
| Jan |
| Lisa |
| Petra |
De namen worden gesorteerd op leeftijd (aflopend), maar alleen de namen worden weergegeven.
Voorbeeld 2: Producten sorteren op verkoopaantal
Stel je hebt productdata en wilt de productnamen sorteren op basis van verkoopcijfers die in een andere kolom staan:
| A | B | C |
|---|---|---|
| Product | Categorie | Verkopen |
| Laptop | Elektronica | 150 |
| Muis | Accessoires | 890 |
| Monitor | Elektronica | 210 |
| Toetsenbord | Accessoires | 445 |
Formule om producten te sorteren op verkopen (hoogste eerst):
=SORTEREN.OP(A2:B5;C2:C5;-1)
Resultaat:
| Product | Categorie |
|---|---|
| Muis | Accessoires |
| Toetsenbord | Accessoires |
| Monitor | Elektronica |
| Laptop | Elektronica |
Voorbeeld 3: Sorteren op meerdere criteria
Je kunt meerdere sorteerkolommen combineren. Eerst sorteren op categorie (A-Z), dan op verkopen (hoog naar laag):
=SORTEREN.OP(A2:C5;B2:B5;1;C2:C5;-1)
Resultaat:
| Product | Categorie | Verkopen |
|---|---|---|
| Muis | Accessoires | 890 |
| Toetsenbord | Accessoires | 445 |
| Monitor | Elektronica | 210 |
| Laptop | Elektronica | 150 |
SORTEREN.OP vs SORTEREN: wanneer welke functie?
Het is belangrijk om te begrijpen wanneer je welke functie gebruikt:
| Situatie | Gebruik | Formule voorbeeld |
|---|---|---|
| Sorteren op kolom in het resultaat | SORTEREN | =SORTEREN(A2:C10;2;-1) |
| Sorteren op kolom buiten het resultaat | SORTEREN.OP | =SORTEREN.OP(A2:B10;C2:C10;-1) |
| Meerdere sorteerkolommen met flexibiliteit | SORTEREN.OP | =SORTEREN.OP(A2:D10;B2:B10;1;D2:D10;-1) |
| Simpele A-Z of numerieke sortering | SORTEREN | =SORTEREN(A2:A10) |
Tip: SORTEREN.OP biedt meer controle en is de betere keuze wanneer je complexe sorteringen nodig hebt.
Combineren met andere functies
SORTEREN.OP + UNIEK
Sorteer unieke waarden op een andere kolom:
=SORTEREN.OP(UNIEK(A2:A100);FILTER.XML(UNIEK(B2:B100));-1)
Of eenvoudiger, sorteer eerst en neem dan de unieke waarden:
=UNIEK(SORTEREN.OP(A2:A100;B2:B100;-1))
SORTEREN.OP + FILTER
Combineer filteren en sorteren voor krachtige data-analyse:
=SORTEREN.OP(FILTER(A2:B100;C2:C100>1000);FILTER(D2:D100;C2:C100>1000);-1)
Dit filtert eerst alle rijen waar kolom C groter is dan 1000, en sorteert het resultaat vervolgens aflopend op kolom D.
SORTEREN.OP + INDEX/VERGELIJKEN
Gebruik SORTEREN.OP in combinatie met INDEX voor geavanceerde opzoekingen:
=INDEX(SORTEREN.OP(A2:C100;C2:C100;-1);1;1)
Dit geeft de waarde in kolom A van de rij met de hoogste waarde in kolom C.
Meer over het combineren van functies vind je in ons Excel formules overzicht.
Sorteren op datum of tijd
SORTEREN.OP werkt uitstekend met datums. Excel slaat datums op als getallen, dus sortering werkt automatisch chronologisch:
=SORTEREN.OP(A2:B20;C2:C20;1)
Waarbij kolom C de datums bevat:
– 1 = oudste datum eerst (chronologisch)
– -1 = nieuwste datum eerst (omgekeerd chronologisch)
Let op: Zorg dat je datums echte Excel-datums zijn en geen tekst. Tekst-datums sorteren alfabetisch, niet chronologisch.
Veelgemaakte fouten
Fout 1: De sorteermatrix heeft een andere grootte dan de datamatrix
Probleem: Je krijgt een #WAARDE! fout omdat op_matrix niet hetzelfde aantal rijen heeft als matrix.
Oplossing: Controleer dat beide bereiken exact hetzelfde aantal rijen bevatten. Als je data in A2:B10 staat (9 rijen), moet je sorteerkolom ook 9 rijen hebben, bijvoorbeeld C2:C10.
Fout 2: Verwarring tussen SORTEREN en SORTEREN.OP
Probleem: Je gebruikt SORTEREN terwijl je op een externe kolom wilt sorteren, of SORTEREN.OP terwijl een simpele SORTEREN volstaat.
Oplossing:
– Gebruik SORTEREN met een kolomindex wanneer de sorteerkolom onderdeel is van je data
– Gebruik SORTEREN.OP wanneer je op een aparte kolom of berekening wilt sorteren
Fout 3: Dynamische matrix overlapt bestaande data
Probleem: Je krijgt een #OVERLOOP! fout omdat het resultaat cellen zou overschrijven die al data bevatten.
Oplossing: Zorg voor voldoende lege cellen naast en onder de cel met je formule. Verplaats bestaande data of de formule.
Fout 4: Tekst wordt als getal behandeld (of andersom)
Probleem: Getallen die als tekst zijn opgeslagen sorteren niet correct (1, 10, 2, 20 in plaats van 1, 2, 10, 20).
Oplossing: Converteer tekst naar getallen met =WAARDE() of via Gegevens > Tekst naar kolommen. Herkenning: cellen met getallen-als-tekst tonen vaak een groen driehoekje.
Fout 5: Lege cellen verstoren de sortering
Probleem: Lege cellen in de sorteerkolom veroorzaken onverwachte resultaten.
Oplossing: Vul lege cellen met een standaardwaarde of filter ze eerst weg met de FILTER-functie:
=SORTEREN.OP(FILTER(A2:B100;C2:C100<>"");FILTER(C2:C100;C2:C100<>"");-1)
Sneltoetsen en tips
| Tip | Beschrijving |
|---|---|
| Ctrl+Shift+Enter | Niet nodig in Excel 365 – dynamische arrays werken automatisch |
| F4 | Wissel tussen absolute en relatieve verwijzingen |
| Ctrl+` | Toon alle formules in het werkblad |
| Tab tijdens typen | Accepteer functiesuggestie van Excel |
Extra tip: Gebruik Excel tabellen (Ctrl+T) voor je brondata. Tabelverwijzingen passen zich automatisch aan wanneer je rijen toevoegt of verwijdert.
FAQ
Wat is het verschil tussen SORTEREN en SORTEREN.OP in Excel?
SORTEREN sorteert data op basis van een kolom binnen het geselecteerde bereik, aangegeven met een kolomnummer. SORTEREN.OP sorteert op basis van een apart bereik dat je specificeert, wat meer flexibiliteit biedt. Gebruik SORTEREN.OP wanneer de sorteerkolom niet in je output hoeft te staan.
Werkt SORTEREN.OP in alle Excel-versies?
Nee, SORTEREN.OP is een dynamische matrixfunctie die alleen beschikbaar is in Excel 365, Excel 2021 en Excel voor het web. Oudere versies zoals Excel 2019 of 2016 ondersteunen deze functie niet. Bekijk ons overzicht van Excel-versies voor meer informatie.
Hoe sorteer ik op meerdere kolommen met SORTEREN.OP?
Voeg extra op_matrix en sorteervolgorde argumenten toe. Bijvoorbeeld: =SORTEREN.OP(A2:C10;B2:B10;1;C2:C10;-1) sorteert eerst oplopend op kolom B, dan aflopend op kolom C voor rijen met dezelfde waarde in B.
Kan ik SORTEREN.OP combineren met FILTER?
Ja, dit is een krachtige combinatie. Bijvoorbeeld: =SORTEREN.OP(FILTER(A2:B100;C2:C100="Actief");FILTER(D2:D100;C2:C100="Actief");-1) filtert eerst op “Actief” en sorteert het resultaat op kolom D.
Waarom krijg ik een #WAARDE! fout bij SORTEREN.OP?
De meest voorkomende oorzaak is dat de matrix en op_matrix een verschillend aantal rijen hebben. Controleer of beide bereiken exact dezelfde hoogte hebben. Een andere oorzaak kan zijn dat een van de bereiken een foutwaarde bevat.
Hoe sorteer ik aflopend met SORTEREN.OP?
Gebruik -1 als sorteervolgorde argument. Bijvoorbeeld: =SORTEREN.OP(A2:A10;B2:B10;-1) sorteert aflopend (van hoog naar laag of van Z naar A). Zonder dit argument of met 1 wordt oplopend gesorteerd.
Kan ik SORTEREN.OP gebruiken met berekende waarden?
Ja, de op_matrix kan een formule zijn. Bijvoorbeeld: =SORTEREN.OP(A2:A10;B2:B10*C2:C10;-1) sorteert op het product van kolom B en C. Dit is handig voor berekeningen zoals totaalwaarde (prijs x aantal).
Hoe behoud ik de originele data bij gebruik van SORTEREN.OP?
SORTEREN.OP wijzigt je brondata niet – het creert een gesorteerde kopie. De formule verwijst naar je originele data en het resultaat wordt in een apart bereik weergegeven. Dit is een voordeel ten opzichte van handmatig sorteren.
Gerelateerde functies en handleidingen
- SORTEREN functie in Excel 365 – Basis sorteerformule
- Sorteren in Excel (menu) – Handmatig sorteren via het lint
- FILTER functie in Excel – Gegevens filteren met formules
- UNIEK functie in Excel – Unieke waarden extraheren
- Draaitabellen maken – Data analyseren en sorteren
Hulp nodig bij Excel?
Kom je er niet uit met SORTEREN.OP of andere dynamische matrixfuncties? Ik help je graag verder met het opzetten van efficiënte formules en data-analyse.
Neem contact op:
– WhatsApp: Stuur een bericht
– E-mail: w.bouwmeester@bouwmeesterconsultancy.nl
– Telefoon: +31 6 28963636
Of bekijk mijn Excel hulp diensten voor professionele ondersteuning.





