Tinkintas rūšiavimo sąrašas su formule - „Excel“ ir „Google“ skaičiuoklės

Atsisiųskite pavyzdinę darbo knygą

Atsisiųskite darbaknygės pavyzdį

Ši pamoka parodys, kaip dinamiškai rūšiuoti duomenis pagal pasirinktą rūšiavimo tvarką „Excel“ ir „Google“ skaičiuoklėse.

SORTBY funkcija „Excel 365“

Funkcija SORTBY sukuria dinamišką surūšiuotų duomenų masyvą.

Šiame pavyzdyje mes naudojame SORTBY funkciją, norėdami paimti duomenų lentelę ir sukurti dinaminį masyvą, kuris surūšiuoja pagal Komanda sekdamas a Tinkintas rūšiavimo sąrašas:

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

Pastaba: Funkcija SORTBY parašyta tik H3 langelyje. Likusi lentelės dalis bus užpildyta automatiškai.

Rūšiuota lentelė yra dinamiška, o tai reiškia, kad jei kuri nors iš Komanda arba Žaidėjo vardas reikšmės pasikeis arba įrašys arba pridės / ištrins, tada išvesties lentelė automatiškai pakeis dydį ir surūšiuos.

Pastaba: Funkcija SORTBY nepasiekiama programoje „Excel 2022“ arba ankstesnėje versijoje. Skaitykite toliau, kad gautumėte ankstesnių „Excel“ versijų rūšiavimo parinktis.

Norėdami paaiškinti, kaip ši formulė veikia, suskaidykime ją į veiksmus:

Mūsų galutinė formulė yra tokia:

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

Pirma, mes apibrėžiame duomenų lentelę, kurią reikia rūšiuoti. Tai bus B3: D8.

Toliau turime apibrėžti rūšiavimo tvarką. Mes naudosime funkciją MATCH, kad surastume kiekvienos eilės tvarką Komanda vardas rodomas Pasirinktinis rūšiavimo sąrašas. Ši formulės dalis yra tokia:

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

Pridėję reikšmes iš ląstelių diapazonų, gauname:

1 = MATCH ({"Mėlyna"; "Raudona"; "Geltona"; "Raudona"; "Mėlyna"; "Geltona"}, {"Geltona"; "Mėlyna"; "Raudona"}, 0)

Funkcija MATCH pakeičia visus Komanda pavadinimai tokia tvarka, kokia jie rodomi Pasirinktinis rūšiavimo sąrašas, naudojant tikslią teksto atitiktį:

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

Šią reikšmių masyvą pagrindinė SORTBY funkcija naudoja kaip rūšiavimo tvarką:

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

Tada gaminama surūšiuota lentelė

Pasirinktinis rūšiavimo sąrašas - „Excel 365“

Kadangi funkcija „SORTBY“ nepasiekiama „Excel“ vartotojams iki „Excel 365“ versijos, dabar parodysime, kaip tą pačią užduotį atlikti naudojant rankinį procesą.

Integruotas „Excel“ rūšiavimo įrankis gali būti naudojamas rūšiuoti pagal Pasirinktinis rūšiavimo sąrašas pasirinkdami „Pasirinktinis sąrašas …“ iš rūšiavimo įrankio rūšiavimo tvarkos parinkčių:

Naujas Pasirinktinis sąrašas turėtų būti pridėtas kaip kableliais atskirtas sąrašas. Šiame pavyzdyje mes pridedame: "Geltona, mėlyna, raudona “

The Pasirinktinis sąrašas tada rodomas rūšiavimo tvarkos pasirinkime

Tada duomenų lentelė surūšiuojama pagal Pasirinktinis sąrašas vertybes

Atminkite, kad ši pasirinktinė rūšiavimo tvarka išsaugoma darbaknygėje ir ją galima vėl naudoti. Jei nenorite pridėti a Pasirinktinis sąrašas į „Excel“, tada vietoj to galima išbandyti metodą, naudojantį pagalbinį stulpelį.

Pasirinktinio rūšiavimo sąrašas su pagalbiniu stulpeliu - „Pre -Excel 365“

Šiame kitame pavyzdyje mes naudojame MATCH funkciją pagalbinėje stulpelyje, kad apibrėžtume a Individualizuota rūšiavimo tvarka remdamiesi a Tinkintas rūšiavimo sąrašas:

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

Atkreipkite dėmesį į simbolio $ naudojimą nurodant Pasirinktinio rūšiavimo sąrašas. Perskaitykite mūsų straipsnį apie ląstelių nuorodų užrakinimą, kad sužinotumėte daugiau šia tema.

Pridėjus vieną pagalbinį stulpelį, rankinį rūšiavimo procesą galima atlikti naudojant Rūšiavimo vedlys:

Tada gaunama lentelė, surūšiuota pagal Individualizuota rūšiavimo tvarka:

Jei bus atlikti kokie nors pakeitimai Komanda arba Pasirinktinis rūšiavimo sąrašas reikšmes, tuomet reikia iš naujo paleisti rūšiavimo vedlį, kad būtų atnaujinta duomenų lentelės rūšiavimo tvarka.

Tinkintas rūšiavimo sąrašas su formule „Google“ skaičiuoklėse

Funkcija „SORTBY“ nepasiekiama „Google“ skaičiuoklėse, tačiau jos funkcija „SORT“ gali būti naudojama ir yra galingesnė už funkciją „Rūšiuoti“ programoje „Excel 365“. Ji leidžia dinamiškai rūšiuoti duomenų diapazonus naudojant pasirinktinius rūšiavimo sąrašus.

Šiame pavyzdyje mes naudojame „Google“ skaičiuoklių rūšiavimo funkciją, norėdami paimti duomenų lentelę ir sukurti dinaminį masyvą, kuris rūšiuoja Komanda vertes pagal a Pasirinktinis rūšiavimo sąrašas:

1 = RŪŠYTI (B3: D8, ATITIKTI (B3: B8, F3: F5,0), TIESA)

„Google“ skaičiuoklių rūšiavimo funkcija surūšiuoja duomenis pagal įvesties duomenų stulpelių numerius arba pasirinktines rūšiavimo tvarkas ir leidžia mums nustatyti, ar rūšiavimo tvarka didėja, ar ne

wave wave wave wave wave