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.
Diğer düğmeler:
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:
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:
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:
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:
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.
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.
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.
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.
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.
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.
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.
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.
Ardından şu adımları izleyin:
Öğ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.
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.
Formülü yazıp Enter'a bastığınızda sonuç D2:E9 aralığına taşar; başka bir adım gerekmez.
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.
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.
Adım adım nasıl kullanılır
Hızlı sıralama (tek sütun):- Sıralamak istediğiniz sütunda, listenin içinde herhangi bir hücreyi seçin. Sütunun tamamını seçmeyin.
- 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.
- 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.
- Listede bir hücre seçin ve Veri > Sırala (Data > Sort) düğmesine tıklayın.
- Verilerimin üst bilgileri var (My data has headers) kutusunun doğru durumda olduğunu kontrol edin.
- 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.
- Düzey Ekle (Add Level) ile sonraki ölçütleri ekleyin. Üstteki düzey önceliklidir; sırayı yukarı ve aşağı oklarla değiştirebilirsiniz.
- Tamam düğmesine tıklayın.
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).
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 düzeni: Excel hangi değeri nereye koyar
Artan sıralamada Excel değer türlerini sabit bir öncelikle dizer:- Sayılar: Negatiften pozitife. Tarihler ve saatler de sayı olduğundan bu grupta yer alır.
- Metin: Türkçe arayüzde Türkçe alfabe sırası uygulanır; Ç, Ğ, İ, Ö, Ş ve Ü kendi yerlerine oturur.
- Mantıksal değerler: YANLIŞ, sonra DOĞRU.
- Hata değerleri: #YOK, #DEĞER! gibi hatalar kendi aralarında sıralanmaz.
- Boş hücreler: Artan ya da azalan fark etmez, her zaman en sonda yer alır.
İ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:
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:
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:
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
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:- A sütunundaki herhangi bir veri hücresini seçin.
- 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.| A | B | C | |
|---|---|---|---|
| 1 | Ad Soyad | Departman | Şehir |
| 2 | Ahmet Yılmaz | Satış | İstanbul |
| 3 | Ayşe Çelik | İnsan Kaynakları | İzmir |
| 4 | Burak Şahin | Satış | Antalya |
| 5 | Can Öztürk | Üretim | Kayseri |
| 6 | Elif Arslan | Muhasebe | Konya |
| 7 | Fatma Koç | Lojistik | Adana |
| 8 | Mehmet Demir | Üretim | Bursa |
| 9 | Ömer Yıldız | Lojistik | Trabzon |
| 10 | Selin Aydın | Satış | Eskişehir |
| 11 | Zeynep Kaya | Muhasebe | Ankara |
PersonelExcelDepo v1.0.0
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.- Tutar sütunundaki bir hücreyi seçin.
- 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.| A | B | C | |
|---|---|---|---|
| 1 | Ürün | Bölge | Tutar |
| 2 | Laptop | İstanbul | 48.500,00 |
| 3 | Tablet | Adana | 15.900,00 |
| 4 | Monitör | Ankara | 12.750,50 |
| 5 | Yazıcı | Antalya | 7.300,00 |
| 6 | Kulaklık | Konya | 2.450,00 |
| 7 | Klavye | İzmir | 1.850,00 |
| 8 | Webcam | Trabzon | 1.380,00 |
| 9 | Mouse | Bursa | 620,75 |
SatışlarExcelDepo v1.0.0
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.- Listede bir hücre seçip Veri > Sırala düğmesine tıklayın.
- Verilerimin üst bilgileri var kutusunun işaretli olduğunu doğrulayın.
- Sırala listesinden Bölge, Sıralama listesinden A'dan Z'ye seçin.
- 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.| A | B | C | |
|---|---|---|---|
| 1 | Bölge | Temsilci | Tutar |
| 2 | Akdeniz | Mehmet Demir | 78.200,00 |
| 3 | Akdeniz | Zeynep Kaya | 53.700,00 |
| 4 | Ege | Can Öztürk | 71.900,00 |
| 5 | Ege | Selin Aydın | 62.300,00 |
| 6 | Ege | Ömer Yıldız | 49.600,00 |
| 7 | İç Anadolu | Fatma Koç | 67.100,00 |
| 8 | İç Anadolu | Elif Arslan | 45.800,00 |
| 9 | Marmara | Burak Şahin | 91.200,00 |
| 10 | Marmara | Ahmet Yılmaz | 84.500,00 |
| 11 | Marmara | Ayşe Çelik | 58.400,00 |
Bölge SatışExcelDepo v1.0.0
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.- Sipariş Tarihi sütunundaki bir hücreyi seçin.
- 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.| A | B | C | D | |
|---|---|---|---|---|
| 1 | Sipariş No | Müşteri | Sipariş Tarihi | Tutar |
| 2 | SP-1001 | Kaya Ticaret | 09.01.2024 | 9.250,00 |
| 3 | SP-1000 | Arslan Yapı | 15.01.2024 | 16.900,00 |
| 4 | SP-1002 | Aydın Tekstil | 30.01.2024 | 12.780,50 |
| 5 | SP-1006 | Şahin Mobilya | 11.02.2024 | 22.150,00 |
| 6 | SP-1003 | Demir Gıda | 25.02.2024 | 31.200,00 |
| 7 | SP-1005 | Koç Lojistik | 05.03.2024 | 7.400,00 |
| 8 | SP-1004 | Yıldız Market | 18.03.2024 | 18.400,00 |
| 9 | SP-1008 | Çelik Otomotiv | 02.04.2024 | 45.600,00 |
SiparişlerExcelDepo v1.0.0
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.- Veri > Sırala düğmesine tıklayın.
- Sırala listesinden Durum, Sıralama Ölçütü listesinden Hücre Rengi seçin.
- Sıralama listesinde pembe rengi seçip konumunu Üstte (On Top) yapın.
- 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.| A | B | C | |
|---|---|---|---|
| 1 | Ürün | Stok Adedi | Durum |
| 2 | Pense | 8 | Kritik |
| 3 | Vida Seti | 12 | Kritik |
| 4 | Metre | 15 | Kritik |
| 5 | Testere | 33 | Yeterli |
| 6 | Matkap | 45 | Yeterli |
| 7 | Boya Fırçası | 60 | Yeterli |
| 8 | Çekiç | 80 | Yeterli |
| 9 | Eldiven | 150 | Yeterli |
Renkli StokExcelDepo v1.0.0
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.- Veri > Sırala düğmesine tıklayın ve Sırala listesinden Öncelik sütununu seçin.
- Sıralama listesinden Özel Liste (Custom List) seçin.
- 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.
- Listeyi seçip Tamam'a tıklayın.
Sırala
Formülünü incelemek için bir hücre seçin.| A | B | C | |
|---|---|---|---|
| 1 | Görev | Sorumlu | Öncelik |
| 2 | Sunucu yedekleme | Can Öztürk | Yüksek |
| 3 | Müşteri teklifi | Ahmet Yılmaz | Yüksek |
| 4 | Bütçe toplantısı | Zeynep Kaya | Yüksek |
| 5 | Rapor hazırlama | Ayşe Çelik | Orta |
| 6 | Eğitim planı | Selin Aydın | Orta |
| 7 | Web sitesi güncelleme | Burak Şahin | Orta |
| 8 | Arşiv düzenleme | Fatma Koç | Düşük |
| 9 | Ofis malzeme siparişi | Ömer Yıldız | Düşük |
Görev ÖnceliğiExcelDepo v1.0.0
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.- B1:E3 aralığını seçin (Kalem sütunu seçime girmesin).
- Veri > Sırala düğmesine tıklayın ve Seçenekler düğmesinde Soldan sağa sırala seçeneğini işaretleyin.
- Verilerimin üst bilgileri var kutusunun işaretini kaldırın.
- 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.| A | B | C | D | E | |
|---|---|---|---|---|---|
| 1 | Kalem | Mart | Ocak | Nisan | Şubat |
| 2 | Gelir | 143.500 | 120.000 | 110.250 | 98.000 |
| 3 | Gider | 91.000 | 85.000 | 88.500 | 79.000 |
Çeyrek ÖzetiExcelDepo v1.0.0
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:Ardından şu adımları izleyin:
- Ortalama sütunundaki bir hücreyi seçin.
- 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.| A | B | C | D | E | |
|---|---|---|---|---|---|
| 1 | Öğrenci | Matematik | Fen | Türkçe | Ortalama |
| 2 | Can Öztürk | 95 | 92 | 97 | 94,67 |
| 3 | Zeynep Kaya | 90 | 94 | 86 | 90,00 |
| 4 | Mehmet Demir | 88 | 76 | 91 | 85,00 |
| 5 | Ayşe Çelik | 85 | 90 | 78 | 84,33 |
| 6 | Selin Aydın | 79 | 85 | 83 | 82,33 |
| 7 | Elif Arslan | 73 | 68 | 80 | 73,67 |
| 8 | Burak Şahin | 62 | 70 | 88 | 73,33 |
| 9 | Fatma Koç | 55 | 60 | 65 | 60,00 |
Sınav NotlarıExcelDepo v1.0.0
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.- Listede bir hücre seçip Ekle > Tablo (Insert > Table) komutunu ya da Ctrl+T tuşlarını kullanın.
- Tabloda başlığım var kutusunu işaretleyip Tamam'a tıklayın.
- 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.| A | B | C | D | |
|---|---|---|---|---|
| 1 | Ürün Kodu | Ürün | Kategori | Stok Adedi |
| 2 | STK-107 | Dosya Dolabı | Mobilya | 9 |
| 3 | STK-101 | Çalışma Masası | Mobilya | 12 |
| 4 | STK-108 | Kitaplık | Mobilya | 17 |
| 5 | STK-104 | Ofis Sandalyesi | Mobilya | 24 |
| 6 | STK-105 | Monitör Standı | Aksesuar | 31 |
| 7 | STK-103 | Masa Lambası | Aydınlatma | 58 |
| 8 | STK-102 | Mouse | Aksesuar | 96 |
| 9 | STK-106 | Klavye | Aksesuar | 140 |
Stok TablosuExcelDepo v1.0.0
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: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.| A | B | C | D | E | |
|---|---|---|---|---|---|
| 1 | Personel | Maaş | Sıralı Personel | Sıralı Maaş | |
| 2 | Ahmet Yılmaz | 52.000,00 | Can Öztürk | 73800 | |
| 3 | Ayşe Çelik | 61.500,00 | Mehmet Demir | 66400 | |
| 4 | Burak Şahin | 47.250,00 | Ayşe Çelik | 61500 | |
| 5 | Can Öztürk | 73.800,00 | Elif Arslan | 58900 | |
| 6 | Elif Arslan | 58.900,00 | Selin Aydın | 55300 | |
| 7 | Fatma Koç | 44.100,00 | Ahmet Yılmaz | 52000 | |
| 8 | Mehmet Demir | 66.400,00 | Burak Şahin | 47250 | |
| 9 | Selin Aydın | 55.300,00 | Fatma Koç | 44100 |
Dinamik SıralamaExcelDepo v1.0.0
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.