Excel'de Çok Düzeyli ve Özel Liste ile Sıralama: Adımlar ve Tuzaklar
Excel'de birden fazla sütuna göre sıralamayı ve Yüksek, Orta, Düşük gibi kendi sıranıza göre özel liste sıralamasını adım adım, hataları önleyerek yapın.
Alfabetik sıralama neden yetmez?
Excel'in varsayılan sıralaması metni A'dan Z'ye, sayıyı küçükten büyüğe düzenler. Gerçek raporlarda ise çoğu zaman anlamlı sıra alfabetik değildir. "Yüksek, Orta, Düşük" önceliklerini A-Z sıralarsanız Düşük, Orta, Yüksek çıkar. Ay adlarını alfabetik sıralarsanız Nisan, Ocak, Şubat gibi takvime uymayan bir düzen elde edersiniz. Bölge, kademe, durum (Başlanmadı, Devam, Bitti) ve beden sırası gibi alanlarda iş mantığına göre bir sıra gerekir.
İkinci sorun, tek ölçütün yetmemesidir. Satış listesinde önce bölgeye, her bölgenin içinde ürün grubuna, onun içinde tutara göre sıralamak gerekebilir. Bu, çok düzeyli sıralamayla yapılır.
Özel liste, Excel'e senin istediğin sırayı öğretir; çok düzeyli sıralama ise birden çok sütunu öncelik sırasıyla uygular. İkisi birlikte çalışır: ilk düzeyde özel liste, ikinci düzeyde tutara göre büyükten küçüğe gibi.
Çok düzeyli sıralama nasıl yapılır?
Microsoft'un Türkçe belgesine göre yöntem şöyledir: Verinin içinde bir hücre seçin, Veri sekmesinde Özel Sıralama komutunu açın. Özel Sıralama iletişim kutusunda Sütun bölümünde Sıralama ölçütü kutusundan sıralanacak ilk sütunu seçin. Ardından sıralamanın neye göre yapılacağını (hücre değeri, hücre rengi gibi) ve sıranın yönünü belirleyin. Sonraki düzeyleri eklemek için ek düzey ekleme komutunu kullanıp aynı adımları tekrarlayın.
Düzeylerin sırası önemlidir: listede üstte olan düzey önce uygulanır, alttaki düzey ancak üsttekinin eşit değerlerini kendi içinde sıralar. Örneğin bölge sonra ürün grubu sonra tutar sırasıyla düzey eklerseniz, önce bölgeler gruplanır, her bölgenin içinde ürün grupları, her ürün grubunun içinde de tutarlar sıralanır. Düzeylerin yerini değiştirmek için okları kullanabilirsiniz.
Belgeye göre Excel'in yeni sürümleri onlarca sıralama koşulunu destekler; eski sürümlerde bu sınır çok daha düşüktür. Pratikte birkaç düzey yeterlidir.
Özel Sıralama kutusunda verilerinizin başlık satırı içerip içermediğini belirten seçeneğe dikkat edin. Başlık satırı sıralamaya dahil edilirse başlık, verinin içine karışır. Microsoft belgesi de ilk satırı sütun başlığı olarak sıralamanın dışında tutmak için bu seçeneği kullanmanızı önerir. En güvenli yol, ilgili tabloyu Excel Tablosu (Ctrl+T) olarak biçimlendirmektir; başlıklar otomatik tanınır.
Özel liste nasıl oluşturulur?
Özel liste, Excel'in sıralama ve otomatik doldurma için kullandığı sabit bir sıralı değerler dizisidir. Haftanın günleri ve yılın ayları yerleşik olarak gelir; bunları sıralama sırasında doğrudan kullanabilirsiniz. Yüksek, Orta, Düşük gibi kendi sıranız için liste oluşturmanız gerekir.
Microsoft belgesine göre liste şu yoldan oluşturulur: Dosya sekmesinden Seçenekler'i açın, Gelişmiş bölümünde Genel kısmına gidin ve Özel Listeleri Düzenle seçeneğini tıklayın. Açılan Özel Listeler iletişim kutusunda yeni listenizi girdi alanına istediğiniz sırayla, her değeri ayrı satıra yazın. Ekle ile kaydedin. Listeyi hücrelerden de içe aktarabilirsiniz: aralığı seçip İçeri Aktar komutunu kullanın.
Liste oluşturulduğunda bilgisayarınızın kayıt defterine eklenir ve diğer çalışma kitaplarında da kullanılabilir. Bu bir avantaj ama bir de sınır getirir: liste dosyaya değil bilgisayara bağlıdır. Dosyayı başka bir bilgisayara götürdüğünüzde özel liste orada tanımlı olmayabilir. Ortak kullanılan dosyalarda listeyi bir ayarlar sayfasında tutup herkesin kendi bilgisayarında tanımlamasını sağlayın ya da sıralama için yardımcı bir sütun kullanın.
Sınırlar şunlardır: özel liste yalnız değere (metin, sayı, tarih, saat) dayanabilir; hücre rengi, yazı tipi rengi veya simgeye dayalı özel liste oluşturulamaz. Listenin uzunluğunun da bir üst sınırı vardır; kısa tutmak yeterlidir.
Özel liste ile sıralama: adım adım örnek
Örneğin müşteri taleplerini önceliğe göre sıralamak istiyorsunuz. Özel Listeler kutusunda Yüksek, Orta, Düşük listesini oluşturun. Sonra talep tablosunda bir hücre seçip Veri sekmesinde Özel Sıralama komutunu açın. Sütun olarak Öncelik sütununu seçin. Sıra bölümünde Özel Liste seçeneğini belirleyin, açılan Özel Listeler kutusunda oluşturduğunuz listeyi seçip Tamam deyin. Şimdi öncelik sütunu Yüksek, Orta, Düşük sırasıyla gelir.
İkinci düzey olarak Son Tarih sütununu ekleyin ve en eskiden en yeniye sıralayın. Sonuç: önce yüksek öncelikli talepler, her öncelik içinde en yakın tarihli olanlar üstte. Üçüncü düzey olarak müşteri adı eklenebilir.
Aynı mantık başka alanlarda da çalışır.
- Ay adlarını takvim sırasına dizmek: yerleşik ay listesi yeterlidir.
- Bölgeleri yönetimin istediği sırada göstermek: bölge adlarını liste olarak tanımlayın.
- Proje aşamalarını (Başlatma, Planlama, Yürütme, Kapanış) süreç sırasına göre dizmek.
- Beden ya da kademe sırası: küçükten büyüğe adlandırmalar.
Sıralama kalıcı değildir: veri güncellendiğinde yeni satırlar sıralamaya girmez. Yeni veri ekledikten sonra sıralamayı yeniden uygulayın. Tabloda Özel Sıralama kuralları tabloda saklanır ve Yeniden Uygula komutuyla tekrar çalıştırılabilir.
Sıralamada güvenlik: veri kayması ve hatalar
Sıralama sırasında en sık görülen felaket, bir sütunu diğerlerinden ayrı sıralamaktır. Tek bir sütunu seçip sıralarsanız o sütun yer değiştirir, yan sütunlar yerinde kalır; satırlar birbirinden kopar ve veri tutarsızlaşır. Excel çoğu durumda seçimi genişletme sorusu sorar; "Seçimi genişlet" cevabı veri bütünlüğünü korur. Bitişik veri bloğunun içinde tek bir hücre seçip sıralamak ve bütün aralığı Excel'in tanımasına izin vermek en güvenli yoldur.
Diğer riskler ve önlemler şunlardır.
- Başka sütunlara bağlı formüller varsa göreli başvurular sıralama sonrası kayabilir. Satır içi hesaplar (aynı satırdaki hücrelere bakan) güvenlidir; başka satırlara bakan formüller ise dikkat ister.
- Birleştirilmiş hücre varsa sıralama hata verir. Birleştirmeyi kaldırın.
- Gizli satır ve filtreler: filtre uygulanmışken sıralama yalnız görünen satırları etkileyebilir.
- Metin olarak girilmiş sayılar yanlış sıralanır. Sayıları gerçek sayıya çevirin; sağa hizalı olmaları bir ipucudur.
- Boşluk karakterleri: başında boşluk olan metin farklı yere düşer. Veri temizleme yöntemleriyle boşlukları ayıklayın.
Sıralamadan önce dosyanın kopyasını almak ve ilk sıra korunmak isteniyorsa yardımcı bir "Sıra No" sütunu eklemek, hata yapıldığında orijinal sıraya dönmenin yoludur. Ctrl+Z ile geri alma çoğu zaman yeterlidir ama kayıttan sonra geri dönüş yoktur.
Bu beceri Mindset programlarında nerede çalışılır?
Çok düzeyli ve özel liste sıralaması; raporlama yapan finans, satış operasyonu, İK ve proje ekipleri için sık karşılaşılan bir ihtiyaçtır. Mindset'te bu konu Excel Orta Düzey programında Veri Temizleme ve Düzenli Veri Yapısı ile Pivot Tablo Ustalığı başlıklarıyla ilişkilidir: temiz bir veri yapısı sıralamanın güvenli çalışmasının ön koşuludur, pivot tabloda ise sıralama sırası özel listeye göre ayarlanabilir.
Kurumsal ekiplerde faydası, rapor sıralamalarının herkes için aynı iş mantığını izlemesidir: öncelik, bölge ve aşama sıraları kişiden kişiye değişmez.
İlgili Mindset programı
Excel — Orta Düzey
Sık sorulan sorular
Excel'de özel liste ile sıralama nasıl yapılır?
Önce Dosya > Seçenekler > Gelişmiş > Genel altında Özel Listeleri Düzenle seçeneğiyle istediğiniz sıradaki listeyi oluşturun. Sonra Veri sekmesinde Özel Sıralama komutunu açın, sütunu seçin, Sıra bölümünde Özel Liste'yi belirleyip oluşturduğunuz listeyi seçin.
Özel Sıralama'da düzeylerin sırası neden önemli?
Excel üstteki düzeyi önce uygular. Alttaki düzeyler yalnız üsttekinin eşit değerlerini kendi içinde sıralar. Örneğin önce bölgeye, sonra tutara göre sıralarsanız tutarlar bölge içinde sıralanır. Düzeylerin yerini okların yardımıyla değiştirerek sonucu değiştirebilirsiniz.
Özel liste başka bilgisayarda çalışır mı?
Özel liste dosyada değil, oluşturduğunuz bilgisayarın kayıt defterinde saklanır. Dosyayı başka bir bilgisayarda açtığınızda liste tanımlı olmayabilir. Ortak dosyalarda listeyi herkesin kendi bilgisayarında tanımlaması gerekir ya da sıralamayı yardımcı bir sıra sütunuyla yapmak daha güvenlidir.
Hücre rengine göre sıralama yapabilir miyim?
Evet. Özel Sıralama kutusunda sıralama ölçütü olarak hücre değeri yerine hücre rengini veya yazı tipi rengini seçebilirsiniz. Ancak özel liste yalnız değere dayanabilir; renk ya da simgeye dayalı bir özel liste oluşturulamaz. Renk sıralamasında renklerin sırasını düzeylerle kendiniz belirlersiniz.
İlgili rehberler
İlgili eğitimler
Kategori: Veri Analitiği ve İş Zekası