Excel SORTBY İşlevi
SORTBY işlevi, bir aralığın veya dizinin içeriğini, sıralama ölçütü olarak kullanılan ilgili aralık veya dizide yer alıp almadığına bakılmaksızın o değerlere göre sıralar.
Not: SORTBY işlevi yalnızca Microsoft 365 için Excel, Excel 2021 veya sonraki sürümler ve Excel for the Web’de kullanılabilir.

Sözdizimi
=SORTBY(array, by_array1, [sort_order1], [by_array2, sort_order2], …)
Bağımsız Değişkenler
- dizi (zorunlu):Sıralanacak aralık veya dizi
- by_array1 (zorunlu): Sıralanacak aralık veya dizi.
- [sort_order1] ()isteğe bağlı):Sıralama düzenini belirten bir sayı:
- 1veya atlanabilir, artan düzende sıralamak için;
- -1, azalan düzende sıralamak için.
- [by_array2, sort_order2], … (isteğe bağlı): Ek dizi ve sıralama düzeni çiftleri.
Dönüş değeri
SORTBY işlevi, bir dizi döndürür.
İşlev Notları
- Dizi değerleri, bir satır, bir sütun veya satır ve sütunların bir kombinasyonu şeklinde sağlanabilir.
- Bir by_array bağımsız değişkeni tek bir satır veya tek bir sütun olarak sağlanmalıdır ve dizi ile uyumlu boyutlara sahip olmalıdır.
- Döndürülen dizinin boyutları, dizi bağımsız değişkeniyle aynıdır. Taşma aralığında bir veya daha fazla hücre boş değilse, #SPILL! hatası döndürülür.
- Ek dizi ve sıralama düzeni çiftlerinde sort_order bağımsız değişkenini atlamak istiyorsanız virgülü (,) korumalısınız; örn. [by_array2 ,].
- SORTBY fonksiyonu farklı çalışma kitapları arasında kullanılabilir. Ancak başvurulan çalışma kitaplarının açık olduğundan emin olun; aksi takdirde, sonuç hücresini yenilediğinizde bir #REF! hatası alırsınız.
- SORTBY sonuçları dinamiktir; yani Kaynak Veri içindeki değerler değiştiğinde otomatik olarak güncellenir. Ancak diziye yeni girdiler eklerseniz sonuçlar güncellenmez. Bunu düzeltmek için yapılandırılmış başvuruları dizi bağımsız değişkeni olarak kullanmalısınız.
Örnek
Aşağıdaki ekran görüntüsünde gösterildiği gibi, bir tabloda puan sıralaması olduğunu varsayalım. Tabloyu önce sınıflara göre (A sınıfından B sınıfına) ve ardından puanlara göre (en yüksekten en düşüğe) sıralamak istiyorsanız, ancak puanları görüntülemek istemiyorsanız,dizi bağımsız değişkenini yalnızca göstermek istediğiniz sütunlar olarak ayarlamanız gerekir; yani C4:E15Ayrıca by_array1 bağımsız değişkenini sınıf sütunu olarak belirleyip, sort_order bağımsız değişkenini boş bırakmalısınız — çünkü bu durumda varsayılan olarak alfabetik sıralama yapılır. Ardından aşağıdaki ek dizi ve sıralama düzeni çiftini ekleyin: B4:B15,-1. Sonuç tablosunun sol üst hücresine aşağıdaki formülü kopyalayın veya girin ve sonucu almak için Enter tuşuna basın:
=SORTBY()C4:E15,C4:C15,,B4:B15,-1)

İlgili işlevler
SIRALA işlevi, bir aralıktaki veya dizideki içerikleri artan ya da azalan düzende sıralar.
BENZERSİZ işlevi, veri aralığından yinelenmeyen değerleri çıkarır. Veriler metin, sayılar, tarihler, hata değerleri vb. içerebilir.
FİLTRE işlevi, bir veri aralığını filtreler ve belirttiğiniz kriterlere uygun sonuçları dinamik olarak döndürür.
En İyi Office Verimlilik Araçları
Kutools for Excel – Sizi Kalabalıktan Ayıran Özellikler Sunar
Kutools for Excel'in 300'den Fazla Özelliği Var,İhtiyacınız Olan Her Şeyin Bir Tık Uzakta Olduğundan Emin Olun…
Office Tab – Microsoft Office'te (Excel dahil) Sekmeli Okuma ve Düzenlemeyi Etkinleştirir
- Onlarca açık belge arasında geçiş yapmak için sadece bir saniye!
- Her gün sizin için yüzlerce fare tıklamasını azaltır; fareye elveda deyin.
- Birden fazla belgeyi görüntüleyip düzenlerken verimliliğinizi %50 artırır.
- Chrome, Edge ve Firefox gibi tarayıcılar, Excel dahil olmak üzere Office'e verimlilik kazandırır.