Excel'de bir sütunu sıralarken satırların bütünlüğünü nasıl koruyabilirim?
Birden fazla sütun ve satırdan oluşan Excel çalışma sayfalarıyla çalışırken, verilerinizi belirli bir sütuna göre sıralamanız gerekebilir—örneğin isimleri alfabetik sıraya koymak veya satış tutarlarını en büyükten en küçüğe doğru düzenlemek için. Ancak yalnızca tek bir sütunu sıralayıp tüm satırı dikkate almamak, verilerinizdeki ilişkileri bozar; bu durumda diğer sütunlardaki değerler ilgili kayıtlarla eşleşmez hâle gelir. İdeal çözüm, tüm sütunlar arasındaki ilişkileri koruyarak her bir satırın bütünlüğünü sağlamaktır. Aşağıdaki kılavuzda, Excel’de bunu gerçekleştirmeniz için uygulamalı çözümler sunulmaktadır: yerel özellikler, eklentiler, formüller ve VBA otomasyonu gibi yöntemler çeşitli yaygın senaryolar kapsamında ele alınmıştır.

Sıralama işleviyle bir sütunu sıralayın ancak satırları koruyun
Gelişmiş Sıralama işleviyle bir sütunu sıralayın ancak satırları koruyun ![]()
Bir Excel Formül Yardımcısı sütunu kullanarak bir sütunu sıralayın ancak satırları koruyun
Bir VBA Makrosu ile bir sütunu sıralayın ancak satırları koruyun
Sıralama işleviyle bir sütunu sıralayın ancak satırları koruyun
Excel’in yerleşik Sırala işlevi, tüm satırların bütünlüğünü koruyarak listeleri sıralamak için Sık Kullanılan araç çubuğundan erişilen pratik bir seçenektir. Tablolar veya veri listeleri üzerinde temel sıralama görevleri için idealdir ve çoğu durumda hızla uygulanabilir.
1. Sıralamak istediğiniz sütundaki veriyi seçin.
2. Şeritteki Veri sekmesine gidin ve ardından Sırala’ya tıklayın. Ekran görüntüsüne bakın:

3. Veri seçiminiz Sıralama Uyarısı iletişim kutusunu tetiklediğinde, mutlaka Seçimi genişlet seçeneğini işaretleyin. Bu kritik bir adımdır—bu seçeneğin işaretli kalması, Excel’in seçtiğiniz sütuna göre sıralama yapmasını ve ilgili tüm satırları birlikte yeniden düzenlemesini sağlar; böylece satır verilerinizin eşleşmesi bozulmaz. Ardından Sırala’ya tıklayın.

4. Sırala iletişim kutusunda, sıralamak istediğiniz sütunu seçin, sıralama kriterinizi (en küçükten en büyüğe, en büyükten en küçüğe veya alfabetik sıra gibi) belirleyin ve ardından sıralama düzenini (artan veya azalan) onaylayın. Ekran görüntüsüne bakın:

5. Tamam’a tıklayın. Seçilen sütundaki veriler şimdi sıralanacak ve ilgili tüm satırlar doğru şekilde hizalanmış olarak kalacaktır.

İpuçları ve Önlemler: Sıralamaya başlamadan önce, veri kümenizdeki tüm ilgili sütunları kapsadığından emin olmak için seçiminizi iki kez kontrol edin; aksi takdirde verileriniz yanlışlıkla bozulabilir. Sıralama, açık başlıklara sahip tam tablolar üzerinde yapıldığında en iyi sonucu verir; düzensiz aralıklar veya birleştirilmiş hücreler sıralama hatalarına ya da eksik sonuçlara yol açabilir.
Uygulanabilir Senaryolar: Bu yöntem, çoğu standart tablo için mükemmel sonuçlar verir ve hızlı, basit sıralama ihtiyaçlarınız için idealdir.
Sınırlamalar: Yerleşik Sırala işlevi, Mutlak değer, aylar, Özel Liste veya çok düzeyli kriterler gibi daha gelişmiş sıralama ihtiyaçlarını doğrudan desteklemez. İşte bu noktada, Kutools’un Gelişmiş Sıralama özelliği, formül tabanlı yardımcı sütunlar veya VBA makroları gibi özel çözümler devreye girer.
Gelişmiş Sıralama işleviyle bir sütunu sıralayın ancak satırları koruyun
Daha karmaşık kriterlere göre sıralama yapmanız gerekiyorsa (mutlak değer, aylar, günler, sıklık veya soyad gibi), yerleşik Sırala işlevi gerekli tüm özellikleri sağlamayabilir. Kutools for Excel’nin Gelişmiş Sıralama aracı bu tür durumlar için özel olarak tasarlanmıştır ve ek sıralama yetenekleriyle esneklik sunar.
Kutools for Excel’i yükledikten sonra aşağıdaki adımları izleyin:
1. Sıralamak istediğiniz tüm Veri Aralığını seçin—satırlarınızın bütünlüğünü korumak için ilgili tüm sütunların dahil olduğundan emin olun.
2. KUTOOLS PLUS > Sırala > Gelişmiş Sıralama yolunu izleyin. Ekran görüntüsüne bakın:

3. Gelişmiş Sıralama iletişim kutusunda, sıralamak istediğiniz sütunu seçin, sıralama kuralınızı (örneğin Mutlak değer veya diğer Gelişmiş Seçenekler) belirleyin ve sıralama düzenini ayarlayın. Ekran görüntüsüne göz atın:

4. Sıralamayı uygulamak için Tamam’a tıklayın. Kutools, seçtiğiniz sütunu belirttiğiniz kriterlere göre yeniden düzenleyecek; tüm satır verilerinin doğru şekilde eşleşmesini ve bütünlüğünün korunmasını sağlayacaktır.

Avantajlar: Kutools for Excel, özellikle Excel’in yerel sıralama özelliğiyle işleyemediği karmaşık veya özel veri kalıplarıyla çalışan kullanıcılar için sıralama seçeneklerini büyük ölçüde zenginleştirir. Kullanımı son derece kolaydır ve Excel’in Şerit’ine sorunsuzca entegre olur.
Önlemler: Verilerinizin iyi organize edildiğinden emin olun; birleştirilmiş veya boş satırlardan kaçının, çünkü bunlar Gelişmiş Sıralama işlemlerini engelleyebilir. Doğruluğu kontrol etmek için sıralama sonrası sonuçlarınızı mutlaka gözden geçirin.
Kutools for Excel’in Gelişmiş Sıralama aracına ilgi duyuyorsanız, bu araç hakkında daha fazla ayrıntı öğrenmek için buraya tıklayabilirsiniz.
Bir Excel Formül Yardımcısı sütunu kullanarak bir sütunu sıralayın ancak satırları koruyun
Bazı sıralama görevlerinde, Sırala iletişim kutusunda doğrudan yer almayan özel kurallara göre verilerinizi düzenlemeniz gerekebilir—örneğin sayıları derecelendirmek veya belirli kriterlere göre sıralamak gibi. Bu durumlarda, sıralama anahtarları veya dereceler oluşturmak amacıyla formüller içeren bir yardımcı sütun eklemek son derece pratik bir çözümdür. Bu yöntem, benzersiz formüllere dayalı sıralama, dinamik değişiklikler veya satırların bütünlüğü korunarak görsel olarak sıralanması gereken senaryolar için idealdir.
Bir örnekle açıklayalım: Verileriniz A’dan C’ye kadar olan sütunlarda yer alsın ve B sütunundaki değerlere göre sıralamak istiyorsunuz.
1. Bitişik bir sütuna (örneğin D sütununa), B sütunundaki sıralama düzenini oluşturmak için D2 hücresine aşağıdaki formülü girin:
=RANK.EQ(B2, $B$2:$B$10,1) Bu formül, B2:B10 aralığındaki her değeri B sütununda derecelendirir. Üçüncü bağımsız değişken olan 1, artan düzende sıralama yapar; azalan düzen için ise 0 kullanın.
2. Enter tuşuna basın ve ardından formülü tüm Veri Aralığı’nızı kapsayacak şekilde D sütununda aşağıya doğru kopyalayın (D2’yi seçin ve doldurma tutamacını D10’a kadar sürükleyin).
3. Şimdi tüm veri sütunlarınızı (A’dan D’ye) seçin ve Veri sekmesinden, yardımcı sütunu (D) sıralama anahtarı olarak kullanarak Sırala işlevini uygulayın. Satırların bütünlüğünü korumak için istendiğinde "Seçimi genişlet" seçeneğinin seçili olduğundan emin olun.
İpuçları: Formül aralıklarını veri kümenize uygun şekilde ayarlayın. Daha temiz bir görünüm için yardımcı sütunlar, sıralamadan sonra gizlenebilir. Doğru derecelendirme için yardımcı formüllerinizin doğru aralığı referans aldığını kontrol edin. Belirli ihtiyaçlara göre =SORT() veya =LARGE() gibi formüller de kullanılabilir.
Bir VBA Makrosu ile bir sütunu sıralayın ancak satırları koruyun
Sıralama görevlerinizi otomatikleştirmeniz gerekiyorsa—örneğin birden fazla koşula göre sıralama yapmanız, verileri düzenli aralıklarla tekrar tekrar sıralamanız veya standart sıralama seçenekleriyle formüller yeterince esnek olmuyorsa—VBA makrosu kullanmak pratik ve etkili bir çözümdür. VBA otomasyonu, özelleştirilmiş mantık, toplu işlemler veya sık sık sıralama gerektiren senaryolar için idealdir.
1. Bu makroyu eklemek için Şerit’teki Geliştirici > Visual Basic yolunu izleyin; bu işlem, Microsoft Visual Basic for Applications penceresini açar. Ardından Ekle > Modül yolunu izleyin ve aşağıdaki kodu kopyalayıp yapıştırın:
Sub SortColumnKeepRows()
Dim SortCol As Range
Dim FullRange As Range
Dim ws As Worksheet
On Error Resume Next
xTitleId = "KutoolsforExcel"
Set ws = Application.ActiveSheet
Set FullRange = Application.InputBox("Select full data range (include all columns)", xTitleId, ws.UsedRange.Address, Type:=8)
Set SortCol = Application.InputBox("Select the column for sorting", xTitleId, ws.UsedRange.Columns(1).Address, Type:=8)
FullRange.Sort Key1:=SortCol.Cells(1), Order1:=xlAscending, Header:=xlYes
End Sub 2. Makroyu çalıştırmak için
“Çalıştır” düğmesine tıklayın. Ardından iki istem penceresi açılacak: ilkinde tüm tablo aralığınızı (tüm sütunlar dahil) seçeceksiniz, ikincisinde ise verilerinizi hangi sütuna göre sıralayacağınızı belirleyeceksiniz. Onaylamanızın ardından verileriniz sıralanacak ve tüm satırlar bütünlüklerini koruyacak.
İpuçları: Gerekiyorsa azalan sıralama için Order1:=xlAscending parametresini xlDescending olarak değiştirin. Bu betik, geçersiz aralıklar seçildiğinde güvenli bir şekilde hata yönetimi yapar ve hem standart hem de özel tablo boyutlarıyla sorunsuz çalışır.
Avantajlar: VBA çözümleri, karmaşık iş akışları, çok düzeyli sıralama ve toplu işlemler için son derece özelleştirilebilir. Kurulduktan sonra manuel yapılandırma gerektirmeden tekrarlayan görevlerde makroları yeniden kullanabilirsiniz.
Uyarılar: Makroları çalıştırmadan önce çalışma kitabınızı her zaman kaydedin; çünkü VBA işlemleri, standart Excel geri alma özelliğiyle geri alınamaz. Verilerinizin yalnızca bir kısmının sıralanmasından kaçınmak için Aralık seçimi yaparken dikkatli olun. İzin hatalarıyla karşılaşırsanız, makroların Excel’in Güven Merkezi ayarlarında etkin olduğundan emin olun.
Demo: Gelişmiş Sıralama kullanarak Kutools for Excel
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