SORTEREN Functie Voorbeelden - Excel

Deze tutorial laat zien hoe je de SORTEREN Functie in Excel om een ​​lijst met waarden te sorteren op basis van een lijst met bijbehorende waarden.

Overzicht van SORTBY-functie

De SORTBY-functie is een uitbreiding van de SORT-functie. Het maakt het eenvoudiger om waarden in een array te ordenen op basis van de waarden in een corresponderend array of bereik.

Om de Excel-werkbladfunctie SORTEREN te gebruiken, selecteert u een cel en typt u:

(Let op hoe de formule-invoer verschijnt)

SORTBY-functie Syntaxis en invoer:

=SORTEREN OP(matrix, op_matrix1, [sorteervolgorde1], [op_matrix2, sorteervolgorde2],… )

reeks - De array of het bereik om te sorteren.

door_array1 - De array of het bereik waarop moet worden gesorteerd.

[sorteer_volgorde1] (optioneel) - De volgorde die moet worden gebruikt voor het sorteren. 1 voor oplopende, -1 voor afdalen. Als het wordt weggelaten, wordt het standaard ingesteld op 1, d.w.z. oplopende volgorde.

[byarray2] (optioneel) - De tweede array of het tweede bereik om op te sorteren.

[sorteer_volgorde2] (optioneel) - De volgorde die moet worden gebruikt voor het sorteren. 1 voor oplopend, -1 voor aflopend. Standaard is oplopend.

Waarden in oplopende volgorde sorteren

Om de werknemers in te sorteren A2:A7 in oplopende volgorde van de gewerkte uren in B2:B7 voeren we de volgende formule in in D2:

=SORTEREN(A2:B7, B2:B7)

Als we alleen de lijst met gesorteerde werknemers willen retourneren, voeren we de volgende formule in: D2:

=SORTEREN(A2:A7, B2:B7)

Je zult merken dat we de [array] argument om A2:A7 omdat we alleen de eerste kolom willen retourneren.

Waarden in aflopende volgorde sorteren

Om de werknemers in te sorteren A2:A7 in aflopende volgorde van de gewerkte uren voeren we de volgende formule in in D2:

=SORTEREN(A2:B7,B2:B7, -1)

Je zult merken dat het derde argument [sorteervolgorde] ingesteld op -1 om het aantal uren in aflopende volgorde te sorteren. Wanneer ingesteld op 1 de formule sorteert de uren in oplopende volgorde zoals weergegeven in de vorige sectie.

Waarden sorteren op meerdere kolommen

Om de werknemers in te sorteren A2:A7 door de tweede kolom, d.w.z. gewerkte uren en vervolgens door de eerste kolom, d.w.z. werknemers, voeren we de volgende formule in in D2:

=SORTEREN(A2:B7, B2:B7, 1, A2:A7, 1)

Problemen

#SPIL!

Deze fout treedt op wanneer er een waarde is in het overloopbereik, d.w.z. het bereik waar de SORTEER-functie de resultaten plaatst.

Om deze fout te corrigeren, wist u het bereik dat door Excel wordt gemarkeerd.

SORTEREN Tips en trucs

  1. Zorg ervoor dat de argumenten [array] en [byarray] hetzelfde aantal rijen hebben:

    Dit zal werken


Dit gaat niet werken

2. De [sorteervolgorde] kan alleen 1 (oplopend) of -1 (aflopend) zijn, als er geen waarde wordt gegeven voor dit argument, sorteert de functie SORTEREN standaard in oplopende volgorde.

3.Zorg ervoor dat de cellen onder de invoercel leeg zijn om de morsfout te voorkomen, lees hier meer over de morsfout - link toevoegen naar Intro to DAF's.

4. SORTBY kan worden gebruikt met andere dynamische matrixfuncties zoals FILTER om meer veelzijdige formules te maken.

5. U kunt de functie SORTEREN gebruiken in plaats van de functie SORTEREN om waarden te sorteren op een ander bereik of een andere matrix.

=SORTEREN(A2:B7,2)


De enige beperking hier is dat we de kolom die we gebruiken om te sorteren in de uitvoer moeten opnemen wanneer we SORTEREN gebruiken.

U zal helpen de ontwikkeling van de site, het delen van de pagina met je vrienden

wave wave wave wave wave