
Formula umum
=SORT(data,index,order,TRUE)
Ringkasan
Untuk mengurutkan nilai menurut kolom, Anda dapat menggunakan fungsi SORT. Dalam contoh yang ditampilkan, data diurutkan berdasarkan kolom Grup. Rumus di C8 adalah:
=SORT(C4:L5,2,-1,TRUE)
Hasilnya adalah kisaran C4: L5 yang diurutkan berdasarkan skor dalam urutan menurun.
Penjelasan
Fungsi SORT mengurutkan rentang menggunakan indeks tertentu, yang disebut sort_index. Biasanya, indeks ini mewakili kolom di data sumber.
Namun, fungsi SORT memiliki argumen opsional yang disebut "by_col" yang memungkinkan pengurutan nilai diatur dalam kolom. Untuk mengurutkan menurut kolom, argumen ini harus disetel ke TRUE, yang memberi tahu fungsi SORT bahwa sort_index mewakili baris.
Dalam hal ini, kami ingin mengurutkan data berdasarkan Score, 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 rentang C4: L5
- sort_index adalah 2, karena skor berada di baris kedua
- sort_order adalah -1, karena kita ingin mengurutkan dalam urutan menurun
- by_col adalah TRUE, karena data diatur dalam kolom
Fungsi SORT mengembalikan larik yang diurutkan ke dalam rentang C8: L9. Hasil ini dinamis; jika ada skor dalam data sumber yang berubah, hasilnya akan diperbarui secara otomatis.
Dengan SORTBY
Fungsi SORTBY juga dapat digunakan untuk mengatasi masalah ini. Dengan SORTBY, rumus ekuivalennya adalah:
=SORTBY(C4:L5,C5:L5,-1)