Príklady funkcií SORTBY - Excel

Tento tutoriál ukazuje, ako používať Funkcia SORTBY v Exceli zoradiť zoznam hodnôt na základe zoznamu zodpovedajúcich hodnôt.

Prehľad funkcií SORTBY

Funkcia SORTBY je rozšírením funkcie SORT. Uľahčuje objednávanie hodnôt v poli na základe hodnôt v zodpovedajúcom poli alebo rozsahu.

Ak chcete použiť funkciu pracovného listu SORTBY Excel, vyberte bunku a napíšte:

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

Funkcia SORTBY Syntax a vstupy:

= SORTBY (pole, by_array1, [sort_order1], [by_array2, sort_order2], …)

pole - Pole alebo rozsah na zoradenie.

by_array1 - Pole alebo rozsah, podľa ktorého sa má triediť.

[sort_order1] (voliteľné) - Poradie, ktoré sa má použiť na triedenie. 1 pre vzostup, -1 na zostup. Ak je vynechaný, predvolene je 1, tj. Vzostupne.

[byarray2] (voliteľné) - Druhé pole alebo rozsah, podľa ktorého sa má triediť.

[sort_order2] (voliteľné) - Poradie, ktoré sa má použiť na triedenie. 1 pre stúpanie, -1 pre zostup. Predvolená hodnota je vzostupná.

Zoradiť hodnoty vzostupne

Zoradiť zamestnancov v A2: A7 vo vzostupnom poradí podľa hodín, ktoré odpracovali v B2: B7, zadáme do vzorca nasledujúci vzorec D2:

= SORTBY (A2: B7, B2: B7)

Ak chceme vrátiť iba zoznam vytriedených zamestnancov, zadáme do vzorca nasledujúci vzorec D2:

= SORTBY (A2: A7, B2: B7)

Všimnete si, že sme nastavili [pole] argument na A2: A7 pretože chceme vrátiť iba prvý stĺpec.

Zoradiť hodnoty zostupne

Zoradiť zamestnancov v A2: A7 v zostupnom poradí odpracovaných hodín zadáme do vzorca nasledujúci vzorec D2:

= SORTBY (A2: B7, B2: B7, -1)

Všimnite si toho tretieho argumentu [sort_order] je nastavený na -1 tak, aby sa počet hodín zoradil zostupne. Keď je nastavený na 1 vzorec zoraďuje hodiny vzostupne, ako je to uvedené v predchádzajúcej časti.

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

Zoradiť zamestnancov v A2: A7 do druhého stĺpca, tj. odpracovaných hodín, a potom do prvého stĺpca, tj. zamestnancov, zadáme nasledujúci vzorec do D2:

= SORTBY (A2: B7, B2: B7, 1, A2: A7, 1)

Problémy

#SPILL!

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

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

SORTBY Tipy a triky

  1. Zaistite argumenty [pole] a [byarray] majú rovnaký počet riadkov:

    To bude fungovať


Toto NEBUDE fungovať

2. The [sort_order] môže byť iba 1 (vzostupne) alebo -1 (zostupne), ak pre tento argument nie je zadaná žiadna hodnota, funkcia SORTBY predvolene triedi vzostupne.

3. Uistite sa, že bunky pod vstupnou bunkou sú prázdne, aby ste sa vyhli chybe pri rozliatí, ďalšie informácie o chybe pri rozliatí nájdete „tu“ - pridať odkaz na úvod do DAF.

4. SORTBY je možné použiť s inými funkciami dynamického poľa, ako napríklad FILTER, na vytvorenie univerzálnejších vzorcov.

5. Funkciu SORT môžete použiť namiesto funkcie SORTBY na triedenie hodnôt podľa iného rozsahu alebo poľa.

= Triediť (A2: B7,2)


Jediným obmedzením je, že keď použijeme SORT, musíme do výstupu zahrnúť stĺpec, ktorý používame na triedenie.

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

wave wave wave wave wave