Ana Sayfa Excel SORT / SIRALA FONKSİYONU
Excel

SORT / SIRALA FONKSİYONU

Paylaş
Paylaş

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:

  1. dizi (gerekli):
    Sıralamak istediğiniz verilerin bulunduğu aralık veya dizi.
  2. [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.
  3. [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.
  4. [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.

AdNotSınıf
Ali8510-A
Ayşe9010-B
Mehmet7510-A
Elif9210-C
Can8810-B

Amacımız: Öğrencileri Not sütununa göre azalan sırada (en yüksekten en düşüğe) sıralamak.

Adımlar:
  1. E1 hücresine “Sıralanmış Veriler” başlığını yazın.
  2. 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:

AdNotSınıf
Elif9210-C
Ayşe9010-B
Can8810-B
Ali8510-A
Mehmet7510-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 ❤️

Paylaş
Yazar
Murat OSMA - Office Applications Unit Manager | Copilot Pioneer

Microsoft 365 Copilot Eğitim ve danışmanlık hizmetinin yanında Copilot Studio ile çözümler geliştiriyorum.🚀 1999 yılında lise yıllarında Excel'le tanıştım. 17 yıldır kurumsal şirketlere ve bireysel kullanıcılara Temel, Orta-İleri, İleri, Uzman, VBA (Makro), Excel Dashboard ve Excel ile Webden Veri Alma Eğitimleri veriyorum. Ayrıca Excel ve VBA Danışmanlık hizmeti de vermekteyim. VBA Developer olarak, şirketlerin Excel'deki işlerini otomasyona dökecek birçok yazılım geliştirdim. 2013 yılında, zor zamanlarda bir fikir olarak doğan ve 2015 Haziran ayında da web tarafında yayına aldığım Excel Arşivi'ni ( www.excelarsivi.com ) büyük bir heyecanla kurdum.

Bir yorum bırak

Bir yanıt yazın

E-posta adresiniz yayınlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir

Benzer yazılar
Excel

DGET / VAL FONKSİYONU

VAL (DGET) Fonksiyonu Nedir? VAL fonksiyonu (İngilizce: DGET), bir veri tabanı veya...

Excel

IMAGE / RESİM FONKSİYONU

RESİM Fonksiyonu Nedir? RESİM (İngilizce sürümde IMAGE) fonksiyonu, bir hücrede resim görüntülemek...

Excel

TAMİŞGÜNÜ.ULUSL / NETWORKDAYS.INTL FONKSİYONU

Excel’de TAMİŞGÜNÜ.ULUSL fonksiyonu bir başlangıç tarihi ile bitiş tarihi arasındaki çalışma günlerini...

Excel

TAMİŞGÜNÜ / NETWORKDAYS FONKSİYONU

Excel’de TAMİŞGÜNÜ fonksiyonu bir başlangıç tarihi ile bitiş tarihi arasındaki çalışma günlerini...