Sel nädalal Floridas Orlando osariigis Ignite'i konverentsil debüteeris Microsoft Excelis mitmete uute, lihtsamate massiivivalemite sarja. Käsitlen neid uusi valemeid sel nädalal iga päev, kuid kui soovite edasi lugeda:
- Esmaspäev hõlmas uut = A2: A20 valemit, SPILL-i viga ja uut funktsiooni SINGLE, mis on nõutav kaudse ristmiku asemel
- Täna kajastatakse SORT ja SORTBY
- Kolmapäev hõlmab FILTER-i
- Neljapäev hõlmab UNIKAALSET
- Reedel kajastatakse funktsioone SEQUENCE ja RANDARRAY
Excelis valemiga sortimine nõudis meeletut valemikombinatsiooni. Vaadake neid andmeid, mida selles artiklis kasutatakse.

Selle valemiga enne seda nädalat sortimiseks peaksite lihtsalt välja lööma RANK, COUNTIF, MATCH, INDEX ja INDEX. Kui olete selle valemikomplekti lõpetanud, oleksite valmis uinakuks.

Joe McDaid ja tema meeskond on toonud meile SORT ja SORTBY.
Alustame SORT. Siin on süntaks=SORT(Array, (Sort Index), (Sort Order), (By Column))

Oletame, et soovite sortida A3: C16 välja Score järgi. Skoor on massiivi kolmas veerg, seega on teie sortimisindeks 3.
Sordijärjekorra valikud on 1 tõusva või -1 langeva puhul. Ma ei kurda, kuid selle funktsiooni abil ei saa kunagi toetust sortimiseks värvi järgi, sortimiseks valemi järgi ega sortimiseks kohandatud loendi järgi.

Neljandat argumenti kasutatakse harva. Dialoogis Sorteeri on võimalik sortida ridade asemel veergude kaupa. 99,9% inimestest sorteerib ridade järgi. Kui peate sortima veergude järgi, määrake viimases argumendis väärtus True. See argument on valikuline ja vaikeväärtuseks on Väär.

Siin on valemi tulemused. Tänu uuele calc-mootorile valgub valem külgnevatesse lahtritesse. Üks valem O2-s annab selle lahuse.
Ei ole vaja vajutada klahvikombinatsiooni Ctrl + Tõst + Enter
Mis siis, kui vajate kahetasandilist sortimist? Sorteerida veeru 2 järgi kasvavalt ja veeru 3 järgi kahanevalt? Sisestage massiivi konstant 2. ja 3. argumendi jaoks:=SORT(A2:C17,(2;3),(1;-1))

Funktsioon SORTBY võimaldab sortida midagi, mida pole tulemustes
Funktsiooni SORTBY süntaks on =SORTBY(array, by_array1, sort_order1,)

Läheme tagasi algandmete juurde. Oletame, et soovite sortida meeskonna ja seejärel hinde järgi, kuid kuvage ainult nimed. Võite kasutada SORTBY, nagu siin näidatud.

Juhuslik uimastitestimine ja juhuslik, kordusteta
Rasked stsenaariumid, nagu juhuslik uimastitestimine ja juhuslik ilma kordusteta, muutuvad meeletult lihtsaks, kui kombineerite SORT ja RANDARRAY.
Alloleval joonisel soovite 13 nime järjestada juhuslikult ilma kordusteta. Kasutage =SORTBY(A4:A16,RANDARRAY(13))
. Lisateavet RANDARRAY kohta saate reedel.

Kas Ctrl + Tõst + Enter on täiesti surnud? Ei. Seda on endiselt võimalik kasutada. Oletame, et soovisite funktsiooni SORT 3 parimat tulemust. Saate valida kolm lahtrit, tippida funktsioon SORT ja järgida klahve Ctrl + Tõst + Enter. See väldib tulemuste levimist üle algse valemi piiride.

Vaata videot
Laadige alla Exceli fail
Exceli faili allalaadimiseks: excel-sort-with-a-formula-using-sort-and-sortby.xlsx
Exceli päeva mõte
Olen küsinud oma Exceli meistri sõpradelt Exceli kohta nõu. Tänane mõte mõelda:
"Exceli kasutamisel pole hiirt vaja."
Derek Fraley