Zoradenie v Exceli pomocou vzorca pomocou SORT a SORTBY - Excel Tipy

Tento týždeň na konferencii Ignite v Orlande na Floride predstavila spoločnosť Microsoft sériu nových a ľahších maticových vzorcov v programe Excel. Týmto novým vzorcom sa budem tento týždeň venovať každý deň, ale ak si chcete prečítať ďalej:

  • V pondelok bol uvedený nový vzorec = A2: A20, chyba SPILL a nová funkcia SINGLE požadovaná namiesto implicitnej križovatky
  • Dnešný deň sa bude týkať SORT a SORTBY
  • Streda sa bude týkať FILTRA
  • Štvrtok sa bude týkať JEDINEČNÉHO
  • Piatok sa bude týkať funkcií SEQUENCE a RANDARRAY

Pri triedení podľa vzorca v programe Excel sa vyžadovala šialená kombinácia vzorcov. Zoznámte sa s týmito údajmi, ktoré budú použité v tomto článku.

Údaje v A3: C11.

Ak to chcete do tohto týždňa triediť pomocou vzorca, stačí vyradiť RANK, COUNTIF, MATCH, INDEX a INDEX. Po dokončení tejto sady vzorcov by ste boli pripravení na spánok.

Starý spôsob triedenia pomocou vzorca

Joe McDaid a jeho tím nám priniesli SORT a SORTBY.

Začnime s Triedením. Tu je syntax=SORT(Array, (Sort Index), (Sort Order), (By Column))

Funkcia Triedenie

Povedzme, že chcete triediť A3: C16 podľa poľa Skóre. Skóre je tretí stĺpec v poli, takže váš index zoradenia bude 3.

Možnosti poradia zoradenia sú 1 pre vzostupné alebo -1 pre zostupné. Nesťažujem sa, ale nikdy pomocou tejto funkcie nebude podporené zoradenie podľa farby, zoradenie podľa vzorca alebo zoradenie podľa vlastného zoznamu.

Zadajte 3 ako stĺpec zoradenia a -1 ako poradie zoradenia pri zostupe.

Štvrtý argument sa bude používať zriedka. V dialógovom okne Zoradenie je možné radiť podľa stĺpca namiesto riadkov. 99,9% ľudí zoradí podľa riadkov. Ak potrebujete zoradiť podľa stĺpca, v konečnom argumente zadajte True. Tento argument je voliteľný a štandardne má hodnotu False.

Ak potrebujete zoradiť podľa stĺpcov, použite vo štvrtom argumente hodnotu True

Tu sú výsledky vzorca. Vďaka novému kalkulátoru sa vzorec rozlieva do susedných buniek. Jeden vzorec v O2 produkuje toto riešenie.

Nie je potrebné stlačiť Ctrl + Shift + Enter
Pôvodné údaje sú zoradené

Čo ak potrebujete dvojúrovňové triedenie? Zoradiť podľa stĺpca 2 vzostupne a stĺpca 3 zostupne? Zadajte konštantu poľa pre druhý a tretí argument:=SORT(A2:C17,(2;3),(1;-1))

Dvojúrovňové triedenie

Funkcia SORTBY vám umožňuje triediť podľa niečoho, čo nie je vo výsledkoch

Syntax funkcie SORTBY je =SORTBY(array, by_array1, sort_order1,)

SORTBY niečo iné

Vraciam sa k pôvodným údajom. Povedzme, že chcete triediť podľa tímu a potom podľa skóre, ale zobraziť iba mená. Môžete použiť SORTBY, ako je to znázornené tu.

Zoraďte stĺpec A podľa stĺpca B a stĺpca C.

Náhodné testovanie drog a náhodné opakovanie

Náročné scenáre ako Náhodné testovanie na drogy a Náhodné bez opakovania sa stanú nepríjemne jednoduchými, keď skombinujete SORT s RANDARRAY.

Na obrázku nižšie chcete náhodne zoradiť 13 mien bez opakovaní. Použite =SORTBY(A4:A16,RANDARRAY(13)). Prečítajte si viac o RANDARRAY v piatok.

Triedenie náhodne bez opakovaní

Je Ctrl + Shift + Enter úplne mŕtvy? Nie. Stále to existuje. Povedzme, že ste chceli iba 3 najlepšie výsledky z funkcie SORT. Môžete vybrať tri bunky, napísať funkciu SORT a nasledovať po nej pomocou Ctrl + Shift + Enter. Takto zabránite tomu, aby sa výsledky prelievali za hranice pôvodného vzorca.

Ctrl + Shift + Enter

Pozeraj video

Stiahnite si súbor Excel

Stiahnutie súboru programu Excel: excel-sort-with-a-formula-using-sort-and-sortby.xlsx

Excel myslel dňa

Požiadal som svojich priateľov programu Excel Master o radu o programe Excel. Dnešná myšlienka na zamyslenie:

"pri použití programu Excel nie je potrebná myš."

Derek Fraley

Zaujímavé články...