Excel képlet: Rendezés véletlenszerű -

Tartalomjegyzék

Általános képlet

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

Összegzés

A lista vagy táblázat véletlenszerű sorrendbe rendezéséhez használhatja a SORTBY funkciót a RANDARRAY funkcióval. A bemutatott példában a D5 képlete a következő:

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

ahol az "adat" a B5: B14 elnevezett tartomány. Az eredmény egy új, véletlenszerű rendezési sorrend, amikor a munkalapot újraszámolják.

Magyarázat

A SORTBY funkció lehetővé teszi a rendezést egy vagy több "rendezés" tömb alapján, mindaddig, amíg azok méretei kompatibilisek a rendezendő adatokkal. Ebben a példában 10 érték van rendezve, az ábécé első 10 betűje. 10 véletlenszerű szám generálásához rendezéshez a RANDARRAY függvényt és a COUNTA függvényt használjuk, így:

RANDARRAY(COUNTA(data))

A COUNTA megszámolja az értékeket az adatokban, és visszaadja a 10-es számot, amely a RANDARRAY függvénybe kerül sorok argumentumaként. A RANDARRAY egy 10 tizedes értékű tömböt ad vissza, mint ez:

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

Ez a tömb a SORTBY függvény számára biztosított by_array1 argumentumként. A SORTBY a véletlenszerű értékeket használja az adatok rendezésére, és a 10 betűt egy D5-től kezdődő kiömlési tartományba adja vissza.

Megjegyzés: A RANDARRAY egy ingatag függvény, amely minden alkalommal újraszámolja a munkalap megváltoztatását, ami értékeket igényel. Az értékek automatikus rendezésének leállításához másolja a képleteket, majd a Speciális beillesztés> Értékek használatával konvertálja a képleteket statikus értékekké.

érdekes cikkek...