SORT3
Omschrijving
Sorteert een bestaande matrix en retourneert een nieuwe matrix. SORTEREN3 gaat ervan uit dat de eerste rij een koptekst is en retourneert de kop als de eerste rij in de resultaten. SORT3 accepteert parameterparen, waarmee de kolom wordt opgegeven waarop moet worden gesorteerd en de sorteerrichting voor die kolom. Wanneer er tijdens het sorteren sprake is van gelijkvallen, worden argumenten gebruikt voor kolommen na de eerste kolom die u hebt opgegeven.
Syntaxis
SORT3(
matrix
, [ sort_column_1
, ascending_1
], ...) - matrix: de matrix die moet worden gesorteerd. SORTEREN3 gaat ervan uit dat de eerste rij een koptekst is en retourneert de kop als de eerste rij in de resultaten.
- sort_column_1: de kolomnaam of positie van de waarde in de sorteerkolom met de hoogste prioriteit.
- ascending_1: indien TRUE, sorteert de functie de waarden in de gekoppelde kolom in oplopende volgorde; indien FALSE, sorteert de functie de waarden in de gekoppelde kolom in aflopende volgorde.
- sort_column_2: de kolomnaam of positie van de waarde in de sorteerkolom met de tweede prioriteit.
- ascending_2: indien TRUE, sorteert de functie de waarden in de gekoppelde kolom in oplopende volgorde; indien FALSE, sorteert de functie de waarden in de gekoppelde kolom in aflopende volgorde.
- sort_column_3: de kolomnaam of positie van de waarde in de sorteerkolom met de derde prioriteit.
- ascending_3: indien TRUE, sorteert de functie de waarden in de gekoppelde kolom in oplopende volgorde; indien FALSE, sorteert de functie de waarden in de gekoppelde kolom in aflopende volgorde.
Voorbeeld
Dit is de oorspronkelijke spreadsheet:
A | B | |
|---|---|---|
1 | Naam | Cijfer |
2 | Joe | 85 |
3 | Alice | 92 |
4 | Joe | 90 |
5 | Luis | 92 |
6 | Xibin | 85 |
7 | Alice | 79 |
8 | Joe | 82 |
9 | Luis | 95 |
10 | Xibin | 88 |
11 | Alice | 97 |
Het resultaat van
=SORT3(A1:B10,1,,2,FALSE)
is: Naam | Cijfer |
Xibin | 88 |
Xibin | 85 |
Luis | 95 |
Luis | 92 |
Joe | 90 |
Joe | 85 |
Joe | 82 |
Alice | 97 |
Alice | 92 |
Alice | 79 |
Opmerkingen
- U kunt maximaal acht kolom-/richtingparen opgeven. De functie negeert lege sorteerkolommen.
- Lege parameterparen worden genegeerd. Voor strikte parameterparen kunt u SORT2 gebruiken.
- Als u alle opgegeven kolommen in slechts één richting wilt sorteren, kunt u SORT() gebruiken.
- Deze functie sorteert de rijen in de bronmatrixen retourneert een nieuwe matrix met de gesorteerde rijen. De volgorde van de rijen wordt bepaald door de waarde insort_column_nen de richting die u hebt opgegeven (oplopend of aflopend).
- Geef sorteerkolommen op op naam (als tekenreeksen zonder vierkante haken eromheen) of op positie (waarbij de eerste kolom op positie 1 staat). U kunt deze waarden combineren (sommige op naam en andere op positie). Bij beide methoden behoudt de functie de koptekst en retourneert deze als de eerste rij met resultaten.
- Wanneer u meer dan één sorteerkolom opgeeft, verbreekt de functie koppelingen door de waarden in elke volgende opgegeven kolom te sorteren. Voorbeeld: als de eerste kolom drie waarden van de tekenreeks'hallo'bevat en u een tweede kolom hebt opgegeven, sorteert de functie de waarden in die kolom voor de drie rijen met'hallo'in de eerste kolom. Dit bepaalt de uiteindelijke volgorde van deze drie kolommen.
- Deze functie is bedoeld voor gebruik in matrixformules.
Gerelateerde functies
ARRAYAREA
SORTEREN
SORT2