
Formula generik
=SORT(data,index,order,TRUE)
Ringkasan
Untuk menyusun nilai mengikut lajur, anda boleh menggunakan fungsi SORT. Dalam contoh yang ditunjukkan, data disusun mengikut lajur Kumpulan. Formula dalam C8 adalah:
=SORT(C4:L5,2,-1,TRUE)
Hasilnya adalah julat C4: L5 disusun mengikut skor dalam urutan menurun.
Penjelasan
Fungsi SORT menyusun julat menggunakan indeks tertentu, yang disebut sort_index. Biasanya, indeks ini mewakili lajur dalam data sumber.
Walau bagaimanapun, fungsi SORT mempunyai argumen pilihan yang disebut "by_col" yang membolehkan menyusun nilai disusun dalam lajur. Untuk menyusun mengikut lajur, argumen ini mesti ditetapkan ke BENAR, yang memberitahu fungsi SORT bahawa sort_index mewakili baris.
Dalam kes ini, kami ingin menyusun data berdasarkan Skor, yang muncul di baris kedua, jadi kami menggunakan sort_index 2. Fungsi SORT yang muncul di C8 dikonfigurasi seperti ini:
=SORT(C4:L5,2,-1,TRUE)
- array adalah data dalam julat C4: L5
- sort_index adalah 2, kerana skor berada di baris kedua
- sort_order adalah -1, kerana kami ingin menyusun mengikut urutan menurun
- by_col adalah BENAR, kerana data disusun dalam lajur
Fungsi SORT mengembalikan susunan yang disusun ke dalam julat C8: L9. Hasil ini dinamik; jika ada skor dalam data sumber berubah, hasilnya akan dikemas kini secara automatik.
Dengan SORTBY
Fungsi SORTBY juga dapat digunakan untuk menyelesaikan masalah ini. Dengan SORTBY, formula setara adalah:
=SORTBY(C4:L5,C5:L5,-1)