- Pregled funkcije SORT
- Funkcija SORT Sintaksa in vhodi:
- Za razvrščanje vrednosti v naraščajočem ali padajočem vrstnem redu
- Za razvrščanje vrednosti po drugem stolpcu
- Za razvrščanje vrednosti po več stolpcih
- Uporabite z drugimi formulami dinamičnega niza
- Z edinstveno funkcijo
- S funkcijo FILTER
- Težave
- RAZVRSTI v Google Preglednicah
Ta vadnica prikazuje, kako uporabljati SORT funkcija v Excelu razvrstite seznam vrednosti.
Pregled funkcije SORT
Funkcija SORT se uporablja za razvrščanje vrednosti v obsegu ali matriki. Uporablja se lahko za urejanje vrednosti v naraščajočem ali padajočem vrstnem redu.
Če želite uporabiti funkcijo SORT Excel za delovni list, izberite celico in vnesite:
(Upoštevajte, kako so prikazani vnosi formule)
Funkcija SORT Sintaksa in vhodi:
= SORT (matrika, [sort_index], [sort_order], [by_col])
matriko - Obseg ali matrika za razvrščanje.
[sort_index] (neobvezno) - Indeks stolpca za razvrščanje. Če ga izpustite, je privzeto 1.
[sort_order] (neobvezno) - Uporaba 1 razvrstiti po naraščajočem vrstnem redu in -1 za padajoči vrstni red. Ko je izpuščen, je privzeto 1, to je naraščajoči vrstni red.
[by_col] (neobvezno) - Uporaba PRAV razvrstiti po stolpcu in LAŽNO razvrsti po vrsticah. Če je izpuščeno, je privzeto FALSE, to je Razvrsti po vrstici.
Za razvrščanje vrednosti v naraščajočem ali padajočem vrstnem redu
Niz vrednosti lahko naročimo v naraščajočem ali padajočem vrstnem redu. V ta namen manipuliramo z argumentom [sort_order] v funkciji SORT.
Če želite razvrstiti naš seznam zaposlenih A2: A7 v naraščajoči vrstni red vnesemo naslednjo formulo D2.
= RAZVRSTI (A2: A7)
Opazili boste, da smo v zgornjem primeru izpustili argument [sort_order], to je zato, ker ni treba nastaviti njegove vrednosti, če želite svoj obseg razvrstiti po naraščajočem vrstnem redu.
V spodnjem primeru smo vrednost argumenta [sort_order] nastavili na -1, tako da uredimo naš niz v padajoči vrstni red. Vnesemo naslednjo formulo D2:
= RAZVRSTI (A2: A7,, -1)
Opazili boste, da je tretji argument [sort_order] v naši formuli nastavljen na -1. Ko je nastavljeno na 1 vrne seznam v naraščajočem vrstnem redu.
Za razvrščanje vrednosti po drugem stolpcu
Funkcijo SORT lahko uporabite tudi za razvrščanje stolpca v matriki po vrednostih v drugem stolpcu iste matrike. Na primer, želimo razvrstiti naš seznam zaposlenih A2: A7 po oddelkih, v katerih delajo B2: B7. Če želite to narediti, vnesite naslednjo formulo E2:
= RAZVRSTI (A2: B7,2)
Opazili boste, da je drugi argument [sort_index] je nastavljeno na 2. To pomeni, da uporabljamo drugi stolpec za razvrščanje vrstnega reda izhodov funkcije.
Ta primer je mogoče rešiti tudi s funkcijo SORTBY, ki je glede na uporabo in funkcionalnost tesno povezana s funkcijo SORT.
Za razvrščanje vrednosti po več stolpcih
V prejšnjem razdelku smo videli, kako razvrstiti vrednosti v enem stolpcu po vrednostih v drugem stolpcu. S funkcijo SORT lahko greste korak dlje in razvrstite rezultat po drugem stolpcu.
Predstavljajte si scenarij, v katerem želimo razvrstiti naš seznam zaposlenih A2: A7 po oddelku, kateremu pripadajo B2: B7 nato želimo imena razvrstiti po abecedi znotraj vsakega oddelka. Če želite to narediti, vnesite naslednjo formulo E2:
= RAZVRSTI (A2: B7, {2,1}, {1,1})
Za to uporabljamo konstantna polja {2,1} in {1,1}.
[sort_index] = {2,1}
Zgornji delček pomeni, da podatke najprej razvrstimo po drugem stolpcu, tj. Stolpcu oddelka, nato pa po prvem stolpcu, tj. Stolpcu zaposlenega
[sort_order] = {1,1}
Zgornji delček pomeni, da tako drugi kot prvi stolpec razvrstimo po naraščajočem vrstnem redu.
Uporabite z drugimi formulami dinamičnega niza
Funkcijo SORT lahko za dodatno funkcionalnost uporabite skupaj z drugimi formulami dinamičnih nizov, kot sta UNIQUE in FILTER.
Z edinstveno funkcijo
Na primer, radi bi razvrstili seznam edinstvenih zaposlenih v našem podjetju, zato vnesemo naslednjo formulo D2:
= RAZVRSTI (ENOTNO (A2: A7))
S funkcijo FILTER
Na primer, radi bi vrnili seznam sadja, katerega prodajna količina je dosegla ali presegla naš cilj D2, za to vnesemo naslednjo formulo F2:
= SORT (FILTER (A2: B17, B2: B17> = D2), 2, -1)
Težave
#SPILL!
Do te napake pride, če je v razponu razlitja vrednost, to je območje, kjer funkcija SORT daje rezultate.
Če želite odpraviti to napako, počistite obseg, ki ga Excel poudarja.
Nasveti in zvijače glede funkcije SORT
- The [sort_order] je lahko samo 1 (naraščajoče) ali -1 (padajoče), če za ta argument ni podana nobena vrednost, je funkcija SORT privzeto razvrščena po naraščajočem vrstnem redu.
- Poskrbite, da so celice pod vnosno celico prazne, da se izognete napaki pri razlitju, več o napaki pri razlitju preberite "tukaj" - dodajte povezavo do "Uvod v formule dinamičnega niza"
- Funkcijo SORT lahko uporabite z drugimi funkcijami dinamičnega niza, kot sta FILTER in UNIQUE, da ustvarite bolj vsestranske formule.
RAZVRSTI v Google Preglednicah
Funkcija SORT deluje v Google Preglednicah popolnoma enako kot v Excelu: