Excel formülü: İki sütuna göre sıralama -

İçindekiler

Genel formül

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

Özet

İki sütuna göre sıralamak için SORTBY işlevini kullanabilirsiniz. Gösterilen örnekte, veriler önce artan sırada Grup sütununa göre, ardından azalan sırada Puan sütununa göre sıralanmıştır. F5'teki formül:

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

Sonuç, gruba, ardından puana göre sıralanan ve en yüksek puanların ilk sırada yer aldığı verilerdir.

Açıklama

Gösterilen örnekte, önce B5: D14'teki verileri azalan sırada gruplara göre sıralamak istiyoruz. İşte gerekli yapılandırma:

  • dizi = B5: D14
  • by_array1 = D5: D14
  • sort_order1 = 1

Aşağıdaki formül, verileri AZ grubuna göre sıralayacaktır:

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

Formülü bir sonraki puana göre sıralamak üzere genişletmek için, azalan sırada eklememiz gerekir:

  • by_array2 = C5: C14
  • sort_order2 = -1

Bu bağımsız değişkenler eklendiğinde, tam formül şu şekildedir:

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

Artan ve Azalan

Veriler, varsayılan olarak artan düzende (AZ) sıralanır. Bu davranış, sıralama_sırası bağımsız değişkenleri tarafından kontrol edilir. Sıralama_sırası 1 (artan) veya -1 (azalan) olarak ayarlanabilir. Aşağıdaki formül, puanları artan sırada sıralaması dışında yukarıdaki formülle aynıdır:

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

Ilginç makaleler...