Príklady funkcií SORT - Tabuľky Excel a Google

Tento tutoriál ukazuje, ako používať Funkcia SORT v Exceli zoradiť zoznam hodnôt.

Prehľad funkcií SORT

Funkcia SORT sa používa na triedenie hodnôt v rozsahu alebo poli. Môže byť použitý na usporiadanie hodnôt vzostupne alebo zostupne.

Ak chcete použiť funkciu pracovného hárka SORT Excel, vyberte bunku a napíšte:

(Všimnite si, ako sa zobrazujú vstupy vzorcov)

Funkcia SORT Syntax a vstupy:

= SORT (pole, [sort_index], [sort_order], [by_col])

pole - Rozsah alebo pole na zoradenie.

[sort_index] (voliteľné) - Index stĺpca, ktorý sa má použiť na zoradenie. Ak je vynechaný, predvolene je 1.

[sort_order] (voliteľné) - Použiť 1 zoradiť vzostupne a -1 pre zostupné poradie. Ak je vynechaný, predvolene je 1, tj. Vzostupne.

[by_col] (voliteľné) - Použiť PRAVDA zoradiť podľa stĺpcov a NEPRAVDA zoradiť podľa riadkov. Ak je vynechaný, predvolene je FALSE, tj. Zoradiť podľa riadkov.

Zoradiť hodnoty vzostupne alebo zostupne

Rad hodnôt môžeme zoradiť vzostupne alebo zostupne. Aby sme to urobili, manipulujeme s argumentom [sort_order] vo funkcii SORT.

Aby sme zoradili náš zoznam zamestnancov v A2: A7 v vzostupné poradie zadáme nasledujúci vzorec v D2.

= Triediť (A2: A7)

Všimnite si, že vo vyššie uvedenom príklade sme vynechali argument [sort_order], pretože nie je potrebné nastavovať jeho hodnotu, ak chcete zoradiť rozsah vzostupne.

V nižšie uvedenom príklade sme nastavili hodnotu argumentu [sort_order] na -1, aby sa naše pole zoradilo do zostupne poradie. Do poľa zadáme nasledujúci vzorec D2:

= Triediť (A2: A7,, -1)

Všimnite si, že tretí argument [sort_order] v našom vzorci je nastavený na -1. Keď je nastavený na 1 vráti zoznam vo vzostupnom poradí.

Ak chcete zoradiť hodnoty podľa iného stĺpca

Na triedenie stĺpcov vo vašom poli podľa hodnôt v inom stĺpci v rovnakom poli môžete použiť aj funkciu SORT. Radi by sme napríklad zoradili náš zoznam zamestnancov v A2: A7 podľa oddelení, v ktorých pracujú B2: B7. Aby sme to urobili, zadáme do vzorca nasledujúci vzorec E2:

= Triediť (A2: B7,2)

Všimnite si toho druhého argumentu [sort_index] je nastavený na 2. To znamená, že druhý stĺpec používame na zoradenie poradia výstupu funkcie.

Tento príklad je tiež možné vyriešiť pomocou funkcie SORTBY, ktorá je úzko spojená s funkciou SORT z hľadiska prípadu použitia a funkcií.

Ak chcete zoradiť hodnoty podľa viacerých stĺpcov

V predchádzajúcej časti sme videli, ako zoradiť hodnoty v jednom stĺpci podľa hodnôt v inom stĺpci. Pomocou funkcie Triedenie môžete ísť ešte o krok ďalej a výsledok zoradiť podľa iného stĺpca.

Predstavte si scenár, v ktorom by sme chceli zoradiť náš zoznam zamestnancov A2: A7 oddelením, do ktorého patria B2: B7 potom chceme názvy zoradiť abecedne v rámci každého oddelenia. Aby sme to urobili, zadáme do vzorca nasledujúci vzorec E2:

= Triediť (A2: B7, {2,1}, {1,1})

Na tento účel používame konštantné polia {2,1} a {1,1}.

[sort_index] = {2,1}

Úryvok vyššie znamená, že údaje najskôr zoradíme podľa druhého stĺpca, tj. Stĺpca oddelenia a potom podľa prvého stĺpca, tj stĺpca zamestnanca.

[sort_order] = {1,1}

Úryvok vyššie znamená, že druhý aj prvý stĺpec zoradíme vzostupne.

Použitie s inými vzorcami dynamického poľa

Funkciu SORT je možné použiť spolu s ďalšími vzorcami dynamického poľa, ako sú UNIQUE a FILTER, na zvýšenie funkčnosti.

S JEDINEČNOU funkciou

Radi by sme napríklad zoradili zoznam jedinečných zamestnancov v našej spoločnosti, a preto zadáme nasledujúci vzorec do D2:

= Triediť (JEDINEČNÉ (A2: A7))

S funkciou FILTER

Napríklad, radi by sme vrátili zoznam ovocia, ktorého množstvo v predaji dosiahlo alebo prekročilo náš cieľ D2, Aby sme to urobili, zadáme nasledujúci vzorec do F2:

= Triediť (FILTER (A2: B17, B2: B17> = D2), 2, -1)

Problémy

#SPILL!

K tejto chybe dochádza, ak je v rozsahu rozliatia hodnota, tj. Rozsah, v ktorom funkcia SORT umiestňuje svoje výsledky.

Ak chcete túto chybu opraviť, vymažte rozsah, ktorý Excel zvýrazňuje.

Triedenie a tipy na funkcie

  1. The [sort_order] môže byť iba 1 (vzostupne) alebo -1 (zostupne), ak pre tento argument nie je zadaná žiadna hodnota, funkcia SORT predvolene triedi vzostupne.
  1. Zaistite, aby bunky pod vstupnou bunkou boli prázdne, aby ste sa vyhli chybe pri rozliatí. Prečítajte si viac o chybe pri rozliatí „tu“ - pridať odkaz na „Úvod do vzorcov dynamického poľa“

  1. Funkciu SORT je možné použiť s inými funkciami dynamického poľa, ako sú FILTER a UNIQUE, na vytvorenie univerzálnejších vzorcov.

Triediť v Tabuľkách Google

Funkcia SORT funguje v Tabuľkách Google úplne rovnako ako v programe Excel:

Vám pomôže rozvoju miesta, zdieľať stránku s priateľmi

wave wave wave wave wave