Denne uken på Ignite Conference i Orlando Florida debuterte Microsoft en serie nye, enklere matriseformler i Excel. Jeg vil dekke disse nye formlene hver dag denne uken, men hvis du vil lese fremover:
- Mandag dekket den nye = A2: A20-formelen, SPILL-feilen og den nye SINGLE-funksjonen som kreves i stedet for Implisitt kryss
- I dag dekker SORT og SORTBY
- Onsdag vil dekke FILTER
- Torsdag vil dekke UNIKT
- Fredag dekker funksjonene SEKVENS og RANDARRAY
Sortering med en formel i Excel pleide å kreve en vanvittig kombinasjon av formler. Ta en titt på disse dataene som vil bli brukt gjennom denne artikkelen.

For å sortere dette med en formel før denne uken, trenger du bare å slå ut RANK, ANTALL, MATCH, INDEKS og INDEKS. Når du er ferdig med dette settet med formler, vil du være klar for en lur.

Joe McDaid og teamet hans har gitt oss SORT og SORTBY.
La oss starte med SORT. Her er syntaksen=SORT(Array, (Sort Index), (Sort Order), (By Column))

La oss si at du vil sortere A3: C16 etter Score-feltet. Score er den tredje kolonnen i matrisen, så Sorteringsindeksen din blir 3.
Valgene for sorteringsrekkefølgen er 1 for stigende eller -1 for synkende. Jeg klager ikke, men det vil aldri være støtte for Sorter etter farge, Sorter etter formel eller Sorter etter tilpasset liste ved hjelp av denne funksjonen.

Det fjerde argumentet kommer sjelden til å bli brukt. Det er mulig i sorteringsdialogen å sortere etter kolonne i stedet for rader. 99,9% av folk sorterer etter rader. Hvis du trenger å sortere etter kolonne, angir du True i det endelige argumentet. Dette argumentet er valgfritt og er som standard Falsk.

Her er resultatene av formelen. Takket være den nye kalkmotoren, spills formelen inn i tilstøtende celler. En formel i O2 produserer denne løsningen.
Det er ikke nødvendig å trykke Ctrl + Shift + Enter
Hva om du trenger en to-nivå sortering? Sorter etter kolonne 2 stigende og kolonne 3 synkende? Gi en matrisekonstant for 2. og 3. argument:=SORT(A2:C17,(2;3),(1;-1))

SORTBY-funksjonen lar deg sortere etter noe som ikke er i resultatene
SORTBY-funksjonens syntaks er =SORTBY(array, by_array1, sort_order1,)

Gå tilbake til de opprinnelige dataene. Si at du vil sortere etter lag og deretter score, men bare vis navnene. Du kan bruke SORTBY som vist her.

Tilfeldig stofftesting og tilfeldig uten gjentakelser
Vanskelige scenarier som tilfeldig legemiddeltesting og tilfeldig uten gjentakelser blir nummbingingly enkel når du kombinerer SORT med RANDARRAY.
I figuren nedenfor vil du sortere de 13 navnene tilfeldig uten gjentakelser. Bruk =SORTBY(A4:A16,RANDARRAY(13))
. Les mer om RANDARRAY på fredag.

Er Ctrl + Shift + Enter helt død? Nei. Det er fortsatt bruk for det. La oss si at du bare ønsket de tre beste resultatene fra SORT-funksjonen. Du kan velge tre celler, skrive SORT-funksjonen og følge den med Ctrl + Shift + Enter. Dette vil forhindre at resultatene spills utenfor grensene for den opprinnelige formelen.

Se på video
Last ned Excel-fil
Slik laster du ned Excel-filen: excel-sort-with-a-formula-using-sort-and-sortby.xlsx
Excel-tanken om dagen
Jeg har bedt mine Excel Master-venner om deres råd om Excel. Dagens tanke å tenke på:
"det er ikke behov for en mus når du bruker excel."
Derek Fraley