Note: The other languages of the website are Google-translated. Back to English
Oturum aç  \/ 
x
or
x
Kaydol  \/ 
x

or

Excel'deki kopyalara göre birden çok satırı tek bir satırda nasıl birleştirebilirim?

Belki, aşağıdaki ekran görüntüsü verisine sahipsiniz, Ürün adı sütununda A, bazı yinelenen öğeler var ve şimdi A sütunundaki yinelenen girişleri kaldırmanız, ancak B sütununda karşılık gelen değerleri birleştirmeniz gerekiyor, ekran görüntülerine bakın:

doc-gelişmiş-birleştirme1 -2 doc-gelişmiş-birleştirme2

Bu görevi çözmenin bazı etkili yolları var mı?

Birden çok yinelenen satırı VBA kodu ile tek bir satırda birleştirin

Birden çok yinelenen satırı tek bir Kutools for Excel'de birleştirin

Kutools for Excel ile birden çok yinelenen satırı birleştirin ve değerleri toplayın / ortalayın

Office Sekmesi Office'te Sekmeli Düzenleme ve Göz Atmayı Etkinleştirin ve İşinizi Çok Daha Kolay Hale Getirin ...
Kutools for Excel Sorunlarınızın Çoğunu Çözer ve Verimliliğinizi% 80 Artırır
  • Her Şeyi Yeniden Kullanın: En çok kullanılan veya karmaşık formülleri, grafikleri ve diğer her şeyi favorilerinize ekleyin ve gelecekte bunları hızla yeniden kullanın.
  • 20'den fazla metin özelliği: Metin Dizesinden Sayı Ayıklama; Metin Parçalarını Çıkarın veya Çıkarın; Sayıları ve Para Birimlerini İngilizce Kelimelere dönüştürün.
  • Araçları Birleştirme: Birden Fazla Çalışma Kitabı ve Çalışma Sayfası Bir Arada; Veri Kaybetmeden Birden Çok Hücre / Satır / Sütunu Birleştirme; Yinelenen Satırları ve Toplamı Birleştir.
  • Araçları Böl: Verileri Değere Göre Birden Çok Sayfaya Bölün; Birden Çok Excel, PDF veya CSV Dosyasına Bir Çalışma Kitabı; Birden Çok Sütuna Bir Sütun.
  • Atlamayı Yapıştır Gizli / Filtrelenmiş Satırlar; Say ve Toplam Arka Plan Rengine Göre; Kişiselleştirilmiş E-postaları Birden Fazla Alıcıya Toplu Olarak Gönderin.
  • Süper Filtre: Gelişmiş filtre şemaları oluşturun ve herhangi bir sayfaya uygulayın; Sırala hafta, gün, sıklık ve daha fazlasına göre; filtre kalın, formüller, yorum ...
  • 300'den fazla güçlü özellik; Office 2007-2019 ve 365 ile çalışır; Tüm dilleri destekler; Kuruluşunuzda veya kuruluşunuzda kolay dağıtım.

ok mavi sağ balonBirden çok yinelenen satırı VBA kodu ile tek bir satırda birleştirin


Aşağıdaki VBA kodu, A sütununun değerine göre yinelenen satırları birleştirmenize yardımcı olabilir ve aşağıdaki kod yalnızca iki sütun için geçerlidir. Yani, iki sütun veriniz varsa, bu kod sizin için bir iyilik yapacaktır.

1. Basılı tutun ALT + F11 anahtarlar ve açılır Uygulamalar için Microsoft Visual Basic penceresi.

2. tıklayın Ekle > modülve aşağıdaki kodu Modül Penceresi.

VBA kodu: birden çok satırı tek bir satırda birleştirin

Sub CombineRows()
'Update 20131202
Dim WorkRng As Range
Dim Dic As Variant
Dim arr As Variant
On Error Resume Next
xTitleId = "KutoolsforExcel"
Set WorkRng = Application.Selection
Set WorkRng = Application.InputBox("Range", xTitleId, WorkRng.Address, Type:=8)
Set Dic = CreateObject("Scripting.Dictionary")
arr = WorkRng.Value
For i = 1 To UBound(arr, 1)
    xvalue = arr(i, 1)
    If Dic.Exists(xvalue) Then
        Dic(arr(i, 1)) = Dic(arr(i, 1)) & " " & arr(i, 2)
    Else
        Dic(arr(i, 1)) = arr(i, 2)
    End If
Next
Application.ScreenUpdating = False
WorkRng.ClearContents
WorkRng.Range("A1").Resize(Dic.Count, 1) = Application.WorksheetFunction.Transpose(Dic.keys)
WorkRng.Range("B1").Resize(Dic.Count, 1) = Application.WorksheetFunction.Transpose(Dic.items)
Application.ScreenUpdating = True
End Sub

3. Daha sonra tuşuna basın. F5 tuşuna basın ve birleştirmeniz gereken aralığı seçmenizi hatırlatan bir komut kutusu açılır. Ekran görüntüsüne bakın:

doc-gelişmiş-birleştirme3

4. Ve sonra tıklayın OKB sütunundaki değerler tek bir kayıtta birleştirildi ve boşluklarla ayrıldı.

doc-gelişmiş-birleştirme4

Notlar:

1. Bu kod orijinal verileri yok edebilir, onu kullandığınızda önce verileri yedeklemelisiniz.

2. Bu kod yalnızca iki sütun için geçerlidir, ikiden fazla sütununuz varsa, bu kod yalnızca ilk iki sütunu birleştirecek ve diğer sütun verilerini kaldıracaktır. Bu kodu kullandığınızda dikkatli olmalısınız.


ok mavi sağ balonBirden çok yinelenen satırı tek bir Kutools for Excel'de birleştirin

Şimdi yukarıdaki kodun bazı sınırlamaları ve riskleri olduğuna göre, bu işi bitirmenin kullanışlı ve güvenli bir yolu var mı? İle Kutools for Excel'S Gelişmiş Kombine Satırları yardımcı programı, temel aldığınız sütunlardaki birden çok yinelenen satırı hızlı bir şekilde kaldırabilir ve diğer kayıtlar için uygun hücrelere birleştirebilir veya bazı hesaplamalar yapabilirsiniz.

Kutools for Excel 300'den fazla kullanışlı Excel aracı içerir. 30 günde hiçbir sınırlama olmaksızın ücretsiz deneyin. Şimdi alın.

Kutools for Excel'i kurduktan sonra lütfen aşağıdaki işlemleri gerçekleştirin:

1. Yinelenenleri birleştirmek istediğiniz aralık verilerini seçin.

doc-gelişmiş-birleştirme5

2. Sonra tıklayın Kutools > İçerik Dönüştürücü > Gelişmiş Kombine Satırları. Ekran görüntüsüne bakın:

doc-gelişmiş-birleştirme6

3. In Gelişmiş Kombine Satırları iletişim kutusunda, değerleri temel alarak birleştirmek istediğiniz anahtar sütunlar olarak sütun adını seçin ve ardından Anahtar sütunlar. Ekran görüntüsüne bakın:

doc-gelişmiş-birleştirme7

4. Ardından değerlerini tek bir kayıtta birleştirmeniz gereken sütuna tıklayın ve ardından İşlemleri birleştirin Ve seç Sadece ayırıcı ile birleştirinve bir ayırıcı seçin, birleştirilmiş değerleri sağdaki listeden ayırmanız gerekir. Ekran görüntüsüne bakın:

doc-gelişmiş-birleştirme8

5. Ayarları tamamladıktan sonra OKverileriniz temel sütunlara göre birleştirilecek ve ayırıcılarla ayrılacaktır.

doc-gelişmiş-birleştirme9

Not: Geri kalan sütunlar için işlemleri ayarlamanız gerekmiyorsa, varsayılan durumu koruyun.


ok mavi sağ balonKutools for Excel ile birden çok yinelenen satırı birleştirin ve değerleri toplayın / ortalayın

Bu çok işlevli Gelişmiş Kombine Satırları yardımcı programda, yinelenen satırları birleştirebilir ve değerler için de bazı hesaplamalar yapabilirsiniz.

1. Yinelenenleri birleştirmek istediğiniz aralık verilerini seçin.

2. Gidin Gelişmiş Kombine Satırları iletişim kutusu;

  • (1.) Diğer sütun değerlerini temel alarak hesaplamak istediğiniz anahtar sütun olarak bir sütun adı seçin ve ardından Anahtar sütunlar;
  • (2.) Değerler için bazı hesaplamalar yapmanız gereken sütunu seçin ve ardından İşlemleri birleştirin > Birleştir hesapla, ardından ihtiyacınız olan bir hesaplama türü seçin, bu durumda seçiyorum Toplam. Ekran görüntüsüne bakın:

doc-gelişmiş-birleştirme10

3. Geri kalan sütunlar için işlemleri ayarlamanız gerekmiyorsa, varsayılan durumu koruyun ve ardından OK, ve A sütunundaki yinelenen değerler birleştirilecek ve bunların B sütunundaki karşılık gelen değerleri toplanacaktır. Ekran görüntülerine bakın:

doc-gelişmiş-birleştirme11 -2 doc-gelişmiş-birleştirme12

Notlar:

1. Kontrol ederseniz Verilerimin başlıkları var seçeneği, bu yardımcı programı uyguladığınızda aralığın başlıklarınız (ilk satır) yok sayılacaktır.

2. Biçimlendirilmiş değerleri kullanın: yinelenen hücreleri birleştirdikten sonra değerlerin biçimlendirmesini koruyacaktır.

3. Bu yardımcı program verileri filtrelemek için kullanılamaz.

Bu Gelişmiş Satırları Birleştirme işlevi hakkında daha fazla bilgi edinmek için tıklayın.


İlgili makale:

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


En İyi Ofis Üretkenliği Araçları

Kutools for Excel Sorunlarınızın Çoğunu Çözer ve Verimliliğinizi% 80 Artırır

  • Yeniden: Hızlıca yerleştirin karmaşık formüller, grafikler ve daha önce kullandığınız her şey; Hücreleri Şifrele şifre ile; Posta Listesi Oluşturun ve e-posta gönder ...
  • Süper Formül Çubuğu (birden çok metin ve formül satırını kolayca düzenleyin); Okuma Düzeni (çok sayıda hücreyi kolayca okuyun ve düzenleyin); Filtrelenmiş Aralığa Yapıştır...
  • Hücreleri / Satırları / Sütunları Birleştirme Veri kaybetmeden; Bölünmüş Hücre İçeriği; Yinelenen Satırları / Sütunları Birleştirme... Yinelenen Hücreleri Önleyin; Aralıkları Karşılaştır...
  • Yinelenen veya Benzersiz'i seçin Satırlar; Boş Satırları Seçin (tüm hücreler boştur); Süper Bul ve Bulanık Bul Birçok Çalışma Kitabında; Rastgele Seçim ...
  • Tam kopya Formül referansını değiştirmeden Birden Çok Hücre; Otomatik Referans Oluştur Birden Çok Sayfaya; Madde İşaretleri Ekle, Onay Kutuları ve daha fazlası ...
  • Metni Çıkar, Metin Ekle, Konuma Göre Kaldır, Alanı Kaldır; Sayfalama Alt Toplamları Oluşturma ve Yazdırma; Hücre İçeriği ve Yorumları Arasında Dönüştür...
  • Süper Filtre (filtre şemalarını kaydedin ve diğer sayfalara uygulayın); Gelişmiş Sıralama ay / hafta / gün, sıklık ve daha fazlasına göre; Özel Filtre kalın, italik ...
  • Çalışma Kitaplarını ve Çalışma Sayfalarını Birleştirin; Tabloları anahtar sütunlara göre birleştirin; Verileri Birden Çok Sayfaya Bölme; Toplu dönüştürme xls, xlsx ve PDF...
  • 300'den fazla güçlü özellik. Office / Excel 2007-2019 ve 365'i destekler. Tüm dilleri destekler. Kuruluşunuzda veya kuruluşunuzda kolay dağıtım. Tam özellikli 30 günlük ücretsiz deneme. 60 günlük para iade garantisi.
kte sekmesi 201905

Office Tab, Office'e Sekmeli Arayüz Getirir ve İşinizi Çok Daha Kolay Hale Getirir

  • Word, Excel, PowerPoint'te sekmeli düzenlemeyi ve okumayı etkinleştirin, Publisher, Access, Visio ve Project.
  • Yeni pencereler yerine aynı pencerenin yeni sekmelerinde birden çok belge açın ve oluşturun.
  • Üretkenliğinizi% 50 artırır ve her gün sizin için yüzlerce fare tıklamasını azaltır!
ofis tabanı
Say something here...
symbols left.
You are guest
or post as a guest, but your post won't be published automatically.
Loading comment... The comment will be refreshed after 00:00.
  • To post as a guest, your comment is unpublished.
    Ashley · 3 years ago
    I have used the code above successfully in the past however today, it is deleting column B. Looks like it's just removing duplicates...not sure what the issue is.

    Sample Data
    Reece, Ashley G01-Registered-UWG
    Reece, Chris G02-Registered-KSU
    Reece, Chris G03-Dropped-KSU
    Reece, Jayden G02-Registered-UNG
    Reece, Jayden G02-Withdrawn-UNG
  • To post as a guest, your comment is unpublished.
    Muveen · 4 years ago
    I have in column A

    1 Cast
    2 Crew
    3 Hiring
    4 Cast
    5 Hiring
    6 Crew

    I need these unique CAST CREW AND HIRING in another column without delete in column A entries.

    Ex: I need (after formula)

    1 Cast
    2 Crew
    3 Hiring

    Is it possible by formula?
  • To post as a guest, your comment is unpublished.
    Ilaiyaraja · 5 years ago
    Above Macro only Combine the limited cell(e.g 20 cells) in b column. How to Combine more cells
    • To post as a guest, your comment is unpublished.
      NewYears1978 · 2 months ago
      Same - 2021 and this still only works if you have like 20 rows...
  • To post as a guest, your comment is unpublished.
    David Greene · 7 years ago
    I've found that the "Combine multiple duplicate rows and sum/average the values" feature within KUTools does not work if the numbers in the row have a comma or period. This makes the tool unusable for combining and summing currency fields (which is why I tried the product in first place). I'm currently using the trial version which states that it is full-functioned; is it possible that this works in the paid version?
    • To post as a guest, your comment is unpublished.
      NewYears1978 · 2 months ago
      Same here. I was about to purchase because the tools are very nice, but figured I would try it first. Combine never works. I tried it for about 3 weeks now and it always locks up. No matter the power of my computer (ran on my at home powerhouse computer, same issue)

      I kept cutting down to less and less data to see if it would work but it still would not.

      The last one I tried was 4 columns and 100k rows and it still locked up. Not very useful unless you have like < 100 rows or something.
    • To post as a guest, your comment is unpublished.
      JP · 2 months ago
      Same here, I filtered my data all the way down to 4 columns and 100k rows and it still work not work. I have tried this for 3 weeks now and unable to successfully complete my task. Kutools will only work if you have very few rows.
    • To post as a guest, your comment is unpublished.
      Admin-jay · 7 years ago
      [quote name="David Greene"]I've found that the "Combine multiple duplicate rows and sum/average the values" feature within KUTools does not work if the numbers in the row have a comma or period. This makes the tool unusable for combining and summing currency fields (which is why I tried the product in first place). I'm currently using the trial version which states that it is full-functioned; is it possible that this works in the paid version?[/quote]
      Sorry, we will fix it in next version.