Ana içeriğe atla

Satırları bir sütun değerine göre hızlı bir şekilde nasıl birleştirebilirim, ardından Excel'de bazı hesaplamalar yapabilirim?

Yazar: Güneş Son Değiştirilme Tarihi: 2024-10-22

Örneğin, bir veri aralığınız var ve bir sütunda yinelenenler var, şimdi satırları A sütununa göre birleştirmek (yinelemeleri var), ardından gösterilen ekran görüntüsü gibi birleştirilmiş satırlara dayanarak başka bir sütuna bazı hesaplamalar yapmak istiyorsunuz:

Excel'de satırları bir sütun değerine göre birleştirmenin hızlı bir yöntemi yoktur, ancak burada yinelenen satırları birleştirmenize ve ardından başka bir sütunda toplama veya başka hesaplamalar yapmanıza yardımcı olabilecek püf noktalarını tanıtacağım.


ok mavi sağ balon Satırları bir sütuna göre birleştirin ve ardından değerleri VBA ile toplayın

Bir VBA kodu var, yinelenen satırları birleştirmenize ve ardından başka bir sütun değerlerini toplamanıza yardımcı olabilir.

1. Basın F11 + Alt etkinleştirmek için anahtarlar Uygulamalar için Microsoft Visual Basic pencere, ardından tıklayın Ekle > modül ve VBA kodunu kopyalayıp yenisine yapıştırın modül pencere.

VBA: Satırları bir sütun değerine göre birleştirin

Sub MG30Nov12()
'Updateby20150519
Dim Rng As Range
Dim InputRng As Range
Dim nRng As Range
Set InputRng = Application.Selection
Set InputRng = Application.InputBox("Range :", xTitleId, InputRng.Address, Type:=8)
Set InputRng = InputRng.Parent.Range(InputRng.Columns(1).Address)
With CreateObject("scripting.dictionary")
.CompareMode = vbTextCompare
For Each Rng In InputRng
    If Not .Exists(Rng.Value) Then
        .Add Rng.Value, Rng.Offset(, 1)
    Else
        .Item(Rng.Value).Value = .Item(Rng.Value).Value + Rng.Offset(, 1)
            If nRng Is Nothing Then
                Set nRng = Rng
            Else
                Set nRng = Union(nRng, Rng)
            End If
    End If
Next
If Not nRng Is Nothing Then
    nRng.EntireRow.Delete
End If
End With
End Sub

2. Basın F5 veya tıklayın koşmak düğmesi VBA'yı çalıştırır ve çalışmak üzere bir veri aralığı seçmek için bir iletişim kutusu açılır. ekran görüntüsüne bakın:

Excel'de VBA kullanarak bir sütuna dayalı satırları birleştirmeye yönelik veri seçimi istemini gösteren bir ekran görüntüsü

3. Bir çalışma aralığı seçtikten sonra, tıklayın OK. Şimdi veriler ilk sütuna göre birleştirildi ve ikinci sütundaki değerleri topladı.

Excel'de VBA kullanılarak birleştirilmiş satırları ve toplanan değerleri gösteren bir ekran görüntüsü

not: Bu VBA kodu, ilk sütuna ve ikinci sütundaki toplam değerlere göre birleştirirken doğru şekilde çalışabilir.


ok mavi sağ balon Satırları bir sütuna göre birleştirin ve ardından Advanced Combine Rows ile değerleri toplayın

VBA kodunu bilmiyorsanız, Gelişmiş Kombine Satırları üçüncü bölüm eklenti aracının özelliği - Kutools for Excel yinelenen satırları kolayca ve hızlı bir şekilde birleştirmek ve ardından başka bir sütundaki değerleri toplamak için.

Kutools for Excel Karmaşık görevleri kolaylaştırmak, yaratıcılığı ve verimliliği artırmak için 300'den fazla gelişmiş özellik sunar. Yapay zeka yetenekleriyle entegre olun, Kutools Görevleri hassasiyetle otomatikleştirerek veri yönetimini zahmetsiz hale getirir. Ayrıntılı bilgi Kutools for ExcelKendi ID’n ile mağazalarını oluştur         Ücretsiz deneme...

1. Kullanmak istediğiniz verileri seçin ve tıklayın Kutools > Birleştir ve Böl > Gelişmiş Kombine Satırları. Ekran görüntüsüne bakın:

gösteren bir ekran görüntüsü Kutools Excel'de Gelişmiş Satırları Birleştir seçeneği

2. Ardından, açılır iletişim kutusunda, diğer sütunları temel alarak birleştireceğiniz sütunu seçin ve ardından Birincil Anahtar ve başka bir sütunu tıklayın ve tıklayın Hesaplanmış Sonra seçin Toplam.

Bahşiş: Seçtiğiniz aralığın başlıkları varsa kontrol edin Verilerimin başlıkları varve kontrol et Biçimlendirilmiş değerleri kullanın biçimlendirmeyi birleştirdikten sonra koruyacak.

Seçenekleri gösteren bir ekran görüntüsü Kutools Birleştirme ve toplama için Satırları Birleştir iletişim kutusu

3. Sonra tıklayın Ok. Şimdi veriler birincil sütuna göre birleştirildi ve bir diğeri de toplandı. Ekran görüntüsüne bakın:

Birleştirilmiş satırları ve kullanıldıktan sonra toplanan değerleri gösteren bir ekran görüntüsü Kutools


ok mavi sağ balon Satırları bir sütuna göre birleştirin ve ardından Advanced Combine Rows ile diğer sütunlarda farklı işlemler yapın.

Gelişmiş Kombine Satırları güçlüdür, çünkü yalnızca bir sütundaki yinelenen satırları birleştirip sonra başka bir sütunu toplayabilir, aynı zamanda bir sütundaki yinelenen satırları birleştirip diğer sütunlarda farklı işlemler yapabilir.

Aşağıda gösterilen ekran görüntüsü gibi bir veri aralığım olduğunu varsayalım ve hem Sütun B'deki değerleri birleştirmek hem de Sütun C'deki değerleri Sütun A'ya göre toplamak istiyorum.
Birleştirme ve farklı işlemlerin gerekli olduğu, yinelenen değerlere sahip bir veri kümesini gösteren ekran görüntüsü

Kutools for Excel - Excel için 300'den fazla temel araçla dolu. Kalıcı olarak ücretsiz AI özelliklerinin keyfini çıkarın! Şimdi İndirin!

1. Veri aralığını seçin ve tıklayın Kutools > Birleştir ve Böl > Gelişmiş Kombine Satırları. Ekran görüntüsüne bakın:

gösteren bir ekran görüntüsü Kutools Excel'de Gelişmiş Satırları Birleştir seçeneği

2. içinde Sütuna Göre Satırları Birleştirme diyalog, şunları yapın:

(1) Temel olarak birleştirmek istediğiniz sütuna tıklayın ve Birincil anahtar;

Birincil anahtar seçimini gösteren bir ekran görüntüsü Kutools Excel'de bir sütuna dayalı satırları birleştirmek için

(2) Verileri birleştirmek istediğiniz sütuna tıklayın ve Birleştirmek, ardından listeden ihtiyacınız olan bir ayırıcı seçin;

Birleşim seçeneklerini gösteren bir ekran görüntüsü Kutools tek bir sütuna dayalı satırları birleştirmek için

(3) Değerleri toplamak istediğiniz sütuna tıklayın ve HesaplanmışSeçin ve Toplam.

Toplama seçeneklerini gösteren bir ekran görüntüsü Kutools tek bir sütuna dayalı satırları birleştirmek için

3. tık Ok. Şimdi sonucu aşağıdaki gibi görebilirsiniz:

Excel'de birden fazla işlemi birleştirme ve gerçekleştirme sonucunu gösteren bir ekran görüntüsü Kutools

İle Gelişmiş Kombine Satırları özelliği, ayrıca bir sütuna göre satırları birleştirebilir ve ardından diğer sütunlarda 1. veya son verileri sayabilir, ortalayabilir, tutabilirsiniz. 

En İyi Ofis Üretkenlik Araçları

🤖 Kutools Yapay Zeka 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  |  çağırmak Kutools fonksiyonlar...
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 Kendi ID’n ile mağazalarını oluş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 Kendi ID’n ile mağazalarını oluştur
Ö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ı
kullanım Kutools Tercih ettiğiniz dilde – İngilizce, İspanyolca, Almanca, Fransızca, Çince ve 40'tan fazla dili destekler!

Excel Becerilerinizi Güçlendirin Kutools for Excelve Verimliliği Daha Önce Hiç Olmadığı Şekilde 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 Sekmeli arabirimi Office'e 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!