Deze week heeft Microsoft op de Ignite-conferentie in Orlando, Florida, een reeks nieuwe, eenvoudigere matrixformules in Excel geïntroduceerd. Deze nieuwe formules zal ik deze week elke dag behandelen, maar als je verder wilt lezen:
- Maandag behandelde de nieuwe = A2: A20-formule, de SPILL-fout en de nieuwe SINGLE-functie die vereist is in plaats van Implicit Intersection
- Vandaag zullen SORT en SORTBY behandelen
- Woensdag zal FILTER behandelen
- Donderdag zal UNIEK behandelen
- Vrijdag komen de functies SEQUENCE en RANDARRAY aan bod
Sorteren met een formule in Excel vereiste vroeger een waanzinnige combinatie van formules. Bekijk deze gegevens die in dit artikel zullen worden gebruikt.
Om dit vóór deze week met een formule te sorteren, hoeft u alleen RANK, AANTAL.ALS, WEDSTRIJD, INDEX en INDEX uit te schakelen. Als je eenmaal klaar bent met deze set formules, ben je klaar voor een dutje.
Joe McDaid en zijn team hebben ons SORT en SORTBY gebracht.
Laten we beginnen met SORT. Hier is de syntaxis=SORT(Array, (Sort Index), (Sort Order), (By Column))
Stel dat u A3: C16 wilt sorteren op het veld Score. Score is de derde kolom in de array, dus uw sorteerindex is 3.
De keuzes voor de sorteervolgorde zijn 1 voor oplopend of -1 voor aflopend. Ik klaag niet, maar er zal nooit ondersteuning zijn voor Sorteren op kleur, Sorteren op formule of Sorteren op aangepaste lijst met deze functie.
Het vierde argument zal zelden worden gebruikt. In het dialoogvenster Sorteren is het mogelijk om op kolom te sorteren in plaats van op rijen. 99,9% van de mensen sorteert op rijen. Als u op kolom moet sorteren, geeft u True op in het laatste argument. Dit argument is optioneel en is standaard ingesteld op False.
Hier zijn de resultaten van de formule. Dankzij de nieuwe rekenmachine loopt de formule over in aangrenzende cellen. Een formule in O2 produceert deze oplossing.
Het is niet nodig om op Ctrl + Shift + Enter te drukkenWat als u een sortering op twee niveaus nodig heeft? Sorteren op kolom 2 oplopend en kolom 3 aflopend? Geef een matrixconstante op voor de 2e en 3e argumenten:=SORT(A2:C17,(2;3),(1;-1))
Met de SORTBY-functie kunt u sorteren op iets dat niet in de resultaten voorkomt
De syntaxis van de SORTBY-functie is =SORTBY(array, by_array1, sort_order1,)
Terugkerend naar de originele gegevens. Stel dat u wilt sorteren op team en vervolgens op score, maar laat alleen de namen zien. U kunt SORTBY gebruiken zoals hier wordt weergegeven.
Willekeurige drugstests en willekeurig zonder herhalingen
Moeilijke scenario's zoals Random Drug Testing en Random with No Repeats worden geestdodend eenvoudig wanneer je SORT combineert met RANDARRAY.
In de onderstaande afbeelding wilt u de 13 namen willekeurig sorteren zonder herhalingen. Gebruik =SORTBY(A4:A16,RANDARRAY(13))
. Lees vrijdag meer over RANDARRAY.
Is Ctrl + Shift + Enter helemaal dood? Nee. Er is nog steeds een gebruik voor. Stel dat u alleen de top 3 resultaten van de SORT-functie wilde hebben. U kunt drie cellen selecteren, de SORT-functie typen en deze volgen met Ctrl + Shift + Enter. Dit voorkomt dat de resultaten buiten de grenzen van de oorspronkelijke formule vallen.
Bekijk video
Download Excel-bestand
Om het Excel-bestand te downloaden: Excel-sort-with-a-Formula-using-sort-and-sortby.xlsx
Excel-gedachte van de dag
Ik heb mijn Excel Master-vrienden om advies over Excel gevraagd. De gedachte van vandaag om na te denken:
"er is geen muis nodig bij het gebruik van Excel."
Derek Fraley