Kohandatud sortimisloend valemiga - Excel ja Google'i arvutustabelid

Laadige alla töövihiku näide

Laadige alla töövihiku näide

See õpetus näitab, kuidas Excelis ja Google'i arvutustabelites andmeid dünaamiliselt sortida kohandatud sortimisjärjestuse järgi.

Sortimisfunktsioon Excel 365 -s

Funktsioon SORTBY loob sorteeritud andmete dünaamilise massiivi.

Selles näites kasutame funktsiooni SORTBY, et võtta andmetabel ja koostada dünaamiline massiiv, mis sorteerib selle Meeskond järgides a Kohandatud sortimisloend:

1 = SORTBY (B3: D8, MATCH (B3: B8, F3: F5,0))

Märge: Funktsioon SORTBY on kirjutatud ainult lahtrisse H3. Ülejäänud tabel täidetakse automaatselt.

Sorteeritud tabel on dünaamiline, mis tähendab, et kui mõni Meeskond või Mängija nimi kui väärtused muutuvad või salvestatakse või lisatakse / kustutatakse, siis väljundtabel muutub automaatselt ümber ja sorteeritakse uuesti.

Märge: Funktsioon SORTBY pole saadaval Excelis 2022 või varasemas versioonis. Lugege allpool Exceli varasemate versioonide jaoks saadaolevaid sortimisvalikuid.

Selle valemi toimimise selgitamiseks jagame selle sammudeks:

Meie lõplik valem on järgmine:

1 = SORTBY (B3: D8, MATCH (B3: B8, F3: F5,0))

Esiteks määratleme andmetabeli, mida tuleb sortida. See saab olema B3: D8.

Järgmisena peame määratlema sortimisjärjestuse. Kasutame funktsiooni MATCH, et leida järjekord, milles igaüks Meeskond nimi ilmub kausta Kohandatud sortimisloend. See valemi osa on järgmine:

1 = MATCH (B3: B8, F3: F5,0)

Lahtrite vahemike väärtuste lisamisel saame:

1 = MATCH ({"Sinine"; "Punane"; "Kollane"; "Punane"; "Sinine"; "Kollane"}, {"Kollane"; "Sinine"; "Punane"}, 0)

Funktsioon MATCH asendab kõik Meeskond nimed nende ilmumise järjekorras Kohandatud sortimisloend, kasutades täpset tekstivastet:

1 ={2; 3; 1; 3; 2; 1}

Seda väärtuste massiivi kasutab siis SORTBY põhifunktsioon sortimisjärjestusena:

1 = SORTBY (B3: D8, {2; 3; 1; 3; 2; 1})

Seejärel koostatakse sorteeritud tabel

Kohandatud sortimisloend - enne Excel 365

Kuna funktsioon SORTBY pole Exceli kasutajatele saadaval enne Excel 365 versiooni, näitame nüüd, kuidas sama ülesannet käsitsi toimides täita.

Sisseehitatud Exceli sortimistööriista saab kasutada sortimiseks a Kohandatud sortimisloend valides "Kohandatud loend …" sortimistööriista sortimisjärjestuse valikutest:

Uus Kohandatud loend tuleks lisada komaga eraldatud loendina. Selles näites lisame: "Kollane, sinine, punane "

The Kohandatud loend siis kuvatakse sortimisjärjestuse valikus

Seejärel sorteeritakse andmetabel tabeli järgi Kohandatud loend väärtused

Pange tähele, et see kohandatud sortimisjärjestus salvestatakse töövihikusse ja on uuesti kasutamiseks saadaval. Kui te ei soovi lisada a Kohandatud loend Excelisse, siis saab selle asemel proovida abistajaveergu kasutavat meetodit.

Kohandatud sortimisloend koos abistajaveeruga - Excel 365 eelne versioon

Selle järgmise näite puhul kasutame abivette veerus MATCH funktsiooni a määratlemiseks Kohandatud sortimisjärjestus viidates a Kohandatud sortimisloend:

1 = MATCH (B3, $ G $ 3: $ G $ 5,0)

Pange tähele sümboli $ kasutamist viitamisel Kohandatud sortimisloend. Selle teema kohta lisateabe saamiseks lugege meie artiklit lahtrite viidete lukustamise kohta.

Üks abistaja veerg on lisatud, saab käsitsi sortimisprotsessi käivitada, kasutades Sortimisviisard:

Seejärel saadakse tabel, mis on sorteeritud järgmiselt Kohandatud sortimisjärjestus:

Kui sellesse tehakse mingeid muudatusi Meeskond või Kohandatud sortimisloend väärtusi, tuleb andmetabeli sortimisjärjestuse värskendamiseks sortimisviisard uuesti käivitada.

Kohandatud sortimisloend valemiga Google'i arvutustabelites

Funktsioon SORTBY pole Google'i arvutustabelites saadaval, kuid selle funktsiooni SORT saab kasutada ja see on võimsam kui funktsioon SORT funktsioonis Excel 365. See võimaldab meil andmevahemike dünaamiliseks sortimiseks kasutada kohandatud sortimisloendeid.

Selles näites kasutame andmetabeli koostamiseks ja dünaamilise massiivi koostamiseks Google Sheets SORT funktsiooni Meeskond väärtused a Kohandatud sortimisloend:

1 = SORT (B3: D8, MATCH (B3: B8, F3: F5,0), TRUE)

Funktsioon Google Sheets SORT sorteerib andmed sisestatud andmetes määratud veerunumbrite või kohandatud sortimisjärjestuste järgi ja võimaldab meil määrata, kas sortimisjärjestus on kasvav või mitte

wave wave wave wave wave