Seřadit Excel pomocí vzorce pomocí SORT a SORTBY - Excel tipy

Tento týden Microsoft na konferenci Ignite v Orlandu na Floridě debutoval s řadou nových a snadnějších vzorců pole v aplikaci Excel. Těmto novým vzorcům se budu tento týden věnovat každý den, ale pokud si chcete přečíst dopředu:

  • Pondělí zahrnovalo nový vzorec = A2: A20, chybu SPILL a novou funkci SINGLE požadovanou místo implicitní křižovatky
  • Dnes se budeme zabývat SORT a SORTBY
  • Středa bude zahrnovat FILTR
  • Čtvrtek se bude týkat JEDINEČNÉHO
  • Pátek bude zahrnovat funkce SEQUENCE a RANDARRAY

Řazení pomocí vzorce v aplikaci Excel vyžadovalo šílenou kombinaci vzorců. Podívejte se na tato data, která budou použita v tomto článku.

Údaje v A3: C11.

Abyste to do tohoto týdne mohli se vzorcem seřadit, stačí vyřadit RANK, COUNTIF, MATCH, INDEX a INDEX. Jakmile dokončíte tuto sadu vzorců, budete připraveni na zdřímnutí.

Starý způsob třídění pomocí vzorce

Joe McDaid a jeho tým nám přinesli SORT a SORTBY.

Začněme SORT. Tady je syntaxe=SORT(Array, (Sort Index), (Sort Order), (By Column))

Funkce TŘÍDĚNÍ

Řekněme, že chcete řadit A3: C16 podle pole Skóre. Skóre je třetí sloupec v poli, takže váš index řazení bude 3.

Možnosti pořadí řazení jsou 1 pro vzestupné nebo -1 pro sestupné. Nestěžuji si, ale pomocí této funkce nikdy nebude podporována funkce Třídit podle barvy, Třídit podle vzorce nebo Třídit podle vlastního seznamu.

Zadejte 3 jako sloupec řazení a -1 jako pořadí řazení pro sestupné.

Čtvrtý argument bude zřídka používán. V dialogu Řazení je možné řadit podle sloupců místo řádků. 99,9% lidí seřadí podle řádků. Pokud potřebujete seřadit podle sloupce, zadejte v posledním argumentu hodnotu True. Tento argument je volitelný a má výchozí hodnotu False.

Pokud potřebujete řadit podle sloupců, použijte True ve 4. argumentu

Zde jsou výsledky vzorce. Díky novému výpočetnímu modulu se vzorec rozlije do sousedních buněk. Jeden vzorec v O2 produkuje toto řešení.

Není třeba stisknout Ctrl + Shift + Enter
Původní data jsou tříděna

Co když potřebujete tříúrovňové třídění? Řadit podle sloupce 2 vzestupně a sloupce 3 sestupně? Zadejte konstantu pole pro 2. a 3. argumenty:=SORT(A2:C17,(2;3),(1;-1))

Dvouúrovňové třídění

Funkce SORTBY vám umožňuje seřadit podle něčeho, co není ve výsledcích

Syntaxe funkce SORTBY je =SORTBY(array, by_array1, sort_order1,)

SORTBY něco jiného

Zpět na původní data. Řekněme, že chcete třídit podle týmu a poté podle skóre, ale zobrazte pouze jména. Můžete použít SORTBY, jak je znázorněno zde.

Seřaďte sloupec A podle sloupce B a sloupce C.

Náhodné testování drog a náhodné bez opakování

Složité scénáře jako Random Drug Testing a Random with No Repeats se stanou ohromně jednoduchými, když zkombinujete SORT s RANDARRAY.

Na obrázku níže chcete řadit 13 jmen náhodně bez opakování. Použít =SORTBY(A4:A16,RANDARRAY(13)). Přečtěte si více o RANDARRAY v pátek.

Řazení náhodně bez opakování

Je Ctrl + Shift + Enter úplně mrtvý? Ne. Stále to má své využití. Řekněme, že jste chtěli pouze 3 nejlepší výsledky z funkce TŘÍDĚNÍ. Můžete vybrat tři buňky, zadat funkci TŘÍDĚNÍ a následovat ji pomocí Ctrl + Shift + Enter. Tím zabráníte tomu, aby se výsledky rozšířily za hranice původního vzorce.

Ctrl + Shift + Enter

Sledovat video

Stáhněte si soubor Excel

Stažení souboru aplikace Excel: excel-sort-with-a-formula-using-sort-and-sortby.xlsx

Excel myšlenka dne

Požádal jsem své přátele Excel Master o radu ohledně Excelu. Dnešní myšlenka k zamyšlení:

"při použití aplikace Excel není potřeba myš."

Derek Fraley

Zajímavé články...