Norite rūšiuoti „Excel“ duomenis kaip profesionalas? Štai kaip naudoti funkciją SORTBY, kad be vargo tvarkytumėte savo skaičiuokles.

„Microsoft Excel“ siūlo galingus įrankius duomenims kaupti, tvarkyti ir vizualizuoti beveik bet kokiu būdu. Kartais susidursite su scenarijumi, kai reikia sukurti kelis konkrečius informacijos rodinius.

Funkcija SORTBY programoje „Excel“ siūlo patogų būdą sukurti sudėtingus suskirstymus ir kurti specializuotus duomenų išdėstymas, kuris suteikia jūsų informacijai aiškumo, nesukeliant painiavos originalo viduje duomenų rinkinys.

Naudoja „Excel“ funkcijai „SORTBY“ programoje „Excel“.

Yra keli būdai, kaip rūšiuoti duomenis programoje „Excel“, tačiau metodai, kurie dažniausiai ateina į galvą, gali turėti trūkumų, susijusių su sudėtingesniais poreikiais.

Naudojant funkciją RŪšiuoti sukuria atskirą, sutvarkytą duomenų rinkinį, bet galite rūšiuoti tik pagal vieną kriterijų rinkinį. Rūšiavimas naudojant „Excel“ rūšiavimo ir filtravimo įrankį siūlo daug smulkesnį detalumą, tačiau tiesiogiai rūšiuoja pradinį duomenų rinkinį, todėl sudėtingiau kurti ir rodyti kelis rodinius, ypač jei norite juos matyti vienu metu.

instagram viewer

Funkcija SORTBY iš esmės sujungia geriausias šių dviejų funkcijų dalis; sukuriamas atskiras duomenų rinkinio vaizdas (arba „masyvas“), kurį galima rūšiuoti pagal daugiau nei vieną kriterijų. Taigi, pavyzdžiui, galite rūšiuoti žaidėjų rezultatų suvestinę pagal komandos pavadinimą, tada pagal rezultatą, tada pagal konkrečius žaidimo pasiekimus.

Pavyzdyje, kurį naudosime šiame straipsnyje, turime pardavimo duomenų sąrašą regione. Stulpeliuose pateikiamos mūsų pardavimų darbuotojų pavardės, valstija, kurioje jie dirba, parduotų pardavimų skaičius ir bendra suma, kurią jie uždirbo iš šių pardavimų.

Kaip naudoti „SORTBY“ funkciją programoje „Excel“.

Norėdami sukurti pirmąjį rūšiavimą naudodami funkciją SORTBY, suskirstykime pardavėjus pagal valstiją.

  1. Pasirinkite langelį F2.
  2. Langelyje arba formulės juostoje įveskite:
    =RŪSIUOTI(A2:D16,B2:B16)
  3. Paspauskite Įeikite.

Ši funkcija nurodo „Excel“ rūšiuoti visą diapazoną (ląsteles A2 per D16) pagal „Būsena“ reikšmes langeliuose B2 per B16. Pagal numatytuosius nustatymus automatiškai nustatoma didėjimo tvarka (A–Z). Gautame masyve pateikiami mūsų duomenys, suskirstyti pagal valstijas (pirmiausia Arizona, tada Kalifornija, tada Naujoji Meksika...).

Atkreipkite dėmesį, kad vardų sąrašas nėra surūšiuotas abėcėlės tvarka, nes mes to neprašėme. Tačiau šią formulę lengva pakeisti, kad būtų nurodyti keli kriterijai.

Rūšiavimas pagal kelis kriterijus vienu metu su SORTBY programoje „Excel“.

Pakeiskime naują duomenų rinkinį, kad pirmiausia būtų rūšiuojama pagal valstiją, o paskui pagal pardavimų skaičių, sukurdami miniatiūrinį kiekvieno mūsų pardavėjo sėkmės kiekvienoje valstijoje reitingą.

  1. Pasirinkite langelį F2 vėl. Arba, jei norite pasilikti pirmąją formulę, kad palygintumėte skirtumus, pasirinkite langelį K2 vietoj to.
  2. Langelyje arba formulės juostoje įveskite:
    =RŪSIUOTI(A2:D16,B2:B16,1,C2:C16,-1)
  3. Paspauskite Įeikite.

Gautas naujas masyvas turi šiek tiek sudėtingesnę formulę dabar, kai prašome „Excel“ rūšiuoti pagal kelis laukus.

Formulė prasideda taip pat, kaip ir ankstesnė formulė, nes mes prašome „Excel“ surūšiuoti masyvas A–D stulpeliuose B stulpelyje pateikiama „Būsena“ informacija, tačiau dabar turime keletą diapazonus, pagal kuriuos norime rūšiuoti, turime „Excel“ paaiškinti abu masyvus, pagal kuriuos norime rūšiuoti ( pagal_masyvą sintaksė), taip pat Rikiuoti, arba kryptimi, kuria norime, kad „Excel“ tvarkytų duomenis.

Kiekvienas iš pagal_masyvą Argumentai gali būti tik vieno stulpelio pločio, o reikšmės pateikiamos vertikaliai, kaip jas turime čia (for pavyzdžiui, langeliai B2:B16) arba vienos eilutės ilgio, o reikšmės išdėstytos horizontaliai (pavyzdžiui, langeliai A4:D4).

Net jei du stulpeliai, kuriuos ką tik paprašėme rūšiuoti pagal šią formulę, B ir C stulpeliai yra šalia kiekvieno kita, negalime sujungti dviejų stulpelių į vieną diapazono užklausą formulėje (kaip "B2:C16"). Tai padarius, atsiranda „#REF!“ klaida, nes „Excel“ nežino, pagal kurį iš šių dviejų laukų rūšiuoti ir kokia tvarka.

Jau nekalbant apie tai, kad yra visiškai įmanoma, kad diapazonai, kuriuos norite rūšiuoti, yra atskirti vienas nuo kito (pavyzdžiui, čia yra stulpeliai B ir D), arba jūs norite rūšiuokite langelius pagal diapazonus, kurie nėra tvarkingi jūsų duomenyse (pvz., jei norite rūšiuoti pagal „Būsena“ B stulpelyje, tada pagal „Pavadinimas“ A stulpelyje, kaip siūloma anksčiau).

Taigi du stulpeliai formulėje turi būti išvardyti kaip atskiri diapazonai, kad „Excel“ būtų aiškiai nurodyta tvarka, pagal kurią norime rūšiuoti masyvą – aukščiau pateiktame pavyzdyje pirmiausia pagal būseną, tada pagal skaičių pardavimai.

The Rikiuoti sintaksė gali būti apibrėžta dviem kryptimis: "1" didėjančia tvarka (A–Z tvarka arba mažiausi skaičiai išdėstyti pirmiausia) arba „-1“ mažėjimo tvarka (Z-A tvarka arba didžiausi skaičiai išdėstyti pirmiausia). The Rikiuoti laukuose negali būti jokie kiti skaičiai, išskyrus 1 arba -1, arba „#VALUE!“ klaida bus grąžinta, nes nėra kitų būdų užsakyti duomenis.

Nurodant Rikiuoti buvo tik neprivalomas pirmajame mūsų formulės variante, nes iš karto buvo aišku, pagal ką rūšiuojame, ir jau rūšiavome didėjimo tvarka.

Tačiau jei norime rūšiuoti tas reikšmes mažėjančia tvarka arba kai rūšiuojame pagal kelis kriterijus, tai būtina užpildyti sintaksę, nes rūšiavimo tvarka gali būti išdėstyta skirtingomis kryptimis skirtinguose diapazonuose, kaip tai padarėme formulę.

Be to, negalime paprašyti šios formulės iš dalies rūšiuoti mūsų masyvą – pavyzdžiui, rūšiuoti A1:D16 pagal diapazoną B1:B10. Kiekvienas diapazono argumentas formulėje turi apimti tą patį langelių skaičių, taigi, jei mūsų originalas masyvas reikšmė turi 15 langelių, tada visi pagal_masyvą argumentuose, pagal kuriuos formulės prašome rūšiuoti, taip pat turi būti 15 langelių. Kitu atveju gausime „#VERTĖ!“ klaida.

Dabar, kai suprantame šios formulės sudedamąsias dalis, nesunku suprasti, kaip naudoti SORTBY duomenims tvarkyti pagal tiek kriterijų, kiek norime ar reikia. Įveskite masyvas pirma, tada įveskite pagal_masyvą rūšiuoti, tada Rikiuoti, tada mūsų kitas pagal_masyvą, mūsų kitas Rikiuotiir tt, kaip formulės sintaksėje:

=SORTBY(masyvas, pagal_masyvą1, [rūšiavimo_tvarka1], [pagal_masyvą2, rūšiavimo_tvarka2],...)

SORTBY yra dar viena galinga, universali „Excel“ funkcija

Funkcija SORTBY programoje Microsoft Excel leidžia lengvai sukurti nurodytą informacijos suskirstymą ir yra universali įrankis, leidžiantis be pastangų sudėtingais būdais tvarkyti netvarkingus duomenų rinkinius, kad jūsų informacija būtų aiškesnė ir lengvesnė veiksmingi.

Yra dar daugiau būdų, kaip naudoti daugybę „Excel“ funkcijų, įrankių ir funkcijų, kad galėtumėte tvarkyti skaičiuokles ir efektyviau bei produktyviau panaudoti savo laiką.