Samenvatting
De Excel SORT functie sorteert de inhoud van een bereik of array. Waarden kunnen worden gesorteerd op één of meer kolommen. SORT geeft een dynamische reeks resultaten.
Syntaxis
=SORT (array, [sort_index], [sort_order], [by_col])
Argumenten
array – Bereik of array om te sorteren.sort_index – [optioneel] Kolomindex om te gebruiken voor sorteren. Standaard is 1.sort_order – [optioneel] 1 = oplopend, -1 = aflopend. Standaard is dit oplopende volgorde.by_col – [optioneel] TRUE = sorteren op kolom. FALSE = sorteren op rij. De standaardinstelling is FALSE.
array – Bereik of array om te sorteren.sort_index – [optioneel] Kolomindex om te gebruiken voor sorteren. Standaard is 1.sort_order – [optioneel] 1 = oplopend, -1 = aflopend. Standaard is dit oplopende volgorde.by_col – [optioneel] TRUE = sorteren op kolom. FALSE = sorteren op rij. De standaardinstelling is FALSE.
Gebruiksaanwijzingen
De Excel SORT functie haalt en sorteert een lijst met unieke waarden uit een bereik. Het resultaat is een dynamische reeks van waarden. Als deze array het eindresultaat is (d.w.z. niet doorgegeven aan een andere functie), zullen de arraywaarden op het werkblad “morsen” in een bereik dat automatisch wordt bijgewerkt wanneer nieuwe unieke waarden worden toegevoegd of verwijderd uit het bronbereik, of wanneer bronwaarden veranderen.
Standaard zal de SORT functie de waarden in oplopende volgorde sorteren aan de hand van de eerste kolom. Gebruik de optionele argumenten sort_index en sort_order om te bepalen op welke kolom u wilt sorteren, op welke volgorde (oplopend of aflopend).
Voorbeelden
In het getoonde voorbeeld staan de gegevens in kolom B en de scores in kolom B. De SORT-formule in E5 is dat ook:
=SORT(B5:C14,2) // sorteren op scores in oplopende volgorde
De SORT functie haalt alle waarden, gesorteerd in oplopende volgorde op score, en resulteert in “spill” in het bereik E5:F14.
Om te sorteren op score in aflopende volgorde, zet sort_order op -1 in een formule als deze:
=SORT(B5:C14,2,-1) // sorteren op scores in dalende volgorde
Opmerking: Deze functie is een nieuwe “Dynamic Array Function” in Excel. Het is een beta-functie die alleen beschikbaar is via het Office Insiders programma. Dynamic Array functies zullen naar verwachting in 2019 worden vrijgegeven aan Office 365 abonnees.
De Excel UNIQUE functie geeft een lijst met unieke waarden in een lijst of bereik. Waarden kunnen tekst, getallen, data, tijden, enz. zijn.
De Excel FILTER-functie filtert een reeks gegevens op basis van aangeleverde criteria en extraheert bijbehorende records.
De Excel SORT functie sorteert de inhoud van een bereik of array. Waarden kunnen worden gesorteerd op één of meer kolommen. SORT geeft een dynamische reeks resultaten.
De Excel SORTBY-functie sorteert de inhoud van een bereik of array op basis van de waarden van een ander bereik of array. Het bereik of de matrix die wordt gebruikt om te sorteren, hoeft niet in de resultaten te worden weergegeven.
De Excel SEQUENCE-functie genereert een lijst van opeenvolgende nummers in een matrix. De array kan eendimensionaal of tweedimensionaal zijn. Start- en stapwaarden zijn argumenten.
De Excel RANDARRAY-functie geeft een matrix van willekeurige getallen tussen 0 en 1. De grootte of de matrix wordt bepaald door rijen en kolommen argumenten.
De Excel SINGLE-functie geeft een enkele waarde terug met behulp van een impliciete doorsnede. De SINGLE-functie is bedoeld voor achterwaartse compatibiliteit met impliciete kruisingsformules in eerdere versies van Excel.