Rumus Excel: Urutkan berdasarkan dua kolom -

Formula umum

=SORTBY(data,col1,order,col2,order)

Ringkasan

Untuk mengurutkan berdasarkan dua kolom, Anda dapat menggunakan fungsi SORTBY. Dalam contoh yang diperlihatkan, data diurutkan terlebih dahulu menurut kolom Grup dalam urutan menaik, kemudian menurut kolom Skor dalam urutan menurun. Rumus di F5 adalah:

=SORTBY(B5:D14,D5:D14,1,C5:C14,-1)

Hasilnya adalah data diurutkan berdasarkan kelompok, kemudian berdasarkan skor, dengan skor tertinggi muncul lebih dulu.

Penjelasan

Dalam contoh yang ditunjukkan, kami ingin mengurutkan data di B5: D14 terlebih dahulu menurut grup dalam urutan menurun. Berikut konfigurasi yang dibutuhkan:

  • larik = B5: D14
  • by_array1 = D5: D14
  • sortir_order1 = 1

Rumus di bawah ini akan mengurutkan data berdasarkan grup AZ:

=SORTBY(B5:D14,D5:D14,1) // sort by group only

Untuk memperluas rumus untuk mengurutkan berikutnya berdasarkan skor, dalam urutan menurun, kita perlu menambahkan:

  • by_array2 = C5: C14
  • sortir_order2 = -1

Dengan argumen yang ditambahkan ini, rumus lengkapnya adalah:

=SORTBY(B5:D14,D5:D14,1,C5:C14,-1)

Naik vs. Turun

Data diurutkan dalam urutan menaik (AZ) secara default. Perilaku ini dikontrol oleh argumen sort_order. Sort_order bisa disetel ke 1 (naik) atau -1 (turun). Rumus di bawah ini sama seperti di atas, hanya saja rumus ini mengurutkan skor dalam urutan menaik:

=SORTBY(B5:D14,D5:D14,1,C5:C14,1)

Artikel yang menarik...