Geavanceerd Sorteren met SORTBY en LARGE
Veeg om het menu te tonen
SORT werkt goed voor basisrangschikkingen, maar geavanceerdere rapportages vereisen vaak meerdere sorteerniveaus of onafhankelijke sorteerverwijzingen. In dit hoofdstuk wordt SORTBY gebruikt voor meerlagige rangschikking en LARGE voor KPI-extractie.
SORTBY-structuur
=SORTBY(array, by_array1, sort_order1, [by_array2, sort_order2])
array: gegevensset die wordt geretourneerd;by_array1: eerste sorteerverwijzing;sort_order1: eerste sorteervolgorde;by_array2: optionele tweede sorteerverwijzing;sort_order2: tweede sorteervolgorde.
In tegenstelling tot SORT gebruikt SORTBY externe arrays in plaats van interne kolomposities.
LARGE-structuur
=LARGE(array, k)
array: numerieke waarden die worden geëvalueerd;k: rangschikkingspositie;1: grootste waarde;2: op één na grootste waarde.
LARGE retourneert één gerangschikte waarde in plaats van een volledig gesorteerde gegevensset.
Controleer in Dynamic_Reports of de volgende invoerwaarden aanwezig zijn:
| Cel | Waarde |
|---|---|
| J2 | North |
| J4 | 3000 |
Vervang de vorige SORT-formule door:
=SORTBY(
FILTER(Sales_Data!A2:H52,(Sales_Data!E2:E52=J2)*(Sales_Data!H2:H52>J4),"No results found"),
FILTER(Sales_Data!E2:E52,(Sales_Data!E2:E52=J2)*(Sales_Data!H2:H52>J4),"No results found"),1,
FILTER(Sales_Data!H2:H52,(Sales_Data!E2:E52=J2)*(Sales_Data!H2:H52>J4),"No results found"),-1
)
- Eerste sorteerniveau: Regio oplopend;
- Tweede sorteerniveau: Omzet aflopend.
Bekijk de uitvoer en controleer of de rijen alfabetisch per regio zijn gegroepeerd.
Controleer binnen elke groep of de omzetwaarden van hoog naar laag worden weergegeven.
Alle FILTER-voorwaarden binnen SORTBY moeten arrays met identieke rijaantallen retourneren.
Als één array niet overeenkomt, werkt de formule niet.
Typ in een aparte cel:
=LARGE(Sales_Data!H2:H52, 1)
Dit retourneert de hoogste omzetwaarde in de gegevensset.
Vervang de formule door:
=LARGE(FILTER(Sales_Data!H2:H52, Sales_Data!E2:E52=J2), 1)
FILTER(...): beperkt de gegevensset tot de geselecteerde regio;1: retourneert de hoogste omzetwaarde.
Wijzig de regiowaarde in J2.
Let op:
- Het
SORTBY-rapport wordt automatisch bijgewerkt; - De
LARGE-KPI wordt automatisch bijgewerkt.
1. Waarom biedt SORTBY meer flexibiliteit dan SORT?
2. Wat is een strikte vereiste voor arrays die binnen SORTBY worden gebruikt?
3. Wat is het belangrijkste verschil tussen SORT/SORTBY en LARGE?
Bedankt voor je feedback!
Vraag AI
Vraag AI
Vraag wat u wilt of probeer een van de voorgestelde vragen om onze chat te starten.