Ana içeriğe atla
 

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

Yazar: Xiaoyang Son Değiştirilme Tarihi: 2024-08-07

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:

orijinal verileri gösteren bir ekran görüntüsü ok'un ekran görüntüsü birleştirilmiş satırları gösteren bir ekran görüntüsü

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


Birden ç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:

kodu çalıştırdıktan sonra veri aralığını seçmeyi gösteren ekran görüntüsü

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

sonucu gösteren bir ekran görüntüsü

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.


Birden ç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.

kaynak verileri seçmenin ekran görüntüsü

2. Sonra tıklayın Kutools > Birleştir ve Böl > Gelişmiş Kombine Satırları.

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.

Satırları Sütuna Göre Birleştir iletişim kutusunda bir anahtar sütunun seçilmesini gösteren ekran görüntüsü

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:

Satırları Sütuna Göre Birleştir iletişim kutusunda birleştirme ayırıcısının seçilmesini gösteren ekran görüntüsü

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

birleştirilmiş sonucun ekran görüntüsü

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


Kutools 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:

Satırları Sütuna Göre Birleştir iletişim kutusunun nasıl ayarlanacağını gösteren ekran görüntüsü

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:

orijinal veri aralığının ekran görüntüsü bir ok birleştirilmiş sonucun ekran görüntüsü

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 Üretkenlik Araçları

🤖 Kutools AI Yardımcısı: Aşağıdakilere dayalı olarak veri analizinde devrim yaratın: Akıllı Yürütme   |  Kodunu oluşturun  |  Özel Formüller Oluşturun  |  Verileri Analiz Edin ve Grafikler Oluşturun  |  Kutools İşlevlerini Çağır...
Popüler Özellikler: Yinelenenleri Bul, Vurgula veya Tanımla   |  Boş Satırları Sil   |  Veri Kaybı Olmadan Sütunları veya Hücreleri Birleştirin   |   Formülsüz Tur ...
Süper Arama: Çoklu Ölçütlü VLookup    Çoklu Değer VLookup  |   Birden Çok Sayfada VLookup   |   Bulanık Arama ....
Gelişmiş Açılır Liste: Hızla Açılır Liste Oluşturun   |  Bağımlı Açılır Liste   |  Çoklu Seçim Açılır Liste ....
Sütun Yöneticisi: Belirli Sayıda Sütun Ekleme  |  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ın ...
Öne Çıkan Özellikler: Izgara Odağı   |  Tasarım görünümü   |   Büyük Formül Çubuğu    Çalışma Kitabı ve Sayfa Yöneticisi   |  Kaynak Kütüphanesi (Otomatik metin)   |  Tarih Seçici   |  Çalışma Sayfalarını Birleştirin   |  Hücreleri Şifrele/Şifresini Çöz    E-postaları Listeye Göre Gönder   |  Süper Filtre   |   Özel Filtre (kalın/italik/üstü çizili filtre...) ...
En İyi 15 Araç Seti12 Metin Tools (Metin ekle, Karakterleri Kaldır, ...)   |   50+ Grafik Türleri (Gantt şeması, ...)   |   40+ Pratik Formüller (Yaşı doğum gününe göre hesapla, ...)   |   19 sokma Tools (QR Kodunu Girin, Yoldan Resim Ekle, ...)   |   12 Dönüştürme Tools (Sayılardan Kelimelere, Para Birimi Dönüştürme, ...)   |   7 Birleştir ve Böl Tools (Gelişmiş Kombine Satırları, Bölünmüş hücreler, ...)   |   ... ve dahası

Kutools for Excel ile Excel Becerilerinizi Güçlendirin ve Daha Önce Hiç Olmadığı Gibi Verimliliği Deneyimleyin. Kutools for Excel, Üretkenliği Artırmak ve Zamandan Tasarruf Etmek için 300'den Fazla Gelişmiş Özellik Sunar.  En Çok İhtiyacınız Olan Özelliği Almak İçin Buraya Tıklayın...


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!