Excel formülü: Değerleri sütunlara göre sıralama -

İçindekiler

Genel formül

=SORT(data,index,order,TRUE)

Özet

Değerleri sütunlara göre sıralamak için SIRALA işlevini kullanabilirsiniz. Gösterilen örnekte, veriler Grup sütununa göre sıralanmıştır. C8'deki formül:

=SORT(C4:L5,2,-1,TRUE)

Sonuç, azalan düzende puana göre sıralanmış C4: L5 aralığıdır.

Açıklama

SIRALA işlevi, sort_index adı verilen belirli bir dizini kullanarak bir aralığı sıralar. Normalde bu dizin, kaynak verilerdeki bir sütunu temsil eder.

Bununla birlikte, SIRALA işlevinin, sütunlar halinde düzenlenmiş değerlerin sıralanmasına izin veren "by_col" adlı isteğe bağlı bir bağımsız değişkeni vardır. Sütuna göre sıralamak için, bu bağımsız değişken TRUE olarak ayarlanmalıdır, bu da SIRALA işlevine sort_index'in bir satırı temsil ettiğini söyler.

Bu durumda, verileri ikinci satırda görünen Puan'a göre sıralamak istiyoruz, bu nedenle sort_index'i 2 kullanıyoruz. C8'de görünen SIRALAMA işlevi şu şekilde yapılandırılmıştır:

=SORT(C4:L5,2,-1,TRUE)

  • dizi, C4: L5 aralığındaki verilerdir
  • sort_index 2'dir, çünkü puan ikinci satırdadır
  • sıralama_sırası -1'dir, çünkü azalan düzende sıralamak istiyoruz
  • by_col DOĞRU, çünkü veriler sütunlar halinde düzenlendi

SIRALA işlevi, sıralanan diziyi C8: L9 aralığına döndürür. Bu sonuç dinamiktir; kaynak verilerdeki herhangi bir puan değişirse, sonuçlar otomatik olarak güncellenir.

SORTBY ile

SORTBY işlevi bu sorunu çözmek için de kullanılabilir. SORTBY ile eşdeğer formül şöyledir:

=SORTBY(C4:L5,C5:L5,-1)

Ilginç makaleler...