Excel SORTBY-functie
De SORTBY-functie sorteert de inhoud van een bereik of matrix op basis van de waarden in een corresponderend bereik of matrix, ongeacht of het corresponderende bereik of de matrix is opgenomen in het bereik of de matrix die gesorteerd moet worden of niet.
Opmerking: De SORTBY-functie is alleen beschikbaar in Excel voor Microsoft 365, Excel 2021 of nieuwere versies van Excel, en Excel voor het web.
Syntaxis
=SORTBY(matrix, volgens_matrix1, [sorteervolgorde1], [volgens_matrix2, sorteervolgorde2], …)
Argumenten
- matrix (vereist): Het bereik of de matrix om te sorteren
- volgens_matrix1 (vereist): Het bereik of de matrix waarop gesorteerd moet worden.
- [sorteervolgorde1] (optioneel): Een getal dat de sorteervolgorde aangeeft:
- 1 of weggelaten, om oplopend te sorteren;
- -1, om aflopend te sorteren.
- [volgens_matrix2, sorteervolgorde2], … (optioneel): Extra matrix en sorteervolgorde paren.
Retourwaarde
De SORTBY-functie retourneert een matrix.
Functienotities
- matrix kan worden geleverd als een rij met waarden, een kolom met waarden, of een combinatie van rijen en kolommen met waarden.
- Een volgens_matrix argument moet worden geleverd als één rij of één kolom, en moet dimensies hebben die compatibel zijn met matrix.
- De dimensies van de geretourneerde matrix zijn hetzelfde als het matrix argument. Als een of meer cellen in het stortbereik niet leeg zijn, wordt de fout #STORT! geretourneerd.
- Als u het sorteervolgorde argument wilt weglaten in extra matrix en sorteervolgorde paren, moet u de komma (,) behouden, bijvoorbeeld [volgens_matrix2,].
- SORTBY kan tussen verschillende werkboeken worden gebruikt. Zorg er echter voor dat de gerefereerde werkboeken open zijn. Anders wordt een #VERW! fout geretourneerd als u de resultaatcel vernieuwt.
- De resultaten van SORTBY zijn dynamisch, wat betekent dat ze automatisch worden bijgewerkt wanneer waarden in de brongegevens veranderen. De resultaten worden echter niet bijgewerkt als u nieuwe items toevoegt aan matrix. Om dit te corrigeren, moet u gestructureerde verwijzingen gebruiken als matrix argument.
Voorbeeld
Stel dat je een score rangschikking hebt in een tabel zoals te zien is in de onderstaande schermafbeelding. Om de tabel te sorteren op klassen (van klas A naar klas B) en vervolgens op scores (van hoog naar laag), zonder de scores weer te geven, moet je het matrix argument instellen op de kolommen die je wilt tonen, dat is C4:E15, en volgens_matrix1 instellen op de klas kolom en de sorteervolgorde leeg laten omdat deze standaard alfabetisch sorteert. Voeg vervolgens een extra matrix en sorteervolgorde paar toe: B4:B15,-1. Kopieer of voer de onderstaande formule in de linkerbovenste cel van de resultaattabel in en druk op Enter om het resultaat te krijgen:
=SORTBY(C4:E15,C4:C15,,B4:B15,-1)
Gerelateerde functies
De SORT-functie sorteert de inhoud van een bereik of matrix in oplopende of aflopende volgorde.
De UNIQUE-functie haalt unieke waarden uit een bereik van gegevens. De gegevens kunnen tekst, cijfers, datums, foutwaarden, etc. bevatten.
De FILTER-functie filtert een bereik van gegevens en retourneert dynamisch de overeenkomstige resultaten volgens de criteria die u opgeeft.
De Beste Office-productiviteitstools
Kutools voor Excel - Helpt U Om Uit Te Blinken In De Menigte
Kutools voor Excel Beschikt Over Meer Dan 300 Functies, Waardoor Wat U Nodig Hebt Maar Een Klik Verwijderd Is...
Office Tab - Schakel Tabbladgestuurd Lezen en Bewerken in Microsoft Office (inclusief Excel)
- Eén seconde om te schakelen tussen tientallen open documenten!
- Verminder honderden muisklikken voor u elke dag, zeg vaarwel tegen muisarm.
- Verhoogt uw productiviteit met 50% bij het bekijken en bewerken van meerdere documenten.
- Brengt Efficiënte Tabbladen naar Office (inclusief Excel), Net Als Chrome, Edge en Firefox.