Rumus Excel: Susun secara rawak -

Isi kandungan

Formula generik

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

Ringkasan

Untuk menyusun senarai atau jadual secara rawak, anda boleh menggunakan fungsi SORTBY dengan fungsi RANDARRAY. Dalam contoh yang ditunjukkan, formula dalam D5 adalah:

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

di mana "data" adalah julat bernama B5: B14. Hasilnya adalah susunan rawak baru setiap kali lembaran kerja dikira semula.

Penjelasan

Fungsi SORTBY membolehkan menyusun berdasarkan satu atau lebih tatasusunan "urutkan mengikut", selagi mempunyai dimensi yang bersesuaian dengan data yang disusun. Dalam contoh ini, terdapat 10 nilai yang disusun, 10 huruf pertama abjad. Untuk menghasilkan 10 nombor rawak untuk disusun, kami menggunakan fungsi RANDARRAY bersama dengan fungsi COUNTA seperti ini:

RANDARRAY(COUNTA(data))

COUNTA mengira nilai dalam data, dan mengembalikan nombor 10, yang masuk ke fungsi RANDARRAY sebagai argumen baris. RANDARRAY mengembalikan susunan 10 nilai perpuluhan seperti ini:

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

Susunan ini disediakan untuk fungsi SORTBY sebagai argumen by_array1. SORTBY menggunakan nilai rawak untuk menyusun data, dan mengembalikan 10 huruf ke dalam julat tumpahan bermula pada D5.

Catatan: RANDARRAY adalah fungsi yang tidak menentu dan akan dikira semula setiap kali lembaran kerja diubah, menyebabkan nilai digunakan. Untuk menghentikan nilai daripada menyusun secara automatik, anda boleh menyalin formula, kemudian gunakan Tampal Khas> Nilai untuk menukar formula menjadi nilai statik.

Artikel menarik...