Excel vzorec: Zoradiť podľa náhodného -

Obsah

Všeobecný vzorec

=SORTBY(rng,RANDARRAY(COUNTA(rng)))

Zhrnutie

Ak chcete zoradiť zoznam alebo tabuľku v náhodnom poradí, môžete použiť funkciu SORTBY s funkciou RANDARRAY. V zobrazenom príklade je vzorec v D5:

=SORTBY(data,RANDARRAY(COUNTA(data)))

kde „údaj“ je pomenovaný rozsah B5: B14. Výsledkom je nové náhodné poradie zoradenia pri každom prepočítaní hárka.

Vysvetlenie

Funkcia SORTBY umožňuje triedenie na základe jedného alebo viacerých polí „zoradiť podľa“, pokiaľ majú rozmery kompatibilné s triedenými údajmi. V tomto príklade je zoradených 10 hodnôt, prvých 10 písmen abecedy. Na vygenerovanie 10 náhodných čísel na zoradenie používame funkciu RANDARRAY spolu s funkciou COUNTA takto:

RANDARRAY(COUNTA(data))

COUNTA počíta hodnoty v dátach a vracia číslo 10, ktoré ide do funkcie RANDARRAY ako argument riadkov. RANDARRAY vráti pole 10 desatinných hodnôt, ako je táto:

(0.634511231774083;0.802832736299988;0.0143439778447176;0.456799995279187;0.535834928742951;0.993607835061287;0.217641630408339;0.638010821263368;0.917156124714596;0.489852948650118)

Toto pole je poskytované funkcii SORTBY ako argument by_array1. SORTBY používa náhodné hodnoty na triedenie údajov a vracia 10 písmen do rozsahu rozliatia začínajúceho na D5.

Poznámka: RANDARRAY je volatilná funkcia a prepočíta sa zakaždým, keď sa zmení pracovný hárok, čo spôsobí, že sa hodnoty použijú. Ak chcete zabrániť automatickému triedeniu hodnôt, môžete kopírovať vzorce a potom pomocou príkazov Prilepiť špeciálne> Hodnoty previesť vzorce na statické hodnoty.

Zaujímavé články...