Excel'de satırları büyük harfe göre nasıl sıralarsınız?
Excel'de hem tamamı büyük harf, hem ilk harfi büyük ve hem de tamamı küçük harf içeren metinlerden oluşan listelerle çalışırken, verilerinizi harf büyüklüğüne göre sıralamanız gerekebilir; örneğin önce tümü büyük harfli girdileri, ardından ilk harfi büyük olanları ve en sonunda tamamı küçük harfli girdileri sıralamak ya da bunun tam tersini yapmak gibi. Excel’in yerleşik sıralama seçenekleri doğrudan harf büyüklüğüne göre sıralama sağlamaz, ancak bu işlemi gerçekleştirmenize yardımcı olabilecek etkili geçici çözümler mevcuttur. Büyük/küçük harfe duyarlı sıralama, özellikle büyük/küçük harfin farklı sınıflandırmaları veya seviyeleri ifade ettiği özel adlandırma kuralları, kodlar veya tanımlayıcılar içeren verilerle çalışırken son derece kullanışlıdır. Aşağıda böyle bir veri kümesine ilişkin bir örnek yer almaktadır:

İçindekiler Tablosu
- Yardımcı sütun kullanarak satırları büyük harfe göre sıralayın
- Yardımcı sütun olmadan büyük/küçük harfe duyarlı sıralama için VBA makrosu
Yardımcı sütun kullanarak satırları büyük harfe göre sıralayın
Excel, büyük/küçük harfe duyarlı doğrudan bir sıralama işlevi sunmasa da, her hücrenin harf büyüklüğüne göre sınıflandırma yapan bir yardımcı sütun formülü oluşturabilir ve ardından tüm tabloyu bu sınıflandırmaya göre sıralayabilirsiniz. Bu yöntem, formüllerle ve Excel’in yerleşik araçlarıyla çalışmayı tercih ediyorsanız son derece pratiktir; ayrıca daha karmaşık metin yapılarına uyum sağlamak için formülü kolayca özelleştirebilirsiniz.
1. Verilerinizin yanındaki boş hücreye aşağıdaki formülü girin—verileriniz A2 hücresinden başlıyorsa, formülü B2 hücresine yazın:
=IF(EXACT(A2,UPPER(A2)),"Upper Case",IF(EXACT(A2,LOWER(A2)),"Lower Case",IF(EXACT(A2,PROPER(A2)),"Proper Case","Other"))) Bu formül, A2 hücresindeki değeri “Tümü Büyük Harf”, “Küçük Harfli Dizilere Göre Filtrele”, “İlk Harf Büyük” veya hiçbirine uymuyorsa “Diğer” olarak sınıflandırır. Daha karmaşık sınıflandırma ihtiyaçlarınız varsa formülü istediğiniz gibi özelleştirebilirsiniz. Formülün nasıl göründüğünü aşağıdaki ekran görüntüsünden inceleyebilirsiniz:

2. Tüm satırlar için bu formülü aşağı doğru kopyalamak üzere doldurma tutamacını kullanın. Sonuçlar, listenizdeki her öğenin harf büyüklüğünü Görüntü Metni olarak gösterir. Aşağı doğru doldururken hücre referanslarınızın doğru olduğundan emin olun:

3. Sütun B’ye harf büyüklüğü sınıflandırmasını ekledikten sonra, yardımcı sütun dahil olmak üzere tüm veri aralığını (örneğin A1:B11) seçin. Şeritte Veri > Sırala seçeneğine tıklayın ve ardından Sırala iletişim kutusunda:
- Choose the helper column (“Case” or B) altında Sütun
- Seçin Değerleraltında Sıralama Ölçütü
- İlk olarak Küçük Harfli Dizilere Göre Filtrele mı yoksa Tümü Büyük Harf mü olmasını istediğinize bağlı olarak istenen sıralama düzenini (“A’dan Z’ye” veya “Z’den A’ya”) seçin

Not: Tablonuzda başlıklar varsa, doğru sıralama yapabilmek için Başlıkları içerir seçeneğini işaretleyin.
4. İletişim kutusunda sıralamayı gerçekleştirmek için Tamam düğmesine tıklayın. Listeniz artık metin büyüklüğüne göre gruplanacaktır: “A’dan Z’ye” sıralandığında öncelikle Küçük Harfli Dizilere Göre Filtrele, ardından İlk Harf Büyük ve en sonunda da Tümü Büyük Harf gelecektir. Tümü Büyük Harf’in ilk sırada olmasını istiyorsanız, sıralama düzenini tersine çevirin. Sıralanmış sonuç aşağıdaki gibidir:

İpuçları ve Hatırlatmalar:
1. Verilerinizi sıraladıktan sonra sayfanızı düzenli tutmak için yardımcı sütunu silebilirsiniz.
2. Sıralama düzenini tersine çevirmek için (örneğin büyük harfli girdilerin en başta olmasını sağlamak amacıyla) Sırala iletişim kutusunda “A’dan Z’ye” yerine “Z’den A’ya” seçeneğini kullanın.
3. Uzun listelerde formül referanslarını sürüklerken hataları önlemek adına dikkatlice kontrol edin.
4. Her gruptaki verilerin alfabetik sıraya göre sıralanmadığını unutmayın; bunu sağlamak istiyorsanız iletişim kutusuna ikinci bir sıralama düzeyi eklemeniz gerekir.
Yardımcı sütun kullanmadan büyük/küçük harfe duyarlı sıralama için VBA makrosu
Yerleşik sıralama özelliği, metinlerdeki büyük/küçük harf farklarını dikkate almadığı için kategorik gruplamadan ziyade gerçek anlamda büyük/küçük harfe duyarlı bir sıralama yapmanız gerekiyorsa ve yardımcı sütun kullanmak istemiyorsanız yetersiz kalır. Böyle durumlarda, verilerinizi doğrudan büyük/küçük harfe duyarlı şekilde sıralayan bir VBA makrosundan yararlanabilirsiniz. Bu yöntem, özellikle büyük veri kümeleri, otomatikleştirilmiş süreçler veya tekrarlayan sıralama ihtiyaçları için son derece kullanışlıdır; çünkü makro, sıralama işlemini anında tamamlar ve istediğiniz kadar yeniden kullanılabilir.
Bu yöntem, sıralama mantığı üzerinde daha fazla denetim isteyen ya da birden fazla sayfa veya aralık için süreci otomatikleştirmek isteyen kullanıcılar için idealdir.
Önlemler: Makrolar, seçiminizin sıralama düzenini geçersiz kılar. Yeni VBA kodlarını çalıştırmadan önce verilerinizi her zaman yedekleyin ve Excel örneğinizde makroların etkin olduğundan emin olun.
Aşağıdaki adımları izleyin:
1. Şeritte Geliştirici Araçları > Visual Basic seçeneğine tıklayın. Visual Basic for Applications penceresinde Ekle > Modül seçeneğine tıklayıp aşağıdaki kodu yeni modüle yapıştırın:
Sub CaseSensitiveSort()
Dim WorkRng As Range
Dim ws As Worksheet
Dim col As Integer
Dim xTitleId As String
On Error Resume Next
xTitleId = "KutoolsforExcel"
Set WorkRng = Application.Selection
Set WorkRng = Application.InputBox("Select Range to Sort:", xTitleId, WorkRng.Address, Type:=8)
col = Application.InputBox("Enter the Column Number to Sort By (e.g.,1 for first column):", xTitleId, 1, Type:=1)
Set ws = WorkRng.Worksheet
ws.Sort.SortFields.Clear
ws.Sort.SortFields.Add Key:=WorkRng.Columns(col), SortOn:=xlSortOnValues, Order:=xlAscending, DataOption:=xlSortNormal
With ws.Sort
.SetRange WorkRng
.Header = xlYes
.MatchCase = True
.Apply
End With
End Sub Bu makro, sıralamak istediğiniz aralığı seçmenize, sıralama için hangi sütunun kullanılacağını (sütun numarasıyla) belirlemenize ve ardından gerçek büyük/küçük harfe duyarlı bir sıralama yapmanıza olanak tanır. .MatchCase = True bağımsız değişkeni sayesinde büyük harf, küçük harf ve İlk Harf Büyük değerleri ayrı ayrı sıralanabilir.
2. Makroyu çalıştırmak için ana Excel penceresine dönün, F5 tuşuna basın veya VBA’yı çalıştırmak için Çalıştır’a tıklayın. Ardından sıralamak istediğiniz aralığı seçmeniz ve sıralamanın yapılacağı sütun numarasını belirtmeniz istenecektir. Onayladığınızda makro, verileri büyük/küçük harfe duyarlı şekilde sıralayacaktır.
Sorun Giderme ve İpuçları:
- Herhangi bir hata alırsanız, aralık seçimini ve sütun numarası girişini dikkatlice tekrar kontrol edin.
- Yanlış sütun numarasını seçmek, istenmeyen sıralama sonuçlarına neden olabilir.
- Makro yalnızca seçili çalışma sayfası içinde çalışır; birden fazla sayfada sıralama yapmak istiyorsanız işlemi her sayfa için tekrarlayın.
Bu çözüm, karmaşık veya otomatikleştirilmiş büyük/küçük harfe duyarlı sıralama ihtiyaçları için daha sağlam bir sıralama sunar ve ileri düzey kullanıcılar ile yardımcı sütunların manuel adımlarını atlamak isteyenler için idealdir.
İlgili makaleler:
Excel'de dosya uzantısına göre nasıl sıralama yapabilirim?
Excel'de bir sütundaki verileri karakter uzunluğuna göre nasıl sıralarsınız?
Excel'de verileri en sık görülen değere göre nasıl sıralarsınız?
En İyi Office Üretkenlik Araçları
Excel becerilerinizi Kutools for Excel ile geliştirin ve verimlilikte hiç yaşamadığınız bir deneyim yaşayın.Kutools for Excel, üretkenliği artırmak ve Zamanı Kaydet için 300’den fazla gelişmiş özelliğe sahiptir.İhtiyacınız olan özelliği hemen edinmek için buraya tıklayın…
Office Tab, Office uygulamalarına sekmeli bir arayüz kazandırarak işlerinizi çok daha kolay hale getirir.
- Word, Excel, PowerPoint, Publisher, Access, Visio ve Project'te sekmeli düzenleme ve okuma özelliğini etkinleştirin.
- Belgeleri yeni pencerelerde değil, aynı pencerenin yeni sekmelerinde açıp oluşturun.
- Günlük üretkenliğinizi %50 artırır ve her gün yüzlerce fare tıklamasından tasarruf etmenizi sağlar!
Tüm Kutools eklentileri — tek bir kurulum dosyasında!
Kutools for Office paketi, Excel, Word, Outlook ve PowerPoint eklentilerini ve ayrıca Office Tab Pro’yu içeren kapsamlı bir çözümdür; Office uygulamalarında çalışan ekipler için idealdir.
- Hepsi bir arada paket— Excel, Word, Outlook ve PowerPoint eklentileri + Office Tab Pro
- Tek kurulum, tek lisans— birkaç dakikada hazır (MSI uyumlu)
- Birlikte daha iyi çalışır— Office uygulamalarında akıcı üretkenlik
- 30 günlük tam özellikli deneme— kayıt gerekmez, kredi kartı gerekmez
- En iyi fiyat performans— ayrı ayrı eklenti satın almaya göre tasarruf sağlar