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

Excel'de Yinelenen satır'yi Birleştirin ve Değerlerini Toplayın (Basit Püf Noktaları)

YazarXiaoyang Değiştirme Tarihi

Excel'de, yinelenen girdiler içeren bir veri kümesiyle karşılaşmak yaygındır. Genellikle, ana zorluğunuzun, aşağıdaki ekran görüntüsünde gösterildiği gibi, Yinelenen satır'yi verimli şekilde birleştirmek ve buna karşılık gelen sütundaki değerleri aynı anda toplamak olduğu bir veri aralığıyla karşılaşabilirsiniz. Bu bağlamda, yinelenen verileri birleştirme ve ilişkili değerlerini toplama konusunda hem açıklığınızı hem de Excel çalışma kitabı'inizin işlevselliğini artırabilecek birkaç pratik yöntemi inceleyeceğiz.

Excel'de birleştirilecek ve toplanacak verileri gösteren yinelenen satırların ekran görüntüsü

Yinelenen satır birleştirin ve değerleri toplayın


Yinelenen satır'yi Birleştirme ve Değerleri Toplama Özelliği ile Birleştirin

Birleştirme (Consolidate) özelliği, Excel’de birden fazla çalışma sayfasını veya satırı birleştirmek için son derece kullanışlı bir araçtır. Bu özelliği kullanarak yinelenen satırları hızlı ve kolayca birleştirebilir, karşılık gelen değerleri toplayabilirsiniz. Lütfen aşağıdaki adımları izleyin:

Adım 1: Hedef Hücreyi Seçin

Birleştirilmiş verinin nerede görüntüleneceğini seçin.

Adım 2: Birleştirme İşlevine Erişin ve birleştirmeyi ayarlayın

  1. "Veri" > "Topla" seçeneğine tıklayın, ekran görüntüsüne bakın:
    Excel şeridindeki Birleştir (Consolidate) seçeneğinin ekran görüntüsü
  2. "Topla" iletişim kutusunda:
    • (1.) "İşlev" açılır listesinden "Topla" seçeneğini seçin;
    • (2.) "Başvuru" kutusunda birleştirmek istediğiniz aralığı seçmek için tıklayın;
    • (3.) "Etiket Konumu Kullan" seçeneğinden "En Üst Satır" ve "En Sol Sütun" onay kutularını işaretleyin;
    • (4.) Son olarak, “Tamam” düğmesine tıklayın.
    • İşlev, Başvuru ve Ayarlarda etiketleri kullan gibi seçenekleri içeren Birleştir iletişim kutusunun ekran görüntüsü

Sonuç:

Excel, ilk sütunda bulunan tüm yinelenenleri birleştirir ve bitişik sütunlardaki karşılık gelen değerlerini aşağıdaki ekran görüntüsünde gösterildiği gibi toplar:

Birleştirme işlemi sonrası Excel'in ekran görüntüsü; yinelenen satırlar birleştirilmiş ve değerler toplanmış şekilde gösteriliyor

Notlar:
  • Aralık bir başlık satırı içermiyorsa, "Etiket Konumu Kullan" seçeneğindeki "En Üst Satır" işaretini kaldırmanız gerekir.
  • Bu özellik sayesinde verileriniz yalnızca ilk sütuna (en soldaki sütuna) göre birleştirilebilir.

Yinelenen satır'yi Birleştirmek ve Değerleri Toplamak İçin Kutools'u Kullanın

"Kutools for Excel" eklentisini yüklediyseniz, "Gelişmiş Satırları Birleştir" özelliğiyle yinelenen satırları kolayca birleştirebilirsiniz. Bu özellik, verileriniz üzerinde toplama, sayma, ortalama alma veya diğer hesaplamalar yapma imkânı sunar. Ayrıca yalnızca tek bir Anahtar Sütunla sınırlı kalmaz; birden fazla Anahtar Sütunu işleyebilir ve böylece karmaşık veri birleştirme görevlerini çok daha kolay hale getirir.

Kutools for Excel300'den fazla gelişmiş özelliğiyle karmaşık görevleri kolaylaştırır, yaratıcılığı ve verimliliği artırır.Yapay zeka yetenekleriyle entegre, Kutools hassas bir şekilde görevleri otomatikleştirerek veri yönetimi sürecini zahmetsiz hale getirir.Kutools for Excel hakkında ayrıntılı bilgi…         Ücretsiz deneme…

"Kutools for Excel" eklentisini yükledikten sonra veri aralığınızı seçin ve ardından **Kutools** > **Birleştir ve Ayır** > **Gelişmiş Satırları Birleştir** seçeneğine tıklayın.

"Gelişmiş Satırları Birleştir" iletişim kutusunda lütfen aşağıdaki işlemleri ayarlayın:

  1. Yinelenenleri birleştirmek istediğiniz sütun adına tıklayın; burada Ürün'e tıklayacağım ve ardından "İşlem" sütunundaki Açılır Liste menüsünden "Birincil Anahtar" seçeneğini seçeceğim;
  2. Ardından, değerlerini toplamak istediğiniz sütun adına tıklayın ve "İşlem" sütunundaki Açılır Liste menüsünden "Topla" seçeneğini seçin;
  3. Diğer sütunlar için, belirli bir ayırıcıyla değerleri birleştirme veya belirli bir hesaplama gerçekleştirme gibi ihtiyaç duyduğunuz işlemi seçebilirsiniz; (yalnızca iki sütununuz varsa bu adım atlanabilir)
  4. Son olarak, birleştirilmiş sonucu önizleyebilir ve ardından “Tamam” düğmesine tıklayabilirsiniz.
  5. Kutools'un Gelişmiş Satırları Birleştir iletişim kutusunun ekran görüntüsü; yinelenenleri birleştirme ve değerleri toplama seçeneklerini içeriyor

Sonuç:

Artık Anahtar Sütun içindeki Yinelenen Değerler birleştirildi ve diğer karşılık gelen değerler aşağıdaki ekran görüntüsünde gösterildiği gibi toplandı:

Kutools kullanılarak Excel'de yinelenen satırların birleştirilmesi ve değerlerin toplanmasının sonucunu gösteren ekran görüntüsü

İpuçları:
  • Bu yararlı özellik sayesinde aynı zamanda aşağıdaki örnekte gösterildiği gibi yinelenen hücre değerine göre Satırları Birleştir da yapabilirsiniz:
    Kutools kullanılarak Excel'de yinelenen değerlere göre satırların birleştirilmesinin animasyonlu gösterimi
  • Bu özellik “Geri Al” işlemini destekler; orijinal verilerinizi geri yüklemek isterseniz “Ctrl + Z” tuşlarına basın.
  • Bu özelliği kullanmak için hemen Kutools for Excel'yi indirip yükleyin!

Yinelenen satır'yi Birleştirmek ve Değerleri Toplamak İçin PivotTable Kullanın

Excel'deki PivotTable, verileri yeniden düzenlemek, gruplamak ve özetlemek için dinamik bir çözüm sunar. Bu özellik, yinelenen girdiler içeren bir veri kümesiyle karşılaşıp ilgili değerleri toplamanız gerektiğinde son derece kullanışlı hale gelir.

Adım 1: Bir PivotTable Oluşturma

  1. Veri Aralığı’nı seçin. Ardından “Ekle” sekmesine gidip “PivotTable” öğesine tıklayın; ekran görüntüsüne bakın:
    Excel'de Ekle sekmesinden Özet Tablo (Pivot Table) seçeneğinin seçilmesini gösteren ekran görüntüsü
  2. Açılan iletişim kutusunda, PivotTable raporunun yeni bir sayfaya mı yoksa mevcut bir sayfaya mı yerleştirileceğini seçin. Ardından "Tamam" düğmesine tıklayın. Ekran görüntüsüne bakın:
    Özet Tablo iletişim kutusunun ekran görüntüsü; tablonun yeni veya mevcut bir sayfaya yerleştirilebileceği seçenekleri içeriyor
  3. Artık seçilen hedef hücreye bir Özet Tablo eklendi. Ekran görüntüsüne göz atın:
    Excel çalışma sayfasına eklenmiş boş bir Özet Tablo'nun ekran görüntüsü

Adım 2: PivotTable Yapılandırması:

  1. "PivotTable Alanları" bölmesinde, yinelenenleri içeren alanı "Satır" alanına sürükleyin; böylece yinelenenleriniz otomatik olarak gruplanır.
  2. Ardından, toplamını almak istediğiniz değerleri içeren alanları “Değerler” alanına sürükleyin. Excel, varsayılan olarak bu değerleri toplar. Aşağıdaki örneğe göz atın:
  3. Excel'de yinelenenleri gruplamak ve değerleri toplamak için Özet Tablo alanlarının yapılandırılması işleminin animasyonlu gösterimi

Sonuç:

PivotTable, yinelenen verileri birleştirip değerleri toplayarak analiz için net ve öz bir görünüm sunuyor. Ekran görüntüsüne göz atın:

Excel'de Özet Tablo kullanılarak yinelenen satırların birleştirilmesi ve değerlerin toplanmasının sonucunu gösteren ekran görüntüsü


Yinelenen satır'yi Birleştirmek ve Değerleri Toplamak İçin VBA Kodu Kullanın

VBA koduna ilgi duyuyorsanız, bu bölümde yinelenen satırları birleştirmek ve diğer sütunlardaki karşılık gelen değerleri toplamak için size bir VBA kodu sunuyoruz. Lütfen aşağıdaki adımları izleyin:

Adım 1: VBA sayfa modülü düzenleyicisini açın ve kodu kopyalayın

  1. Excel’de “ALT + F11” tuşlarına basarak Microsoft Visual Basic for Applications penceresini açın.
  2. "Ekle" > "Modül" seçeneğine tıklayın ve aşağıdaki kodu "Modül" penceresine yapıştırın.
    VBA kodu: Yinelenen satır'yi birleştir ve değerleri topla
    Sub CombineDuplicateRowsAndSumForMultipleColumns()
    'Update by Extendoffice
        Dim SourceRange As Range, OutputRange As Range
        Dim Dict As Object
        Dim DataArray As Variant
        Dim i As Long, j As Long
        Dim Key As Variant
        Dim ColCount As Long
        Dim SumArray() As Variant
        Dim xArr As Variant
        Set SourceRange = Application.InputBox("Select the original range:", "Kutools for Excel", Type:=8)
        If SourceRange Is Nothing Then Exit Sub
        ColCount = SourceRange.Columns.Count
        Set OutputRange = Application.InputBox("Select a cell for output:", "Kutools for Excel", Type:=8)
        If OutputRange Is Nothing Then Exit Sub
        Set Dict = CreateObject("Scripting.Dictionary")
        DataArray = SourceRange.Value
        For i = 1 To UBound(DataArray, 1)
            Key = DataArray(i, 1)
            If Not Dict.Exists(Key) Then
                ReDim SumArray(1 To ColCount - 1)
                For j = 2 To ColCount
                    SumArray(j - 1) = DataArray(i, j)
                Next j
                Dict.Add Key, SumArray
            Else
                xArr = Dict(Key)
                For j = 2 To ColCount
                    xArr(j - 1) = xArr(j - 1) + DataArray(i, j)
                Next j
                Dict(Key) = xArr
            End If
        Next i
        OutputRange.Resize(Dict.Count, ColCount).ClearContents
        i = 1
        For Each Key In Dict.Keys
            OutputRange.Cells(i, 1).Value = Key
            For j = 1 To ColCount - 1
                OutputRange.Cells(i, j + 1).Value = Dict(Key)(j)
            Next j
            i = i + 1
        Next Key
        Set Dict = Nothing
        Set SourceRange = Nothing
        Set OutputRange = Nothing
    End Sub
    

Adım 2: Kodu çalıştırın

  1. Bu kodu yapıştırdıktan sonra çalıştırmak için lütfen "F5" tuşuna basın. Açılan istek kutusundan, birleştirmek ve toplamak istediğiniz Veri Aralığını seçin, ardından "Tamam" düğmesine tıklayın.
    VBA giriş kutusunda yinelenen satırları birleştirmek ve toplamak için veri aralığının seçilmesini gösteren ekran görüntüsü
  2. Bir sonraki iletişim kutusunda, sonucu görüntülemek istediğiniz hücreyi seçin ve “Tamam”a tıklayın.
    Birleştirilmiş ve toplanmış sonuçların çıktısının alınacağı hücrenin VBA giriş kutusunda seçilmesini gösteren ekran görüntüsü

Sonuç:

Yinelenen satırlar artık birleştirildi ve karşılık gelen değerler toplandı. Ekran görüntüsüne göz atın:

Yinelenen satırları birleştirmek ve değerlerini toplamak için VBA kodu çalıştırıldıktan sonraki sonuçların ekran görüntüsü


Excel'de yinelenen satırları birleştirmek ve değerlerini toplamak, hem basit hem de son derece verimli olabilir! İster temel Consolidate özelliğini kullanın, ister gelişmiş Kutools eklentisinden yararlanın, ister analitik gücüyle PivotTable'ı tercih edin ya da esnekliğiyle VBA kodlamasına yönelin—becerilerinize ve ihtiyaçlarınıza en uygun çözümü seçin. Daha fazla Excel ipucu ve püf noktası keşfetmeye ilgi duyuyorsanız, web sitemizde binlerce öğreticiyi siz bekliyor! Onlara erişmek için buraya tıklayın. Okuduğunuz için teşekkür ederiz; size gelecekte daha fazla faydalı içerik sunmayı dört gözle bekliyoruz!


İlgili Makaleler:

  • Yinelenenler olmadan çoklu değerleri DüşeyArama ile getirin
  • Bazen, eşleşen birden fazla değeri DüşeyArama ile aynı anda tek bir hücreye getirmek isteyebilirsiniz. Ancak döndürülen değerler arasında tekrarlar varsa, aşağıdaki ekran görüntüsünde Excel’de gösterildiği gibi tüm eşleşen değerleri alırken yinelenenleri nasıl yok sayabilir ve yalnızca benzersiz değerleri koruyabilirsiniz?
  • Aynı kimlik/ad ile Satırları Birleştir
  • Örneğin, aşağıdaki ekran görüntüsünde gösterildiği gibi bir tablonuz varsa ve sipariş kimliklerine göre satırları birleştirmeniz gerekiyorsa ne yaparsınız? Bu makale size iki pratik çözüm sunar.