Tällä viikolla Ignite-konferenssissa Orlandossa Floridassa Microsoft esitteli sarjan uusia, helpompia matriisikaavoja Excelissä. Käsittelen näitä uusia kaavoja joka päivä tällä viikolla, mutta jos haluat lukea eteenpäin:
- Maanantai kattoi uuden = A2: A20-kaavan, SPILL-virheen ja uuden SINGLE-funktion, joka vaaditaan implisiittisen risteyksen sijasta
- Tänään käsitellään SORT ja SORTBY
- Keskiviikko kattaa FILTER
- Torstai kattaa UNIQUE
- Perjantai kattaa SEQUENCE- ja RANDARRAY-toiminnot
Lajittelu Excelin kaavan avulla vaati mieletöntä kaavojen yhdistelmää. Katsokaa näitä tietoja, joita käytetään tässä artikkelissa.

Jotta voit lajitella tämän kaavalla ennen tätä viikkoa, sinun on vain pudotettava RANK, COUNTIF, MATCH, INDEX ja INDEX. Kun olet valmis tämä kaavasarja, olisit valmis napaamaan.

Joe McDaid ja hänen tiiminsä ovat tuoneet meille SORT ja SORTBY.
Aloitetaan Lajittelu. Tässä on syntaksi=SORT(Array, (Sort Index), (Sort Order), (By Column))

Oletetaan, että haluat lajitella A3: C16 Pisteet-kentän mukaan. Pisteet on taulukon kolmas sarake, joten lajitteluindeksisi on 3.
Lajittelujärjestyksen vaihtoehdot ovat 1 nousevalle tai -1 laskevalle. En valita, mutta tätä toimintoa ei tule koskaan tukemaan Lajittelu värin mukaan, Lajittelu kaavan mukaan tai Lajittelu mukautetun luettelon mukaan.

Neljäs argumentti tulee olemaan harvoin käytetty. Lajittelu-valintaikkunassa on mahdollista lajitella sarakkeiden mukaan rivien sijaan. 99,9% ihmisistä lajittelee riveittäin. Jos haluat lajitella sarakkeen mukaan, määritä True viimeiseen argumenttiin. Tämä argumentti on valinnainen ja oletuksena False.

Tässä ovat kaavan tulokset. Uuden calc-moottorin ansiosta kaava valuu vierekkäisiin soluihin. Yksi kaavan sisältämä kaava tuottaa tämän ratkaisun.
Ei tarvitse painaa Ctrl + Vaihto + Enter
Entä jos tarvitset kaksitasoisen lajittelun? Lajittele sarakkeen 2 mukaan nouseva ja sarake 3 laskeva? Anna taulukon vakio toiselle ja kolmannelle argumentille:=SORT(A2:C17,(2;3),(1;-1))

Lajittelu-toiminnon avulla voit lajitella jotain, jota ei ole tuloksissa
SORTBY-funktion syntakse on =SORTBY(array, by_array1, sort_order1,)

Palataan alkuperäisiin tietoihin. Sano, että haluat lajitella joukkueen ja sitten pisteiden mukaan, mutta näytä vain nimet. Voit käyttää SORTBY-ohjelmaa tässä esitetyllä tavalla.

Satunnainen huumeiden testaus ja satunnainen ilman toistoja
Vaikeat skenaariot, kuten satunnainen huumetestaus ja satunnainen ilman toistoja, muuttavat mieltä hämmentävän yksinkertaisesti, kun yhdistät Lajittelu ja RANDARRAY.
Alla olevassa kuvassa haluat lajitella 13 nimeä satunnaisesti ilman toistoja. Käytä =SORTBY(A4:A16,RANDARRAY(13))
. Lue lisää RANDARRAYsta perjantaina.

Onko Ctrl + Vaihto + Enter täysin kuollut? Ei. Sille on edelleen käyttöä. Oletetaan, että halusit vain SORT-toiminnon 3 parasta tulosta. Voit valita kolme solua, kirjoittaa SORT-toiminnon ja seurata sitä painamalla Ctrl + Vaihto + Enter. Tämä estää tuloksia leviämästä alkuperäisen kaavan rajojen ulkopuolelle.

Katso video
Lataa Excel-tiedosto
Excel-tiedoston lataaminen: excel-sort-with-a-formula-using-sort-and-sortby.xlsx
Päivän Excel-ajatus
Olen pyytänyt Excel Master -kaveriltani neuvoja Excelistä. Tämän päivän ajatus miettiä:
"hiirtä ei tarvita käytettäessä exceliä."
Derek Fraley