Skip to main content

Excel'de gruba göre satırları tek bir hücrede birleştirmek için 3 yöntem

Author: Sun Last Modified: 2025-06-10

Yapılandırılmış veri setleriyle Excel'de çalışırken, birden fazla satırı bir grup bazında tek bir hücrede birleştirme ihtiyacı yaygın bir gereksinimdir. Örneğin, aynı sınıfa ait tüm isimleri tek bir hücrede birleştirmek isteyebilirsiniz. Bu makale, farklı seviyelerde uzmanlık ve kullanım senaryolarına yönelik çeşitli yöntemler ve optimizasyonlar sunan adım adım talimatlar sağlar.

A screenshot of two columns with classes and student names, and concatenated student names based on classes


Formüller ve Filtre fonksiyonu ile gruplama ve birleştirme

Satırları bir sütuna göre birleştirmek için Excel'in formüllerini ve "Filtre" fonksiyonunu kullanabilirsiniz. Lütfen aşağıdaki adımları izleyin.

Not: Verilerinizin gruplama sütununa göre sıralandığından emin olun, bu durumda "Sınıf" gibi.
  1. Yeni bir sütunda, isimleri birleştirmek için aşağıdaki formülü girin ve "Enter" tuşuna basın. Formülü sütun boyunca aşağı çekerek uygulayın.
    =IF(A2=A1,C1&", "&B2,B2)
  2. Yeni bir sütunda, aşağıdaki formülü girin, "Enter" tuşuna basın ve formülü aşağı çekin.
    =IF(A2<>A3,"Last","")
  3. Yardımcı sütunlar da dahil olmak üzere tüm veri aralığını seçin. "Veri" > "Filtre" seçerek verilere Filtre simgeleri ekleyin.
    A screenshot of the Filter button in Excel ribbon
  4. Son yardımcı sütundaki "Filtre simgesi"ne tıklayın, yalnızca "Son" onay kutusunu işaretleyin ve "Tamam"a tıklayın.
    A screenshot showing only filtered last rows in each group in Excel

Şimdi sonuç aşağıdaki gibi gösterilir, artık ihtiyacınız yoksa son yardımcı sütunu kaldırabilirsiniz.

A screenshot of final grouped and concatenated results in Excel


Kutools for Excel ile kolayca gruplama ve birleştirme

"Kutools for Excel", gruplanmış satırları birkaç tıklamayla tek bir hücreye birleştirmenizi sağlayan basit ve etkili bir çözüm sunar - "Gelişmiş Satırları Birleştir". Otomatik olarak virgül, boşluk veya satır sonu gibi özel ayırıcılar ekler ve çeşitli veri sunum ihtiyaçlarını karşılar.

Excel için Kutools - Excel için 300 adet temel araç içeren bir paket. Sürekli ücretsiz AI özellikleriyle çalışın! Hemen indirin!

  1. Verilerinizi içeren hücreleri vurgulayın. "Kutools" > "Birleştir ve Böl" > "Gelişmiş Satırları Birleştir" yolunu izleyin.
  2. Aşağıdaki şekilde yapılandırın:Gelişmiş Satırları Birleştir penceresinde lütfen şu şekilde yapılandırın:
    1. Satırları birleştirmek istediğiniz sütuna tıklayın ve "birincil anahtar" olarak ayarlayın.
    2. Birleştirmek istediğiniz sütun için, bu durumda "İsimler" sütunu gibi, bu sütunun "Hesaplama" alanında "Birleştir" bölümünde bir ayırıcı belirtin.
    3. "Tamam" düğmesine tıklayın.

Sonuç: Kutools, verileri otomatik olarak gruba göre tek bir hücreye belirli bir ayırıcı ile birleştirir.

Not: Araçları kullanmadan önce orijinal verilerin bir kopyasını oluşturmanız önerilir.

Kutools for Excel - Excel'i 300'den fazla temel araçla güçlendirin. Sürekli ücretsiz AI özelliklerinden yararlanın! Hemen Edinin


VBA kodu ile gruplama ve birleştirme

Ayrıca VBA'yı dinamik olarak bir gruba göre satırları birleştirmek için kullanabilirsiniz.

  1. "Alt" + "F11" tuşlarına basarak "Microsoft Visual Basic for Applications" penceresini açın.
  2. Kod düzenleyicide, "Araçlar" > "Referanslar" seçerek "Referanslar" iletişim kutusunu etkinleştirin, "Microsoft Scripting Runtime" seçeneğini işaretleyin ve değişiklikleri kaydedin.
  3. "Ekle" > "Modül" yolunu izleyin ve aşağıdaki VBA kodunu Modül penceresine yapıştırın.
    VBA: Gruba göre satırları tek bir hücrede birleştirme
    Sub ConcatenateCellsIfSameValues()
    'UpdatebyExtendoffice20180201
        Dim I As Long
        Dim J As Long
        Dim xRg As Range
        Dim xRgKey As Range
        Dim xRgVal As Range
        Dim xStr As String
        Dim xDic As New Dictionary
        On Error Resume Next
        Set xRg = Application.InputBox("Select data range", "KuTools for Excel", Selection.Address, , , , , 8)
        If xRg Is Nothing Then Exit Sub
        Set xRgKey = Application.InputBox("Select key column", "KuTools for Excel", xRg.Columns(1).Address, , , , , 8)
        If xRgKey Is Nothing Then
            MsgBox "Key column cannot be empty", vbInformation, "KuTools for Excel"
        End If
        Set xRgVal = xRg(1).Offset(, 1).Resize(xRg.Rows.Count, xRg.Columns.Count - 1)
        For I = 1 To xRgKey.Count
            If I > xRgKey.Count Then Exit For
            xStr = ""
            For J = 1 To xRgVal.Columns.Count
                xStr = xStr & " " & xRgVal(I, J)
            Next
            If xDic.Exists(xRgKey(I).Text) Then
                xDic(xRgKey(I).Text) = xDic(xRgKey(I).Text) & xStr
                xRgKey(I).EntireRow.Delete
                I = I - 1
           Else
                xDic.Add xRgKey(I).Text, xStr
            End If
        Next
        For I = 1 To xRgVal.Count
            xRgVal(I).Value = xDic(xRgKey(I).Text)
        Next
    End Sub
    A screenshot showing pasted VBA code in module window
  4. Betiği çalıştırmak için "F5" tuşuna basın ve veri aralığınızı seçmek ve anahtar sütunlarını belirtmek için herhangi bir talimatı takip edin.
    A screenshot of the VBA input box prompting for range selection in Excel A screenshot of the VBA input box prompting for key column selection

Sonuç aşağıdaki gibi gösterilir:
A screenshot showing the concatenated results after running the VBA script

Excel'de verilerle çalışırken, hücreleri gruplama ve birleştirme yaygın ancak karmaşık bir görevdir. İhtiyaçlarınıza ve araçlarınıza bağlı olarak bu hedefe ulaşmak için birkaç yöntemi seçebilirsiniz. Excel çalışmalarınızı daha verimli ve rahat hale getirmek için size en uygun aracı ve yöntemi seçin. Eğer daha fazla Excel ipucu ve hilesini keşfetmeye ilgi duyuyorsanız, web sitemiz binlerce öğretici sunar ve Excel'i ustalıkla kullanmanıza yardımcı olur.

Demo: Kutools for Excel'in Gelişmiş Satırları Birleştir aracıyla gruplama ve birleştirme

 
Kutools for Excel: Parmaklarınızın ucunda 300 kadar kullanışlı araç! Sürekli ücretsiz AI özellikleriyle çalışın! Hemen İndirin!

En İyi Ofis Verimlilik Araçları

🤖 Kutools AI Asistanı: Veri analizinde devrim yaratın: Akıllı Yürütme   |  Kod Oluştur  |  Özel Formüller Oluştur  |  Verileri Analiz Et ve Grafikler Oluştur  |  Geliştirilmiş İşlevleri Çağır
Popüler Özellikler: Yinelenenleri Bul, Vurgula veya İşaretle   |  Boş Satırları Sil   |  Sütunları veya Hücreleri Verileri Kaybetmeden Birleştir   |   Formül Olmadan Yuvarla ...
Süper ARA: Çok Kriterli Düşeyara    Çoklu Değer Düşeyara  |   Çoklu sayfa araması   |   Bulanık Eşleme ....
Gelişmiş Açılır Liste: Hızlıca Açılır Liste 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 Değiştir  |  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ı & Çalışma Sayfası Yöneticisi   |  Otomatik Metin Kütüphanesi (Auto Text)   |  Tarih Seçici   |  Veri Birleştir   |  Hücreleri Şifrele/Şifre Çöz    Listeye Göre E-posta Gönder   |  Süper Filtre   |   Özel Filtre (kalın/italik/üstü çizili filtrele...) ...
En İyi15 Araç Seti12 Metin Aracı (Metin Ekle, Belirli Karakterleri Sil, ...)   |   50+ Grafik Türü (Gantt Grafiği, ...)   |   40+ Pratik Formül (Doğum tarihine dayanarak yaş hesapla, ...)   |   19 Ekleme Aracı (QR Kodu Ekle, Yoldan Resim Ekle, ...)   |   12 Dönüşüm Aracı (Kelimeye Dönüştür, Para Birimi Dönüştürme, ...)   |   7 Birleştir & Böl Aracı (Gelişmiş Satırları Birleştir, Hücreleri Böl, ...)   |   ... ve daha fazlası

Kutools for Excel ile Excel becerilerinizi geliştirin ve daha önce hiç olmadığı kadar verimli olun. Kutools for Excel, üretkenliğinizi artırmak ve zamanınızı kaydetmek için300'den fazla gelişmiş özellik sunar.  En çok ihtiyacınız olan özelliği almak için buraya tıklayın...


Office Tab, Office'e sekmeli arayüz getirir ve işinizi çok daha kolaylaştırır

  • Word, Excel, PowerPoint'te sekmeli düzenleme ve okuma özelliğini etkinleştirin.
  • Aynı pencerenin yeni sekmelerinde birden fazla belge açın ve oluşturun, yeni pencerelerde değil.
  • Verimliliğinizi %50 artırır ve her gün yüzlerce fare tıklamasını azaltır!