Özellik ikonu

Sırala

İndirme izni yok

Genel Bakış

Sırala (Sort), bir listedeki satırları ya da sütunları seçtiğiniz ölçüte göre yeniden dizen Excel komutudur. Alfabetik, sayısal, tarih, renk, simge ve özel liste ölçütleriyle tek ya da çok düzeyli sıralama yapabilir, Microsoft 365'teki SIRALA işleviyle de aynı işi formülle yürütebilirsiniz. Bu sayfada komutun yerini, bütün seçeneklerini, ileri tekniklerini, sık yapılan hataları ve gerçek Excel'de kurulmuş 10 uygulamalı örneği bulacaksınız.

Nerede bulunur​

Sırala komutuna birkaç yoldan ulaşabilirsiniz:
  • Veri sekmesi: Veri > Sırala ve Filtre Uygula (Data > Sort & Filter) grubunda A'dan Z'ye Sırala (Sort A to Z), Z'den A'ya Sırala (Sort Z to A) ve Sırala (Sort) düğmeleri vardır. Son düğme çok düzeyli sıralama iletişim kutusunu açar.
  • Giriş sekmesi: Giriş > Düzenleme > Sırala ve Filtre Uygula (Home > Editing > Sort & Filter) menüsünde aynı komutlar ile Özel Sıralama (Custom Sort) bulunur.
  • Sağ tık menüsü: Bir hücreye sağ tıklayıp Sırala (Sort) seçerseniz o sütuna göre artan, azalan, hücre rengine ya da yazı tipi rengine göre sıralama seçenekleri çıkar.
  • Filtre oku: Başlık hücrelerindeki filtre okunu Ctrl+Shift+L ile açabilirsiniz; okun menüsünde de sıralama komutları vardır.
  • Klavye: İngilizce arayüzde Alt+A+S+S Sırala iletişim kutusunu, Alt+A+S+A A'dan Z'ye, Alt+A+S+D Z'den A'ya sıralar. Türkçe arayüzde Alt tuşuna bastığınızda şeritteki kısayol harfleri ekranda görünür. Ctrl+Alt+L son sıralamayı yeniden uygular.
  • Mac: Veri (Data) sekmesindeki Sırala düğmesi ve filtre oku kullanılır.
Sıralanacak listenin içinde yalnızca bir hücre seçmeniz yeterlidir; Excel bitişik veri bölgesini kendisi algılar.

Adım adım nasıl kullanılır​

Hızlı sıralama (tek sütun):
  1. Sıralamak istediğiniz sütunda, listenin içinde herhangi bir hücreyi seçin. Sütunun tamamını seçmeyin.
  2. Veri > Sırala ve Filtre Uygula grubunda A'dan Z'ye Sırala ya da Z'den A'ya Sırala düğmesine tıklayın.
  3. Excel başlık satırını otomatik algılar ve yalnızca veri satırlarını, satırların bütünlüğünü bozmadan yeniden dizer.
Çok düzeyli sıralama:
  1. Listede bir hücre seçin ve Veri > Sırala (Data > Sort) düğmesine tıklayın.
  2. Verilerimin üst bilgileri var (My data has headers) kutusunun doğru durumda olduğunu kontrol edin.
  3. Sırala (Sort by) açılır listesinden ilk sütunu, Sıralama Ölçütü (Sort On) listesinden ölçütü, Sıralama (Order) listesinden yönü seçin.
  4. Düzey Ekle (Add Level) ile sonraki ölçütleri ekleyin. Üstteki düzey önceliklidir; sırayı yukarı ve aşağı oklarla değiştirebilirsiniz.
  5. Tamam düğmesine tıklayın.
Çok düzeyli sıralamada Excel önce ilk düzeye göre dizer; ilk düzeyde eşit olan satırları ikinci düzeye göre, onlar da eşitse üçüncüye göre dizer.

Sırala iletişim kutusu: ölçütler ve seçenekler​

Sıralama Ölçütü (Sort On) listesinde dört seçenek bulunur:
  • Hücre Değerleri: Varsayılan ölçüttür; metin, sayı ve tarihleri değerlerine göre dizer.
  • Hücre Rengi: Dolgu rengine göre dizer; belirttiğiniz rengi üstte ya da altta toplar. Elle boyanmış ya da koşullu biçimle boyanmış hücrelerde çalışır.
  • Yazı Tipi Rengi: Aynı mantıkla yazı rengine göre dizer.
  • Hücre Simgesi: Koşullu biçimlendirme simge kümesindeki simgeye göre dizer (örneğin yeşil işaretliler üstte).
Sıralama (Order) listesinde A'dan Z'ye, Z'den A'ya (sayılar için en küçükten en büyüğe ve tersi) ve Özel Liste (Custom List) bulunur. Özel listeyi Yüksek, Orta, Düşük gibi alfabetik olmayan bir sıra gerektiğinde ya da ay ve gün adlarını takvim sırasına dizmek için seçin.
Diğer düğmeler:
  • Düzeyi Sil / Düzeyi Kopyala: Seçili ölçütü kaldırır ya da çoğaltır; kopya, aynı sütunda renk gibi farklı ölçütler için kullanışlıdır.
  • Seçenekler (Options): Büyük/küçük harfe duyarlı (Case sensitive) kutusu ile Yön (Orientation) ayarını içerir. Yukarıdan aşağıya sırala satırları, Soldan sağa sırala sütunları yeniden dizer.
Sıralama ölçütleri sayfayla birlikte kaydedilir; Yeniden Uygula (Reapply) komutu ya da Ctrl+Alt+L veri değiştiğinde son ölçütü yeniden çalıştırır.

Sıralama düzeni: Excel hangi değeri nereye koyar​

Artan sıralamada Excel değer türlerini sabit bir öncelikle dizer:
  1. Sayılar: Negatiften pozitife. Tarihler ve saatler de sayı olduğundan bu grupta yer alır.
  2. Metin: Türkçe arayüzde Türkçe alfabe sırası uygulanır; Ç, Ğ, İ, Ö, Ş ve Ü kendi yerlerine oturur.
  3. Mantıksal değerler: YANLIŞ, sonra DOĞRU.
  4. Hata değerleri: #YOK, #DEĞER! gibi hatalar kendi aralarında sıralanmaz.
  5. Boş hücreler: Artan ya da azalan fark etmez, her zaman en sonda yer alır.
Azalan sıralamada boşlar dışındaki grupların sırası tersine döner. Başında boşluk ya da kesme işareti bulunan metinler, normal metinlerden önce çıkabilir. Metin olarak saklanan sayılar sayıların arkasında, metin grubunda kalır; bu sık yapılan bir hatadır (ayrıntı için Neden çalışmıyor bölümüne bakın).

İleri teknikler​

Özel liste ile sıralama: Sık kullandığınız bir sırayı Dosya > Seçenekler > Gelişmiş > Genel > Özel Listeleri Düzenle (File > Options > Advanced > General > Edit Custom Lists) yolundan kaydedebilirsiniz. Sırala iletişim kutusunda Sıralama listesinden Özel Liste seçip bu listeyi belirtirsiniz.
Formülle sıralama (Microsoft 365, Excel 2021 ve sonrası): SIRALA (SORT) işlevi kaynak veriyi değiştirmeden, sıralı bir kopyayı taşan dizi olarak üretir. Kaynak değiştikçe sonuç kendiliğinden güncellenir. Birinci sütun sıra numarası ikinci bağımsız değişken, -1 azalan anlamına gelir:
Excel formülü
=SIRALA(A2:B9;2;-1)
=SORT(A2:B9,2,-1)
Başka bir aralığa göre sıralamak için SORTBY işlevi vardır; Türkçe adını işlev ekleme penceresinden doğrulayın.
Orijinal sıraya dönmek: Sıralamadan önce listenin yanına bir sıra numarası sütunu ekleyin. Sıralamayı geri almak için bu sütuna göre artan sıralama yapmanız yeterlidir. Numaraları şu formülle üretebilirsiniz:
Excel formülü
=SATIR()-1
=ROW()-1
Numaraların sıralamada kayması istenmiyorsa formül yerine değer olarak yapıştırın.
Metin olarak saklanan sayıları düzeltmek: Yanına bir yardımcı sütun açıp sayıya çevirin, sonra o sütuna göre sıralayın:
Excel formülü
=DEĞER(KIRP(A2))
=VALUE(TRIM(A2))
Sütunları sıralamak: Seçenekler penceresinde Soldan sağa sırala seçilirse bir satırdaki değerlere göre sütunların yerleri değişir.
VBA ile sıralama: Makrolarda Sort nesnesi ve SortFields koleksiyonu kullanılır. Ölçüt anahtarı Key, yön Order, aralık SetRange, başlık ayarı Header, uygulama ise Apply ile yapılır:
VBA 7 satır
With ActiveSheet.Sort
    .SortFields.Clear
    .SortFields.Add Key:=Range("C2:C20"), Order:=xlDescending
    .SetRange Range("A1:C20")
    .Header = xlYes
    .Apply
End With
Excel tablolarında aynı iş ListObject.Sort ile yapılır; tablo sıralaması kalıcıdır ve filtre okundaki işaretle görünür.

Sıralama ve formüller​

Sıralama satırları fiziksel olarak taşıdığı için formüllerde şu noktalara dikkat edin:
  • Aynı satırdaki göreli başvurular: Bir satırdaki formül yalnızca aynı satırın hücrelerine bakıyorsa (ortalama sütunu gibi) sıralamadan sonra da doğru çalışır.
  • Başka satırlara göreli başvuru: Formül bir üstteki ya da alttaki satıra bakıyorsa (kümülatif toplam, önceki satırla fark) sıralamadan sonra yanlış sonuç verir. Bu tür sütunları sıralamadan sonra yeniden hesaplayın.
  • Mutlak başvurular: $ işaretli başvurular taşınan hücreyle birlikte değişmez ve sıralanan aralığın dışındaki sabit hücreyi gösterir; bu genellikle istenen davranıştır.
  • Başka sayfaya başvuru: Sıralanan aralıktaki formüller başka sayfadaki hücrelere göreli başvuru yapıyorsa sonuçlar bozulabilir; bu durumda mutlak başvuru ya da ad kullanın.
  • Kaynak ve hedef aynı olmasın: Formülle sıralı kopya (SIRALA işlevi) gerekiyorsa orijinal tablo ayrı kalır ve sıralama bozulma riski taşımaz.

Sınırlar ve sürüm farkları​

  • Düzey sayısı: Excel 2007 ve sonrasında Sırala iletişim kutusunda 64 düzeye kadar ölçüt eklenebilir. Excel 2003 ve öncesinde yalnızca 3 anahtar vardı.
  • Renk ve simgeye göre sıralama: Excel 2007'den beri vardır; Excel 2016, 2019, 2021 ve Microsoft 365'te aynı çalışır.
  • SIRALA ve SORTBY işlevleri: Microsoft 365, Excel 2021 ve sonrası ile Excel Web'de bulunur. Excel 2016 ve 2019'da yoktur; bu sürümlerde yardımcı sütun, KÜÇÜK ve BÜYÜK işlevleri ya da komutla sıralama kullanılır.
  • Excel Web: Temel sıralama ve özel sıralama kullanılabilir; özel liste yönetimi ve VBA desteklenmez.
  • Mac: Komutlar Veri sekmesindedir ve işlev aynıdır; kısayol tuşları farklıdır.
  • Birleştirilmiş hücreler: Boyutları farklı birleştirilmiş hücreler içeren aralık sıralanamaz.
  • Sıralama durumu: Kaydedilen sıralama ölçütleri her sayfa için ayrı tutulur; Excel kapatılıp açıldığında Sırala penceresi son ölçütleri hatırlar.

Performans​

Sıralama; veri tabloları binlerce, hatta yüz binlerce satır içerdiğinde bile hızlıdır, ancak bazı durumlar yavaşlatır. Çok sayıda formül sütunu varsa her sıralamadan sonra çalışma kitabı yeniden hesaplanır; sıralama öncesi hesaplamayı Formüller > Hesaplama Seçenekleri > El ile (Formulas > Calculation Options > Manual) yapıp sonra F9 ile hesaplatabilirsiniz. Başka dosyalara bağlantılı formüller ve geçici (volatile) işlevler (ŞİMDİ, RASTGELEARALIK gibi) sıralama sonrası gereksiz yeniden hesaplama yaratır. Dinamik dizi olarak yazılan SIRALA işlevi büyük kaynak aralıklarında her değişimde yeniden hesaplanır; kaynağı tam sütun yerine tablo başvurusuyla sınırlayın. Sürekli tekrar eden sıralama işleri için Power Query'de sıralama adımı eklemek, veri her yenilendiğinde sıralamayı otomatik uygular.

Neden çalışmıyor​

Sık karşılaşılan sorunlar:
  • Belirti: Yalnızca bir sütun sıralandı, diğer sütunlar yerinde kaldı. Neden: Seçim tek sütunla sınırlandırılmış ya da listede boş sütun var. Çözüm: Listede yalnızca bir hücre seçin ve boş satır ya da sütunları kaldırın; uyarı penceresinde Seçimi genişlet seçeneğini işaretleyin.
  • Belirti: Başlık satırı da sıralandı. Neden: Excel başlığı algılayamadı (başlık ile veri aynı biçimde). Çözüm: Sırala penceresinde Verilerimin üst bilgileri var kutusunu işaretleyin.
  • Belirti: Sayılar 1, 10, 2, 20 gibi sıralanıyor. Neden: Sayılar metin olarak saklanıyor. Çözüm: Metni Sütunlara Dönüştür ile ya da DEĞER işleviyle sayıya çevirin.
  • Belirti: Tarihler gün sırasıyla değil, metin gibi sıralanıyor. Neden: Tarihler metin olarak girilmiş. Çözüm: Hücreleri gerçek tarihe dönüştürüp tekrar sıralayın.
  • Belirti: Aynı değerler dağınık çıkıyor. Neden: Baştaki ya da sondaki gizli boşluklar. Çözüm: KIRP işleviyle temizleyin.
  • Belirti: Birleştirilmiş hücreler hatası. Neden: Aralıkta farklı boyutta birleştirilmiş hücreler var. Çözüm: Birleştirmeyi kaldırın ve Seçim Ortasına Hizala kullanın.
  • Belirti: Sıralama komutları pasif. Neden: Sayfa korumalı ya da Excel Web'de salt okunur görünümdesiniz. Çözüm: Korumayı kaldırın veya düzenleme modunu açın.
  • Belirti: Formül sonuçları sıralamadan sonra bozuldu. Neden: Başka satırlara göreli başvuru kullanılıyor. Çözüm: Başvuruları mutlak yapın ya da sıralamadan sonra formülleri yenileyin.
  • Belirti: Filtreli listede sıralama gizli satırları da etkiledi sanılıyor. Neden: Excel yalnızca görünen satırları sıralar; gizli satırlar yerinde kalır. Çözüm: Sıralamadan önce filtreyi kaldırın.
  • Belirti: SIRALA işlevi #AD? hatası veriyor. Neden: Sürüm dinamik diziyi desteklemiyor. Çözüm: Microsoft 365 ya da Excel 2021'e geçin veya komutla sıralama yapın.

1. Metni A'dan Z'ye sıralama​

Personel listesini ada göre alfabetik dizmek istiyorsunuz. Sayfada veriler karışık sırada girilmiş. Excel'de şu adımları izleyin:
  1. A sütunundaki herhangi bir veri hücresini seçin.
  2. Veri > Sırala ve Filtre Uygula > A'dan Z'ye Sırala düğmesine tıklayın.
Sırala
Formülünü incelemek için bir hücre seçin.
ABC
1Ad SoyadDepartmanŞehir
2Ahmet YılmazSatışİstanbul
3Ayşe Çelikİnsan Kaynaklarıİzmir
4Burak ŞahinSatışAntalya
5Can ÖztürkÜretimKayseri
6Elif ArslanMuhasebeKonya
7Fatma KoçLojistikAdana
8Mehmet DemirÜretimBursa
9Ömer YıldızLojistikTrabzon
10Selin AydınSatışEskişehir
11Zeynep KayaMuhasebeAnkara
PersonelExcelDepo v1.0.0
Satırlar Ad Soyad sütununa göre alfabetik dizilir; her kişinin departmanı ve şehri adıyla birlikte taşınır, çünkü Excel bitişik veri bölgesinin tamamını sıraladı. Türkçe karakterli adlar (Ayşe ve Ömer gibi) Türkçe alfabeye göre doğru yerlerine oturur.

2. Sayıyı büyükten küçüğe sıralama​

Ürünleri satış tutarına göre en yüksekten en düşüğe dizerek en çok satan ürünü en üste almak istiyorsunuz.
  1. Tutar sütunundaki bir hücreyi seçin.
  2. Veri > Sırala ve Filtre Uygula > Z'den A'ya Sırala düğmesine tıklayın; sayılarda bu komut büyükten küçüğe sıralar.
Sırala
Formülünü incelemek için bir hücre seçin.
ABC
1ÜrünBölgeTutar
2Laptopİstanbul48.500,00
3TabletAdana15.900,00
4MonitörAnkara12.750,50
5YazıcıAntalya7.300,00
6KulaklıkKonya2.450,00
7Klavyeİzmir1.850,00
8WebcamTrabzon1.380,00
9MouseBursa620,75
SatışlarExcelDepo v1.0.0
Liste Tutar sütununa göre en büyük değerden en küçüğe doğru dizilir; en yüksek tutarlı ürün ilk veri satırında, en düşük tutarlı ürün son satırdadır. Ürün ve bölge bilgileri tutarlarla birlikte yer değiştirir.

3. Çok düzeyli sıralama​

Satış temsilcilerini önce bölgeye göre alfabetik, aynı bölge içinde tutara göre büyükten küçüğe sıralamak istiyorsunuz.
  1. Listede bir hücre seçip Veri > Sırala düğmesine tıklayın.
  2. Verilerimin üst bilgileri var kutusunun işaretli olduğunu doğrulayın.
  3. Sırala listesinden Bölge, Sıralama listesinden A'dan Z'ye seçin.
  4. Düzey Ekle düğmesine tıklayıp Sonra (Then by) listesinden Tutar'ı, sıralamada En Büyükten En Küçüğe seçeneğini işaretleyin ve Tamam'a tıklayın.
Sırala
Formülünü incelemek için bir hücre seçin.
ABC
1BölgeTemsilciTutar
2AkdenizMehmet Demir78.200,00
3AkdenizZeynep Kaya53.700,00
4EgeCan Öztürk71.900,00
5EgeSelin Aydın62.300,00
6EgeÖmer Yıldız49.600,00
7İç AnadoluFatma Koç67.100,00
8İç AnadoluElif Arslan45.800,00
9MarmaraBurak Şahin91.200,00
10MarmaraAhmet Yılmaz84.500,00
11MarmaraAyşe Çelik58.400,00
Bölge SatışExcelDepo v1.0.0
Bölgeler alfabetik sırada gruplanır. Her bölgenin içinde temsilciler tutara göre büyükten küçüğe dizilir; böylece her bölgenin en başarılı temsilcisi grubun ilk satırında görünür. İkinci düzey yalnızca birinci düzeyde eşit olan satırlara uygulanır.

4. Tarihe göre sıralama​

Siparişleri eskiden yeniye doğru kronolojik sırada görmek istiyorsunuz. Tarih sütunundaki değerler gerçek tarih olmalıdır.
  1. Sipariş Tarihi sütunundaki bir hücreyi seçin.
  2. Veri > A'dan Z'ye Sırala düğmesine tıklayın; tarihlerde bu komut eskiden yeniye sıralar (filtre okunda En Eskiden En Yeniye Sırala adıyla görünür).
Sırala
Formülünü incelemek için bir hücre seçin.
ABCD
1Sipariş NoMüşteriSipariş TarihiTutar
2SP-1001Kaya Ticaret09.01.20249.250,00
3SP-1000Arslan Yapı15.01.202416.900,00
4SP-1002Aydın Tekstil30.01.202412.780,50
5SP-1006Şahin Mobilya11.02.202422.150,00
6SP-1003Demir Gıda25.02.202431.200,00
7SP-1005Koç Lojistik05.03.20247.400,00
8SP-1004Yıldız Market18.03.202418.400,00
9SP-1008Çelik Otomotiv02.04.202445.600,00
SiparişlerExcelDepo v1.0.0
Siparişler Sipariş Tarihi sütununa göre en eski tarihten en yeniye doğru dizilir. Tarihler Excel'de seri sayı olarak saklandığı için sıralama takvim sırasına uyar; aynı veri metin olarak girilmiş olsaydı önce gün numarasına göre, yani metin gibi dizilir ve takvim sırası bozulurdu.

5. Hücre rengine göre sıralama​

Stok durumu Kritik olan ürünler pembe dolguyla işaretlenmiş. Bu ürünleri listenin en üstüne almak istiyorsunuz, kendi içlerinde de stok adedi az olan önce gelsin.
  1. Veri > Sırala düğmesine tıklayın.
  2. Sırala listesinden Durum, Sıralama Ölçütü listesinden Hücre Rengi seçin.
  3. Sıralama listesinde pembe rengi seçip konumunu Üstte (On Top) yapın.
  4. Düzey Ekle ile Stok Adedi sütununu Hücre Değerleri ve En Küçükten En Büyüğe ölçütüyle ikinci düzey olarak ekleyin, Tamam'a tıklayın.
Sırala
Formülünü incelemek için bir hücre seçin.
ABC
1ÜrünStok AdediDurum
2Pense8Kritik
3Vida Seti12Kritik
4Metre15Kritik
5Testere33Yeterli
6Matkap45Yeterli
7Boya Fırçası60Yeterli
8Çekiç80Yeterli
9Eldiven150Yeterli
Renkli StokExcelDepo v1.0.0
Görüntüde pembe dolgulu ve koyu kırmızı yazılı Kritik satırları listenin en üstünde toplanır. Bu üç satır kendi arasında Stok Adedi'ne göre küçükten büyüğe dizilir; renksiz Yeterli satırları ise aşağıda stok adedine göre dizilmiş olarak kalır. Renge göre sıralama koşullu biçimle boyanan hücrelerde de aynı şekilde çalışır.

6. Özel liste ile öncelik sıralaması​

Görevleri alfabetik değil, Yüksek, Orta, Düşük sırasıyla dizmek istiyorsunuz. Alfabetik sıralama Düşük'ü Orta'dan önce getirirdi, bu yüzden özel liste gerekir.
  1. Veri > Sırala düğmesine tıklayın ve Sırala listesinden Öncelik sütununu seçin.
  2. Sıralama listesinden Özel Liste (Custom List) seçin.
  3. Liste Girdileri kutusuna Yüksek, Orta, Düşük değerlerini her biri ayrı satırda olacak şekilde yazın ve Ekle'ye tıklayın.
  4. Listeyi seçip Tamam'a tıklayın.
Sırala
Formülünü incelemek için bir hücre seçin.
ABC
1GörevSorumluÖncelik
2Sunucu yedeklemeCan ÖztürkYüksek
3Müşteri teklifiAhmet YılmazYüksek
4Bütçe toplantısıZeynep KayaYüksek
5Rapor hazırlamaAyşe ÇelikOrta
6Eğitim planıSelin AydınOrta
7Web sitesi güncellemeBurak ŞahinOrta
8Arşiv düzenlemeFatma KoçDüşük
9Ofis malzeme siparişiÖmer YıldızDüşük
Görev ÖnceliğiExcelDepo v1.0.0
Görevler Yüksek, Orta, Düşük sırasıyla gruplanır; alfabetik sıralamada olduğu gibi Düşük, Orta'nın önüne geçmez. Özel liste Excel'in ayarlarına kaydedildiği için sonraki çalışma kitaplarında da Sıralama listesinden seçilebilir.

7. Sütunları soldan sağa sıralama​

Aylar sütun olarak yan yana yazılmış ve Gelir satırına göre en yüksek aydan başlayarak dizmek istiyorsunuz. Satırlar değil sütunlar yer değiştirecek.
  1. B1:E3 aralığını seçin (Kalem sütunu seçime girmesin).
  2. Veri > Sırala düğmesine tıklayın ve Seçenekler düğmesinde Soldan sağa sırala seçeneğini işaretleyin.
  3. Verilerimin üst bilgileri var kutusunun işaretini kaldırın.
  4. Sırala listesinden Satır 2'yi, Sıralama listesinden En Büyükten En Küçüğe seçeneğini seçip Tamam'a tıklayın.
Sırala
Formülünü incelemek için bir hücre seçin.
ABCDE
1KalemMartOcakNisanŞubat
2Gelir143.500120.000110.25098.000
3Gider91.00085.00088.50079.000
Çeyrek ÖzetiExcelDepo v1.0.0
Sütunlar, Gelir satırındaki değerlere göre büyükten küçüğe doğru soldan sağa yeniden dizilir. Ay adları ve Gider değerleri kendi Gelir değerleriyle birlikte taşınır, bu yüzden her ay doğru verisiyle eşleşmiş kalır. A sütunu seçime dahil edilmediği için satır etiketleri yerinde durur.

8. Formül sütununa göre sıralama​

Her öğrencinin üç dersteki ortalamasını formülle hesaplayıp listeyi ortalamaya göre büyükten küçüğe sıralamak istiyorsunuz. E2 hücresine şu formülü yazıp aşağı doğru kopyalayın:
Excel formülü
=ORTALAMA(B2:D2)
=AVERAGE(B2:D2)
Ardından şu adımları izleyin:
  1. Ortalama sütunundaki bir hücreyi seçin.
  2. Veri > Z'den A'ya Sırala düğmesine tıklayın.
Sırala
Formülünü incelemek için bir hücre seçin.
ABCDE
1ÖğrenciMatematikFenTürkçeOrtalama
2Can Öztürk95929794,67
3Zeynep Kaya90948690,00
4Mehmet Demir88769185,00
5Ayşe Çelik85907884,33
6Selin Aydın79858382,33
7Elif Arslan73688073,67
8Burak Şahin62708873,33
9Fatma Koç55606560,00
Sınav NotlarıExcelDepo v1.0.0
Öğrenciler hesaplanan Ortalama sütununa göre en yüksekten en düşüğe dizilir; sıralama formülün sonucuna bakar, formülün kendisine değil. Formüller yalnızca kendi satırındaki hücrelere başvurduğu için satırlar taşındıktan sonra da her öğrencinin ortalaması kendi notlarından hesaplanmaya devam eder.

9. Excel tablosunda kalıcı sıralama​

Stok listesini tabloya çevirip stok adedi az olandan çok olana sıralamak istiyorsunuz. Tabloda başlıkta filtre okları hazır gelir ve sıralama tabloya özgüdür.
  1. Listede bir hücre seçip Ekle > Tablo (Insert > Table) komutunu ya da Ctrl+T tuşlarını kullanın.
  2. Tabloda başlığım var kutusunu işaretleyip Tamam'a tıklayın.
  3. Stok Adedi başlığındaki filtre okuna tıklayıp En Küçükten En Büyüğe Sırala seçeneğini seçin.
Sırala
Formülünü incelemek için bir hücre seçin.
ABCD
1Ürün KoduÜrünKategoriStok Adedi
2STK-107Dosya DolabıMobilya9
3STK-101Çalışma MasasıMobilya12
4STK-108KitaplıkMobilya17
5STK-104Ofis SandalyesiMobilya24
6STK-105Monitör StandıAksesuar31
7STK-103Masa LambasıAydınlatma58
8STK-102MouseAksesuar96
9STK-106KlavyeAksesuar140
Stok TablosuExcelDepo v1.0.0
Veriler mavi şeritli bir tablo stiline dönüşür ve satırlar Stok Adedi'ne göre en azdan en çoğa dizilir. Stok Adedi başlığındaki filtre okunda sıralama işareti görünür; tabloya yeni satır eklediğinizde sıralamayı Yeniden Uygula komutuyla tazelemeniz gerekir.

10. SIRALA işleviyle formülle sıralı kopya​

Maaş listesini bozmadan, yanında maaşa göre azalan sıralı bir kopya üretmek istiyorsunuz. Bu örnek Microsoft 365 ya da Excel 2021 ve sonrasını gerektirir. D2 hücresine şu formülü yazın:
Excel formülü
=SIRALA(A2:B9;2;-1)
=SORT(A2:B9,2,-1)
Formülü yazıp Enter'a bastığınızda sonuç D2:E9 aralığına taşar; başka bir adım gerekmez.
Sırala
Formülünü incelemek için bir hücre seçin.
ABCDE
1PersonelMaaşSıralı PersonelSıralı Maaş
2Ahmet Yılmaz52.000,00Can Öztürk73800
3Ayşe Çelik61.500,00Mehmet Demir66400
4Burak Şahin47.250,00Ayşe Çelik61500
5Can Öztürk73.800,00Elif Arslan58900
6Elif Arslan58.900,00Selin Aydın55300
7Fatma Koç44.100,00Ahmet Yılmaz52000
8Mehmet Demir66.400,00Burak Şahin47250
9Selin Aydın55.300,00Fatma Koç44100
Dinamik SıralamaExcelDepo v1.0.0
A2:B9 aralığındaki özgün liste olduğu gibi kalır. D2 hücresindeki formülün sonucu (Can Öztürk) maaşı en yüksek olan personeldir ve aşağıya, yana taşarak D2:E9 aralığını doldurur. Kaynak listede bir maaş değiştirildiğinde sıralı kopya kendiliğinden yeniden dizilir.

Kullanırken dikkat edin​

  • Başlık satırını kontrol edin: Excel başlığı genellikle doğru algılar, ancak başlıklarla veri aynı biçimdeyse ilk satırı da sıralar. Sırala penceresindeki Verilerimin üst bilgileri var kutusunu her seferinde gözden geçirin.
  • Tek sütunu seçip sıralamayın: Bir sütunun tamamını seçip A'dan Z'ye düğmesine basarsanız Excel Seçimi genişlet uyarısı verir. Genişletmezseniz yalnızca o sütun yer değiştirir ve satırlar birbirine karışır. En güvenlisi listede tek bir hücre seçmektir.
  • Boş satır ve sütunlar listeyi böler: Excel bitişik veri bölgesini otomatik bulur. Listenin ortasında boş satır ya da sütun varsa yalnızca bir kısmı sıralanır. Boşlukları silin ya da sıralanacak aralığı elle seçin.
  • Metin olarak saklanan sayılar: Hücrenin sol üst köşesinde yeşil üçgen varsa sayı metin olarak girilmiştir ve sayılarla birlikte sıralanmaz. Hücreyi Sayıya Dönüştür komutuyla ya da DEĞER işleviyle düzeltin.
  • Gizli boşluklar sıralamayı bozar: Değerlerin başındaki boşluklar metni listenin başına atar. KIRP işleviyle temizlenmiş bir yardımcı sütun kullanın ya da Bul ve Değiştir ile fazladan boşlukları silin.
  • Sıralamayı geri almak: Ctrl+Z son sıralamayı geri alır, ancak dosyayı kaydedip kapattıktan sonra özgün sıraya dönemezsiniz. Sıralamadan önce bir sıra numarası sütunu ekleyin ya da kopyasını alın.
  • Yeniden Uygula komutu: Veri değiştikçe satırlar kendiliğinden yeniden sıralanmaz. Son sıralama ölçütlerini yeniden çalıştırmak için Veri > Yeniden Uygula (Reapply) komutunu ya da Ctrl+Alt+L kısayolunu kullanın. Otomatik güncelleme istiyorsanız SIRALA işlevini kullanın.
  • Filtreli listede sıralama: Filtre uyguluyken yalnızca görünen satırlar sıralanır. Gizli satırlar yerinde kalır, bu da sonradan filtreyi kaldırınca beklenmeyen bir düzen yaratabilir. Önemli sıralamalardan önce filtreyi temizleyin.
  • Birleştirilmiş hücreler: Farklı boyutlarda birleştirilmiş hücreler içeren aralık sıralanamaz ve Excel bir uyarı verir. Sıralanacak tablolarda birleştirme yerine Seçim Ortasına Hizala seçeneğini tercih edin.
  • Formül başvurularına dikkat: Satırlar yer değiştirdiğinde başka satırlara göreli başvuru yapan formüller yanlış sonuç verebilir. Sıralanan aralıktaki formüllerde mutlak başvuru ya da tablo başvurusu kullanın ve sıralama sonrası sonuçları kontrol edin.
  • Büyük/küçük harf ve Türkçe karakterler: Varsayılan sıralama büyük/küçük harfe duyarsızdır. Duyarlı sıralama için Sırala penceresinde Seçenekler > Büyük/küçük harfe duyarlı kutusunu işaretleyin. Türkçe alfabe sırası, Excel'in ve Windows'un bölge ayarlarına göre uygulanır.
  • SIRALA işlevi için sürüm şartı: SIRALA (SORT) ve SORTBY işlevleri Excel 2016 ve 2019'da bulunmaz. Sonuç aralığındaki hücrelerin boş olması gerekir; dolu hücre varsa #YAYILMA! hatası alırsınız.
  • Sırala penceresindeki ölçütler sayfaya özeldir: Kaydedilen sıralama düzeyleri her çalışma sayfasında ayrı tutulur. Aynı ölçütleri başka bir tabloda kullanmak için pencerede düzeyleri yeniden ekleyin ya da bir makro yazın.
  • İlgili konular: Filtre (Filter) ve Gelişmiş Filtre, Excel Tablosu (Table), Özel Listeler (Custom Lists), Koşullu Biçimlendirme ve simge kümeleri, Alt Toplam (Subtotal), Metni Sütunlara Dönüştür, Power Query'de sıralama adımı, VBA Sort nesnesi ve SortFields koleksiyonu; SIRALA, SATIR, KÜÇÜK, BÜYÜK, KIRP ve DEĞER işlevleri.
Örneklerdeki tabloları indirilebilir Excel dosyasında kendiniz de deneyebilirsiniz.
Yazar
ExcelDepo
İndirme sayısı
0
Gösterim
8
İlk yayın
Güncel

Puanlar

0.00 Oylama 0 İnceleme
Geri
Üst