Excel-formule: waarden sorteren op kolommen -

Inhoudsopgave

Generieke formule

=SORT(data,index,order,TRUE)

Samenvatting

Om waarden op kolommen te sorteren, kunt u de SORT-functie gebruiken. In het weergegeven voorbeeld worden de gegevens gesorteerd op de kolom Groep. De formule in C8 is:

=SORT(C4:L5,2,-1,TRUE)

Het resultaat is het bereik C4: L5 gesorteerd op score in aflopende volgorde.

Uitleg

De SORT-functie sorteert een bereik met behulp van een bepaalde index, genaamd sort_index. Normaal gesproken vertegenwoordigt deze index een kolom in de brongegevens.

De SORT-functie heeft echter een optioneel argument genaamd "by_col" waarmee waarden kunnen worden gesorteerd in kolommen. Om op kolom te kunnen sorteren, moet dit argument worden ingesteld op TRUE, wat de SORT-functie vertelt dat sort_index een rij vertegenwoordigt.

In dit geval willen we de gegevens sorteren op Score, die in de tweede rij verschijnt, dus gebruiken we een sort_index van 2. De SORT-functie die in C8 verschijnt, is als volgt geconfigureerd:

=SORT(C4:L5,2,-1,TRUE)

  • matrix zijn de gegevens in het bereik C4: L5
  • sort_index is 2, aangezien score op de tweede rij staat
  • sort_order is -1, aangezien we in aflopende volgorde willen sorteren
  • by_col is WAAR, aangezien de gegevens in kolommen zijn georganiseerd

De SORT-functie retourneert de gesorteerde array in het bereik C8: L9. Dit resultaat is dynamisch; Als er scores in de brongegevens veranderen, worden de resultaten automatisch bijgewerkt.

Met SORTBY

De SORTBY-functie kan ook worden gebruikt om dit probleem op te lossen. Met SORTBY is de equivalente formule:

=SORTBY(C4:L5,C5:L5,-1)

Interessante artikelen...