KutoolsforOffice — Tek çözüm, beş güçlü araç.Daha az çabayla daha fazlasını başarmak.

Excel'de birleştirilmiş hücreler içeren veriler nasıl sıralanır?

YazarSiluvia Değiştirme Tarihi
birleştirilmiş hücreler sıralanırken bir uyarı kutusu görüntülenecektir

Excel'de birleştirilmiş hücreler içeren verileri sıralamaya çalışmak, genellikle soldaki ekran görüntüsünde gösterildiği gibi bir hata mesajıyla sonuçlanır. Bu davranış, Excel’in mevcut sınırlarından kaynaklanır; Excel, temel veri yapısını bozan ve sıralama işlevinin düzgün çalışmasını engelleyen birleştirilmiş hücreleri yerel olarak desteklemez.

Birleştirilmiş hücreler kullanılarak biçimlendirilmiş veya veri gruplama amacıyla hazırlanmış çalışma sayfalarıyla çalışırken bile verilerinizi düzenlemek veya yeniden sıralamak isteyebilirsiniz. Bunu başarıyla gerçekleştirmek için öncelikle bu Birleştirilmiş hücreleri uygun şekilde ele almanız gerekir. Aşağıda, bilgilerinizi korurken Birleştirilmiş hücreler içeren verileri işlemek ve sıralamak için birkaç pratik yöntem bulacaksınız.

Birleştirilmiş içeren verileri sıralamak için önce tüm hücreleri birleştirmeyi kaldırın
Birleştirilmiş içeren verileri Kutools for Excel ile sıralayın
Birleştirilmiş içeren verileri VBA otomasyonuyla sıralayın (birleştirmeyi kaldır, doldur, sırala, tekrar birleştir)


Birleştirilmiş içeren verileri sıralamak için önce tüm hücrelerin birleştirmesini kaldırın

Excel'in varsayılan sıralama işlevi Birleştirilmiş içeren aralıklarda çalışamadığından, gerekli yaklaşım veri listenizdeki tüm Birleştirilmiş birleştirmesini öncelikle kaldırmaktır. Birleştirme kaldırıldıktan sonra, Birleştirilmiş bulunduğu yerlerde boşluklar oluşacaktır; bu nedenle doğru sıralama için bu Boş hücreler doldurmanız gerekir. İşte adım adım yöntem:

1. Sıralamak istediğiniz, birleştirilmiş hücreler içeren tam listeyi veya tabloyu seçin. Veriler seçiliyken şuna tıklayın: Giriş > Birleştir ve Ortala, tüm birleştirmeleri kaldırmak için. Görsel rehberlik için aşağıdaki ekran görüntüsüne bakın:

birleştirilmiş hücreleri kaldırmak için Giriş > Birleştir ve Ortala seçeneğine tıklayın

2. Birleştirme kaldırıldıktan sonra, daha önce birleştirilmiş alanların artık boş hücreler olduğunu fark edeceksiniz. Alan hâlâ seçiliyken, Giriş sekmesine gidin ve şuna tıklayın: Bul ve Seç > Özel Git. Bu adım, aralığınız içindeki tüm boş hücrelerin verimli bir şekilde toplu olarak seçilmesini sağlayarak bir sonraki adımı çok daha hızlı hale getirir.

Giriş sekmesindeki Özel Git seçeneğine tıklayın

3. Özel Git iletişim kutusunda Boşlar seçeneğini işaretleyin ve Tamam'a tıklayın. Böylece, Aralık Seç içindeki tüm boş hücreler anında vurgulanacaktır.

iletişim kutusunda Boşlar seçeneğini işaretleyin

4. Boşluklar hâlâ seçiliyken, Formül Çubuğuna gidin ve =simgesini yazın; ardından ilk boş hücrenin hemen üstündeki hücreyi referans alarak formül oluşturun (örneğin C3 boşsa,)=C2 girin). Yalnızca Enter tuşuna basmak yerine, Ctrl tuşunu basılı tutun ve Enter tuşuna basın; böylece seçili tüm boşluklar, ilgili üst hücrelerin değerleriyle aynı anda doldurulur.tüm

Bu adımdan sonra, her eski birleştirilmiş alan orijinal değeriyle doldurulacak ve sıralama sırasında veri bütünlüğünüz korunacaktır.

bir formül girin ve hücreleri yukarıdaki değerle doldurmak için Ctrl + Enter tuşlarına basın

5. Artık verilerinizi normal şekilde sıralamaya hazırsınız—herhangi bir sütunu seçin, Veri sekmesine gidin ve Artan veya Z’den A’ya Sırala seçeneklerinden birini seçin. Sıralamadan sonra birleştirilmiş biçimi geri yüklemek istiyorsanız, bitişik aynı değerleri manuel olarak tekrar birleştirebilirsiniz; ancak ilgisiz veriler arasında birleştirme yapmamaya dikkat edin.

İpucu: Devam etmeden önce, birleştirilmiş biçimin korunması önemliyse orijinal verilerinizin mutlaka bir yedeğini alın. Ayrıca, birleştirme kaldırıldıktan ve boşluklar doldurulduktan sonra hücrelere formüller yerleştirileceğini unutmayın. Formülleri değerlere dönüştürmek istiyorsanız, ilgili aralığı seçip kopyalayın, ardından değer olarak yapıştırarak sıralama sonrası oluşabilecek istenmeyen formül güncellemelerinden kaçının.


Birleştirilmiş içeren verileri Kutools for Excel ile sıralayın

Kutools for Excel, birleştirilmiş verileri sıralamak için çok daha basit ve verimli bir çözüm sunar; bu da büyük veri kümeleriyle veya sık biçimlendirme gereksinimleriyle çalışırken süreci çok daha güvenilir hale getirir. Kutools for Excel içindeki Hücre Birleştirmeyi Kaldır ve Değeri Doldur aracı, hücrelerin birleştirmesini otomatik olarak kaldırabilir ve oluşan boşlukları orijinal birleştirilmiş değerle doldurabilir; böylece manuel müdahale ortadan kalkar ve verimlilik önemli ölçüde artar.

Kutools for Excelkarmaşık görevleri kolaylaştırmak, yaratıcılığı ve verimliliği artırmak için 300'den fazla gelişmiş özelliğe sahiptir.Yapay zeka yetenekleriyle entegre, Kutools görevleri hassasiyetle otomatikleştirerek veri yönetimini zahmetsiz hale getirir.Kutools for Excel hakkında ayrıntılı bilgi…         Ücretsiz deneme…

1. Sıralamak istediğiniz, birleştirilmiş hücreler içeren aralığı seçin. Ardından şuraya gidin: Kutools > Birleştir ve Ayır > Hücre Birleştirmeyi Kaldır ve Değeri Doldur. Rehberlik için aşağıdaki ekran görüntüsüne göz atın:

kutools'un Hücreleri Birleştirmeyi Kaldır ve Değer Doldur özelliğine tıklayın

Bu işlem yürütüldüğünde, Aralık seç içindeki tüm Birleştirilmiş birleştirmesi hemen kaldırılır ve yeni oluşturulan boş hücreler, daha önce birleştirilmiş hücrenin ilgili değeriyle doldurularak tablo genelinde tutarlılık sağlanır.

tüm birleştirilmiş hücreler kaldırıldı ve yukarıdaki değerlerle dolduruldu

2. Artık verilerinizi normal şekilde sıralayabilirsiniz. Sıralamadan sonra, tutarlı bir görünüm ve veri sunumu sağlamak amacıyla Kutools, aynı içeriğe sahip hücreleri tekrar birleştirmek için hızlı bir çözüm de sunar. Sıralanmış aralığı seçtikten sonra şuraya gidin: Kutools > Birleştir ve Ayır > Aynı Hücreleri Birleştir ve yalnızca değerler aynıysa birleştirilmiş biçimlendirmeyi verimli bir şekilde tekrar uygulayın.

Bu yardımcı programın ücretsiz 30 günlük deneme sürümünü almak istiyorsanız, işlemi yukarıdaki adımlara göre uygulamak için lütfen indirmek üzere tıklayın.

Avantajlar:Bu yaklaşım manuel adımları en aza indirir, hata olasılığını azaltır ve özellikle karmaşık tablolarla veya düzenli raporlama ihtiyaçlarıyla çalışırken uygundur.Sıralamadan sonra birleştirme çıktısını inceleyerek, birleştirmenin önemli veri ilişkilerini dışlamadığından emin olun.


Birleştirilmiş içeren verileri Kutools for Excel ile sıralayın

 

Birleştirilmiş içeren verileri VBA otomasyonuyla sıralayın (birleştirmeyi kaldır, doldur, sırala ve tekrar birleştir)

Makrolara aşina olan kullanıcılar için, VBA aracılığıyla süreci otomatikleştirmek Birleştirilmiş işlemi özellikle tekrarlayan veya büyük ölçekli sıralama görevlerinde akıcı hale getirebilir. Bu yaklaşım, aşağıdaki işlemleri verimli bir şekilde gerçekleştirebilir:

  • Bir Sınırlı aralık içindeki tüm Birleştirilmiş birleştirmesini kaldırın
  • Tutarlılık sağlamak için oluşan boş hücreleri üstteki değerle doldurun
  • Verileri belirtilen herhangi bir sütuna göre sıralayın
  • İsteğe bağlı olarak, sıralanmış verilerde ardışık aynı değerleri tekrar birleştirin

Bu yöntem, özelleştirilmiş iş akışları için esnektir; ancak veri kaybını önlemek adına makroların etkinleştirilmesini ve dikkatli bir şekilde işlem yapılmasını gerektirir. VBA konusunda yeniyseniz, öncelikle örnek bir sayfada test etmeyi düşünün.

İşlem adımları:

1. Şeritteki Geliştirici > Visual Basic seçeneğine tıklayarak Visual Basic for Applications penceresini açın; ardından Ekle > Modül seçeneğine tıklayın. Aşağıdaki kodu Modül penceresine kopyalayıp yapıştırın:

Sub SortDataWithMergedCells()
    Dim ws As Worksheet
    Dim rng As Range, cell As Range
    Dim lastRow As Long, lastCol As Long
    Dim sortCol As Variant
    Dim reMerge As VbMsgBoxResult
    
    On Error Resume Next
    xTitleId = "KutoolsforExcel"
    
    Set ws = ActiveSheet
    Set rng = Application.InputBox("Select the data range to sort", xTitleId, Selection.Address, Type:=8)
    
    If rng Is Nothing Then Exit Sub
    
    ' Store dimensions
    lastRow = rng.Rows.Count + rng.Row - 1
    lastCol = rng.Columns.Count + rng.Column - 1
    
    ' Unmerge and fill down values
    rng.UnMerge
    For Each cell In rng
        If IsEmpty(cell.Value) Then
            cell.Value = cell.Offset(-1, 0).Value
        End If
    Next cell
    
    ' Ask for sort column
    sortCol = Application.InputBox("Enter column number in your selection to sort by (e.g. 1 for first column)", xTitleId, 1, Type:=1)
    
    If sortCol = False Then Exit Sub
    
    ' Sort the range
    rng.Sort Key1:=rng.Cells(1, sortCol), Order1:=xlAscending, Header:=xlNo
    
    ' Ask if user wants to re-merge identical consecutive values
    reMerge = MsgBox("Do you want to re-merge identical consecutive values in the sorted range (column " & sortCol & ")?", vbYesNo + vbQuestion, xTitleId)
    
    If reMerge = vbYes Then
        Dim startCell As Range, endCell As Range
        Dim currVal As Variant
        Dim i As Long
        
        Set startCell = rng.Cells(1, sortCol)
        currVal = startCell.Value
        Set endCell = startCell
        
        For i = 2 To rng.Rows.Count
            If rng.Cells(i, sortCol).Value = currVal Then
                Set endCell = rng.Cells(i, sortCol)
            Else
                If startCell.Address <> endCell.Address Then
                    ws.Range(startCell, endCell).Merge
                End If
                Set startCell = rng.Cells(i, sortCol)
                currVal = startCell.Value
                Set endCell = startCell
            End If
        Next i
        
        ' Final group
        If startCell.Address <> endCell.Address Then
            ws.Range(startCell, endCell).Merge
        End If
    End If
    
    On Error GoTo 0
End Sub

2. Makroyu çalıştırmak için VBA Düzenleyici’de Çalıştır düğmesi Çalıştır düğmesine tıklayın. Ardından veri aralığını ve sıralama sütunu numarasını seçmeniz istenecektir. Tüm istemleri onaylayın ve makronun her adımı sorunsuzca tamamlamasına izin verin. Tekrar birleştirme seçeneğini kullanırsanız, kod aynı değere sahip bitişik hücreleri belirtilen sütunda otomatik olarak birleştirecektir.

İpuçları:

  • Birleştirme veya birleştirmeyi kaldırma gibi işlemler geri alınamaz olduğundan, VBA makrolarını çalıştırmadan önce çalışma sayfanızın mutlaka bir yedek kopyasını alın.
  • Üstbilgiye veya sayısal olmayan sütunlara göre sıralama yaparken ek ayarlamalar gerekebilir—seçiminizde belirtildiği gibi doğru sütun numarasını kullandığınızdan emin olun.
  • Sıralamadan sonra hatalarla karşılaşırsanız, tüm satır veya sütun başvurularını kontrol edin ve makronun parametrelerini veri düzeninize uygun şekilde güncelleyin.

Avantajlar: Aksi takdirde tekrarlayan, çok adımlı görevleri otomatikleştirir—özellikle yinelenen işler için son derece kullanışlıdır.
Sınırlamalar: VBA makroları, makroların etkinleştirilmesini gerektirir (olası güvenlik uyarısı) ve karmaşık tablo düzenleri, birleştirme işleminden sonra manuel inceleme gerektirebilir.

En iyi sonuçları elde etmek için bu makroyu verilerinizin bir kopyası üzerinde öncelikle test edin. Bu VBA çözümü, sıralama ve birleştirme işlemlerini sık sık tekrarlamak zorunda olan ya da dinamik veri dışa aktarımlarıyla çalışan kullanıcılar için özellikle faydalıdır.


En İyi Office Üretkenlik Araçları

🤖KUTOOLS AI Yardımcısı: Şunu temel alarak Veri Analizi’i devrimleştirin:Akıllı Yürütme   |  Kod Oluştur|  özel formüller Oluştur  |  Verileri Analiz Et ve Grafikler Oluştur|  Geliştirilmiş İşlevler Çağır…
Popüler Özellikler:Bul, Vurgula veya Yinelenenleri İşaretle   |  Boş Satırları Sil   |  Veri Kaybetmeden Sütunları Birleştir veya Hücreleri   |   Formül kullanmadan yuvarlama…
Süper ARA:Çoklu Kriterli Dikey Arama (VLookup)  |  Çoklu Değerli Dikey Arama (VLookup)  |   Birden Fazla Sayfada Dikey Arama (VLookup)   |   Bulanık Eşleme…
Gelişmiş Açılır Liste:Açılır Liste Hızlıca Oluştur   |  Bağımlı Açılır Liste   |  Çoklu Seçimli Açılır Liste…
Sütun Yöneticisi:Belirli Sayıda Sütun Ekle|Sütunları Taşı|Gizli Sütunların Görünürlük Durumunu Aç/Kapat|Aralıkları ve Sütunları Karşılaştır…
Öne Çıkan Özellikler:Izgara Odaklama   |  Tasarım Görünümü   |Gelişmiş formül çubuğu   | Çalışma Kitabı ve Sayfa Yöneticisi   |  Kaynaklar(Otomatik Metin)|  Tarih Seçici   |  Çalışma Sayfalarını Birleştir  |  Şifrele/Hücreleri Şifre Çöz   | Listeye Göre E-posta Gönder   |  Süper Filtre   |   Özel Filtre(Kalın Yazılı Hücreleri Filtrele/italik/üstü çizili…) …
En Çok Kullanılan 15 Araç Setleri:12 MetinAraçları(Metin Ekle,Belirli Karakterleri Sil, …)|   50+GrafikTürleri(Gantt Grafiği, …)|   40+ Pratik Formüller(Doğum tarihine dayanarak yaş hesapla, …)|   19 EklemeAraçları(QR Kodu Ekle,Yoldan Resim Ekle, …)|   12 DönüştürmeAraçları(Kelimeye Dönüştür,Döviz Kuru Dönüşümü, …)|   7 Birleştir ve AyırAraçları(Gelişmiş Satırları Birleştir,Hücreleri Böl, …)|… ve daha fazlası
Kutools'u tercih ettiğiniz dilde kullanın – İngilizce, İspanyolca, Almanca, Fransızca, Çince ve 40+ başka dillerde de desteklenir!

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.

ExcelWordOutlookTabsPowerPoint
  • 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