SIRALA Fonksiyonu Nedir ve Nasıl Kullanılır?
Excel’de SIRALA fonksiyonu (İngilizce Excel’deki SORT fonksiyonunun Türkçe karşılığı), bir dizi veya aralıktaki verileri belirlediğiniz ölçütlere göre sıralayarak yeni bir dinamik dizi döndürür. Bu fonksiyon, verileri artan veya azalan düzende yeniden düzenler ve sonuçları dinamik olarak günceller. Tablo verileriniz üzerinde sıralama yapmak için klasik Sırala komutuna göre daha esnek ve formül tabanlı bir çözüm sunar.
Önemli Noktalar:
- SIRALA fonksiyonu, bir dizi veya tabloyu belirli bir sütun veya satıra göre ve belirlediğiniz düzende (artan veya azalan) sıralar.
- Dinamik dizi mantığı sayesinde, veriler değiştikçe sonuçlar otomatik olarak güncellenir.
- Çoklu kriterli sıralama için SIRALAÖLÇÜT (SORTBY) fonksiyonunu kullanabilirsiniz. SIRALA fonksiyonu ise tek bir kriter (sütun veya satır) üzerinden sıralama yapar.
Sözdizimi
SIRALA(dizi; [sıralama_dizini]; [sıralama_düzeni]; [sütuna_göre])
Argümanlar:
- dizi (gerekli):
Sıralamak istediğiniz verilerin bulunduğu aralık veya dizi. - [sıralama_dizini] (isteğe bağlı):
Hangi sütuna veya satıra göre sıralanacağını belirten sayısal değer.- Eğer sütuna_göre = YANLIŞ veya boşsa, bu değer sütun sıra numarası anlamına gelir.
- Eğer sütuna_göre = DOĞRU ise, bu değer satır sıra numarası anlamına gelir.
Varsayılan olarak 1 (yani ilk sütun) kullanılır.
- [sıralama_düzeni] (isteğe bağlı):
1 veya -1 değerini alır.- 1: Artan sıralama (varsayılan).
- -1: Azalan sıralama.
- [sütuna_göre] (isteğe bağlı):
DOĞRU veya YANLIŞ değerini alır.- YANLIŞ (veya boş): Veriler sütunlara göre değil satırlara göre değerlendirilir, yani dikey sıralama yapılır. Genelde tablo verilerini sütun bazlı sıralarken kullanılır.
- DOĞRU: Veriler satırlara göre sıralanır, yatay sırada bir sıralama yapar.
Örnek Tablo
Aşağıdaki tabloda bir grup öğrencinin adları, aldıkları notlar ve sınıfları bulunuyor. Bu verileri notlara göre azalan sırada sıralamak isteyelim.
Ad | Not | Sınıf |
---|---|---|
Ali | 85 | 10-A |
Ayşe | 90 | 10-B |
Mehmet | 75 | 10-A |
Elif | 92 | 10-C |
Can | 88 | 10-B |
Amacımız: Öğrencileri Not sütununa göre azalan sırada (en yüksekten en düşüğe) sıralamak.
Adımlar:
- E1 hücresine “Sıralanmış Veriler” başlığını yazın.
- E2 hücresine aşağıdaki formülü girin:
=SIRALA(A2:C6; 2; -1)
Açıklama:
- A2:C6: Sıralanacak veri aralığı.
- 2: Sıralama indisi, yani ikinci sütuna göre sıralayacağız (Not sütunu).
- -1: Azalan sırada sıralamak için.
- sütuna_göre argümanını girmedik, varsayılan YANLIŞ kabul edilerek sütun bazlı dikey sıralama yapılır.
Formülü girdiğinizde, E2 hücresinden itibaren dizi otomatik olarak yayılacak ve sıralanmış liste görünecektir.
Sonuç Tablosu:
Ad | Not | Sınıf |
---|---|---|
Elif | 92 | 10-C |
Ayşe | 90 | 10-B |
Can | 88 | 10-B |
Ali | 85 | 10-A |
Mehmet | 75 | 10-A |
Gördüğünüz gibi Elif en yüksek nota sahip olduğu için en üstte yer alır, ardından Ayşe, Can, Ali ve Mehmet sıralanır.
Başka Bir Örnek:
Eğer aynı tabloyu Ad sütununa göre artan sırada sıralamak isterseniz:
=SIRALA(A2:C6; 1; 1)
- 1: Birinci sütun yani Ad sütununa göre sıralama.
- 1: Artan sıralama.
Bu durumda isimler alfabetik olarak (Ali, Ayşe, Can, Elif, Mehmet) sırayla listelenecektir.
İpuçları:
- Dinamik Diziler: SIRALA fonksiyonu bir dizi döndürür. Verileriniz değiştiğinde sıralama otomatik olarak güncellenir.
- Boş hücreler: Sıralama yapılırken boş hücreler en sona atılır.
- Birden Fazla Ölçüt İçin: Birden fazla kritere göre sıralama yapmak isterseniz SIRALADÜZENLE (SORTBY) fonksiyonunu tercih edebilirsiniz.
Özet:
SIRALA fonksiyonu, bir dizi veya aralıktaki verileri belirtilen sütun veya satıra göre artan ya da azalan sırada yeniden düzenleyerek dinamik bir dizi döndürür. Bu sayede verileri tablo içinde otomatik ve hızlı bir şekilde sıralayabilir, raporlarınızda dinamik filtreleme ve sıralama işlemlerini formül tabanlı olarak gerçekleştirebilirsiniz.
🟢Eğitim talepleri için bizimle buradan iletişime geçebilirsiniz. 👉 https://forms.office.com/r/0gMDksLjLg
🟢News from Microsoft 365 bültenimize abone olabilir. 👉 https://www.linkedin.com/newsletters/7076133011028611072/
🟢Microsoft 365 Copilot Community grubumuza katılabilirsiniz. 👉 https://www.linkedin.com/groups/9559408/
Sevgiler ❤️
Bir yorum bırak