Çok düzeyli sıralama ne anlama gelir?
Çok düzeyli sıralama, kayıtları önce bir alanın, eşit olanları ikinci alanın, gerekirse üçüncü alanın değerine göre düzenler. Siparişleri önce bölge, sonra teslim tarihi, aynı tarihte ise öncelik puanı ile sıralayabilirsiniz. Sonraki düzey öncekinin yerine geçmez; onun oluşturduğu grupların iç sırasını belirler.
Bu özellik, birbirinden bağımsız sütunların yerini değiştirme işlemi değildir. Sipariş numarası, müşteri ve tutar aynı kayıt satırının parçalarıdır. Bir sütunu tek başına sıralarsanız tutar başka siparişe bağlanabilir. Excel'de en önemli hazırlık, bütün kayıt aralığının aynı sıralama işlemine dahil olduğunu doğrulamaktır.
Üç ölçütlü sevkiyat örneği
A1:E6 alanında Sipariş, Bölge, Teslim tarihi, Öncelik ve Tutar başlıkları olsun. Öncelikte daha büyük puan daha önce sevk edilecek kaydı temsil etsin. Tarihler gerçek tarih, tutarlar ve puanlar sayı türünde bulunsun.
| Sipariş | Bölge | Teslim tarihi | Öncelik | Tutar |
|---|---|---|---|---|
| S-01 | Marmara | 15.10.2026 | 2 | 1000 |
| S-02 | Ege | 14.10.2026 | 1 | 800 |
| S-03 | Ege | 14.10.2026 | 3 | 1200 |
| S-04 | Marmara | 13.10.2026 | 1 | 600 |
| S-05 | Ege | 16.10.2026 | 2 | 900 |
Hedef sıra şöyledir: Bölge A'dan Z'ye, Teslim tarihi eskiden yeniye, Öncelik büyükten küçüğe. Bu kurallarla beklenen sipariş dizisi S-03, S-02, S-05, S-04 ve S-01'dir. Kaynakta beş kayıt ve 4500 toplam vardır; sıralama bunları değiştirmemelidir.
Sonuç dizisini işlemden önce yazmak, “tablo düzenli görünüyor” gibi öznel bir kontrol yerine test edilebilir bir beklenti sağlar. Aynı bölge ve tarih içindeki iki kaydın önceliği, üçüncü düzeyin gerçekten çalıştığını gösterir.
Sıralama penceresini kullanın
- Kaynak aralığında boş satır veya birleşik başlık olmadığını inceleyin. Gerekirse tam A1:E6 alanını elle seçin.
- Veri sekmesinden Sırala penceresini açın. Yalnız hızlı A-Z düğmesiyle işlem yapmayın; üç ayrı düzey kuracaksınız.
- Verilerimde başlık var seçimini doğrulayın. Başlık satırı sıralanacak kayıt olarak değerlendirilmemelidir.
- İlk düzeyde Bölge sütununu, hücre değerlerini ve A'dan Z'ye sırasını seçin.
- Düzey Ekle ile Teslim tarihi alanını ekleyin. Sıra eskiden yeniye olsun.
- Üçüncü düzeyi Öncelik olarak ekleyin ve büyükten küçüğe sıralayın.
- Düzeylerin penceredeki sırasını kontrol edip işlemi onaylayın. Çıktıyı beklenen sipariş dizisiyle karşılaştırın.
Düzey sırası önemlidir. Teslim tarihini ilk sıraya alırsanız bütün bölgelerde en eski kayıt öne gelir; bölgeler artık birincil grup değildir. Sevkiyat sorumlusu bütün şirket için tarih önceliği istiyorsa bu farklı kurala ihtiyaç vardır. Kullanılan sıra, raporun hangi iş sorusuna cevap verdiğini açıkça göstermelidir.
Veri türü ve eşitlik sorunları
“14.10.2026” göründüğü halde hücre metin olabilir. Metin tarihleri kronolojik sıradan farklı düzenlenebilir. Hücreye tarih biçimi vermek, türü otomatik düzeltme garantisi değildir. Bilinen erken ve geç tarih kayıtlarını karşılaştırın; tür dönüşümünü ham veri kopyası üzerinde yapın.
Öncelik sütununda sayı 3 ile metin “3” birlikteyse beklenmeyen gruplama oluşabilir. Baştaki veya sondaki boşluk taşıyan bölge adları da ayrı değer olabilir. Önce temizleme kuralını belirleyin, sonra sıralamayı uygulayın. Değerleri her işlemde rastgele değiştirmek denetim izini zayıflatır.
Bütün ölçütleri eşit iki kaydın belirli bir sırada kalması gerekiyorsa dördüncü düzeye tekil sipariş numarası veya özgün sıra alanı ekleyin. Aynı anahtarların mevcut sıra davranışına güvenmek, tekrarlanan raporun kararlılığını azaltabilir. Özgün sıra sütunu, gerektiğinde başlangıç görünümüne dönmenin de açık yoludur.
Kayıt bütünlüğünü denetleyin
S-03'ün tutarı sıralamadan sonra da 1200, S-04'ünki 600 olmalıdır. Yalnız toplamın 4500 kalması yeterli değildir: tutarlar siparişler arasında yer değiştirse de genel toplam aynı kalabilir. Tekil kimlikle birkaç satırın bütün alanlarını karşılaştırın.
Filtreli kaynakta hangi alanın sıralandığını ve gizli kayıtların etkisini ayrıca inceleyin. Sıralama ile filtreleme farklı işlemlerdir; görünür kayıt sayısının azalması sıralamanın beklenen sonucu değildir. Yeni kayıt ekledikten sonra sıralamayı yeniden uygulayın ve kapsamın yeni satırı içerdiğini doğrulayın.
İş kuralını paylaşılabilir hale getirin
Sıralama düzeylerini raporun kullanım notuna yazın: önce Bölge artan, sonra Teslim tarihi artan, son olarak Öncelik azalan. Yalnız “sıralı rapor” başlığı, başka kişinin aynı sonucu yeniden üretmesine yetmez. Tarih önceliği değiştiğinde bu notu da güncelleyin.
Bir kontrol satırında beklenen ilk ve son sipariş kimliklerini saklayabilirsiniz. Örnekte ilk S-03, son S-01 olmalıdır. Yeni bir kaynakla kimlikler doğal olarak değişeceğinden bu kontrolü sabit kural gibi uygulamayın; küçük deneme veri setinin sonuç beklentisi olarak kullanın.
Microsoft Excel ve site karşılığı
Microsoft Excel'in Sırala penceresi farklı sütunlarda çok düzeyli kurallar tanımlamayı sağlar. Resmi kılavuz sayı, metin, tarih ve özel listelere göre sıralama seçeneklerini açıklar; bölgesel ayarlar bazı metin sıralarını etkileyebilir.
Excel Online adlı sitemizde sıralama bulunur, ancak masaüstündeki bütün çok düzeyli pencere seçeneklerinin aynı biçimde uygulandığı iddia edilemez. Sitede bir işlemi uygulamadan önce kapsamı ve oluşan kaydı kontrol edin. Birkaç tek sütun sıralamasını arka arkaya yapmanın bu üç düzeyli kurala eşdeğer olduğunu varsaymayın; eşit kayıtların sıra davranışı ayrıca doğrulanmalıdır.
Kaynaklar ve teknik doğrulama
İşlev davranışı ve ürün farkları için başvurulan resmi belgeler: