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

Excel’de aynı değere sahip satırları hızlıca nasıl özetleyebilirim?

YazarSun Değiştirme Tarihi
Excel'de yinelenen sipariş adlarına sahip verileri gösteren bir ekran görüntüsü
Excel verileriyle çalışırken, bir sütunda Yinelenen Değerler içeren satırların ve bunlara karşılık gelen, birleştirilmesi veya toplanması gereken sayısal verilerin olması yaygındır. Yinelenen girişler içeren bir Sipariş sütunu ile bir Satış sütununuz olduğunu varsayalım; her benzersiz Sipariş için Satış değerlerini toplayarak satırları birleştirmek istiyorsunuz (ekran görüntüsünde gösterildiği gibi). Bu makalede, birkaç farklı teknik kullanarak ortak değerlere göre satırları özetlemenin optimize edilmiş bir yaklaşımını adım adım inceleyeceksiniz.

Değere göre satırları Özet Tablo ile özetleme

Değere göre satırları Kutools for Excel ile özetleme
Değere göre satırları formüllerle özetleme
Satırları VBA makrosuyla özetleyip toplama

Değere göre satırları Özet Tablo ile özetleme

Excel’in Özet Tablo özelliği, özellikle bir sütundaki yinelenen değerlere göre satırları özetlemek ve başka bir sütundaki sayısal verileri toplamak gerektiğinde, verileri hızlı ve verimli şekilde özetlemek için tasarlanmıştır. Bu yöntem, sonuçları daha da gruplayabilen, filtreleyebilen ve analiz edebilen etkileşimli bir özet tablo arayan kullanıcılar için idealdir. Özet Tablolar, büyük veri kümelerini işlemekte ve minimum çabayla güncellemekte mükemmeldir.

1. Verinizin sütun başlıkları dahil tüm aralığını seçin ve üstteki Ekle sekmesine gidin. Ardından Özet Tablo düğmesini tıklayın. "Özet Tablo Oluştur" iletişim kutusu görüntülenecektir—Özet Tabloyu akışınıza uygun şekilde bir Yeni çalışma sayfasına veya bir Mevcut çalışma sayfasına yerleştirmeyi seçin ve ardından Tamam düğmesine tıklayın. Ekran görüntüsüne bakın:

2. "Özet Tablo Alanları" bölmesinde Sipariş alanını Satırlar alanına ve Satış alanını Değerler alanına sürükleyin. Bu işlem, her benzersiz siparişi ve ilgili satış toplamını içeren bir özet tabloyu otomatik olarak oluşturur.

İpucu: Özet Tablo, sayısal sütunlarınızı varsayılan olarak toplar. Farklı bir hesaplama (Ortalama, Say, Min, Maks vb.) yapmak istiyorsanız, "Değerler" bölümündeki "Satış Toplamı"nın yanındaki aşağı oka tıklayın, Değer Alan Ayarları seçeneğini seçin ve uygun işlemi belirleyin.
PivotTablo'da diğer hesaplamalar için Değer Alanı Ayarları ekran görüntüsü

Avantajlar:

  • Dinamik analiz ve veri keşfi için mükemmeldir.
  • Kaynak veri değiştiğinde kolayca güncellenir.
  • Daha fazla filtreleme, gruplama ve düzen ayarı için zengin seçenekler sunar.
Dezavantajlar:
  • Gelişmiş özelleştirme yapabilmek için Özet Tablo denetimlerini iyi bilmek gerekir.

Değere göre satırları Kutools for Excel ile özetleme

"Kutools for Excel", yinelenen satırları birleştirmek ve verilerinizi özetlemek için akıcı bir çözüm sunar; bu özellik, tekrarlayan veya kapsamlı görevlerde özellikle etkilidir. Karmaşık manuel işlemlere gerek kalmadan verilerinizi dönüştürmeye veya özetlemeye ihtiyaç duyan, büyük veri setleriyle çalışan kullanıcılar için idealdir.

Not: Kutools işlemleri doğrudan Orijinal Veri Aralığı üzerinde gerçekleştirir. Veri güvenliğini sağlamak adına, birleştirme işleminden önce verilerinizi yedekleyin; çünkü bu tür değişiklikler geri alınamaz olabilir.
Kutools for Excelkarmaşık görevleri kolaylaştırmak, yaratıcılığı ve verimliliği artırmak için 300'den fazla gelişmiş özelliğe sahiptir.Yapay zeka yetenekleriyle entegre, Kutools görevleri hassasiyetle otomatikleştirerek veri yönetimini zahmetsiz hale getirir.Kutools for Excel hakkında ayrıntılı bilgi…         Ücretsiz deneme…

1. Özetlemek istediğiniz veri aralığını seçin. Ardından araç çubuğundaki Kutools sekmesine gidin ve Birleştir ve Ayır > Gelişmiş Satırları Birleştir seçeneğini tıklayın.

2. "Gelişmiş Satırları Birleştir" iletişim kutusu açılacaktır. Şu adımları gerçekleştirmeniz gerekecektir:

  • Yinelenen kayıtları içeren sütunun başlığını tıklayın ve bunu Birincil Anahtar olarak belirleyin. Bu, Excel’in verileri gruplandırmak için hangi değerleri kullanacağını belirtir.
  • Toplamak istediğiniz sayısal değerlere sahip sütunun başlığını tıklayın. İşlem Açılır Liste bölümünde, ihtiyaçlarınıza göre "Hesapla" kısmından Toplam, Ortalama, Maksimum veya Minimum gibi uygun bir işlem seçin.
  • Bu ayarları belirttikten sonra, birleştirmeyi işlemek için Tamam düğmesini tıklayın.

3. Satırlar özetlenecek ve seçili sütuna belirtilen hesaplama uygulanacaktır.

Pratik ipuçları:

  • Veri kümenizde boş hücreler veya sayısal olmayan metinler varsa, beklenmeyen sonuçları önlemek için hesaplama sütununun yalnızca sayılardan oluştuğundan emin olun.
  • Kutools kullanımı, özellikle elle birleştirmesi zahmetli olan büyük veri kümeleri için şiddetle önerilir.
Avantajlar:
  • Toplu işlemler için son derece hızlı ve kullanımı kolaydır.
  • Yinelenenlerin nasıl birleştirileceğini ve hangi sütunların toplanacağını tamamen özelleştirebilirsiniz.
Dezavantajlar:
  • Kutools for Excel eklentisinin kurulu olması gerekir.
  • Orijinal Veri Aralığınızı değiştirir (kaydedilmemişse Ctrl+Z ile geri alabilirsiniz).

Kutools for Excel– Excel'i, işinizi daha hızlı ve kolay hale getiren 300 temel araçla güçlendirin ve daha akıllı veri işleme ile üretkenlik için yapay zeka özelliklerinden yararlanın.Hemen Edinin


Değere göre satırları formüllerle özetleme

Excel formülleri, çalışma sayfanızın yapısını değiştirmeden verileri özetlemenin esnek bir yoludur. Bu yöntem, özelleştirilmiş görevler için, daha küçük veri kümeleriyle çalışırken veya kaynağı bozmadan bilgileri ayrı bir alanda özetlemek istediğinizde idealdir. TOPLA.EĞER gibi popüler formüller, her benzersiz değer için toplamları otomatik olarak hesaplayabilir.

1. Veri Aralığınızın yanındaki boş bir hücreyi seçin—örneğin D2 hücresini—ve aşağıdaki formülü girin. İlk benzersiz değeri hesaplamak için Shift + Ctrl + Enter tuşlarına basın.

=INDEX($A$2:$A$12,MATCH(0,COUNTIF($D$1:D1,$A$2:$A$12),0))

Not: Formüldeki aralıkları ayarlayın—"A2:A12", olası yinelenenleri içeren listeyi temsil eder; "D1" ise sonuçlarınızın başlayacağı hücredir. Hücre başvurularının gerçek çalışma sayfanıza uygun olduğundan emin olun ve formülleri diğer hücrelere kopyalamayı düşünüyorsanız mutlak başvurular kullanın.

2. Formülü girdiğiniz D2 hücresini seçin ve otomatik doldurma tutamacını, listedeki sona ulaşana veya tüm benzersiz kayıtlar listelenip bir hata değeri görünene kadar aşağı doğru sürükleyin.

3. Listenizin sonunda görünen "Tüm hata mesajları"nı silin. Ardından, sonuçlar alanındaki bitişik hücreye geçin (örneğin E2), her giriş için değerleri toplayan aşağıdaki formülü girin, Enter tuşuna basın ve diğer satırlara uygulamak için aşağı doğru doldurun.

=SUMIF($A$2:$A$12,D2,$B$2:$B$12)

Not: "A2:A12", yinelenenleri kontrol etmek istediğiniz kaynak sütundur; "D2", ilk benzersiz değeri içeren hücredir ve "B2:B12", satışlar veya diğer sayısal değerler içeren sütundur. Bu başvuruları veri kümenize göre uygun şekilde ayarlayın.

İpuçları ve önlemler:

  • Formüller orijinal verileri değiştirmez ve özellikle yan yana özet raporlar oluşturmak için uygundur.
  • İsterseniz, analiz ihtiyaçlarınıza uygun olarak EĞERSAY, ORTALAMA.EĞER vb. diğer toplama işlevlerini de kullanabilirsiniz.

Satırları VBA makrosuyla özetleme ve toplama

Özellikle büyük veri kümeleriyle çalışırken ya da aynı değerlere göre satırları tekrar tekrar özetlemek gerektiğinde, işlemi bir VBA makrosuyla otomatikleştirmek ciddi ölçüde zaman ve emek tasarrufu sağlar. Bu yaklaşım, yüzlerce hatta binlerce satırı toplu olarak işlemenize veya bu işlevselliği özel iş akışlarınıza sorunsuzca entegre etmenize olanak tanır. Burada sunulan VBA çözümü, belirli bir sütundaki her benzersiz öğe için başka bir sütundaki değerleri toplar ve orijinal verilerinizi bozmadan özet sonuçları “Yeni Çalışma Sayfası”na aktarır.

1. Excel’i açın ve Visual Basic for Applications düzenleyicisine girmek için Alt+F11 tuşlarına basın. VBA düzenleyicide yeni bir kod modülü oluşturmak için Ekle > Modül seçeneğine tıklayın. Aşağıdaki kodu modül penceresine kopyalayıp yapıştırın:

Sub CondenseAndSumRows()
    Dim srcWS As Worksheet, destWS As Worksheet
    Dim lastRow As Long, i As Long
    Dim dict As Object
    Dim keyCol As String, sumCol As String
    Dim dataRange As Range, cell As Range
    
    On Error Resume Next
    Set dict = CreateObject("Scripting.Dictionary")
    
    Set srcWS = Application.ActiveSheet
    
    ' Prompt to select the whole data range
    Set dataRange = Application.InputBox("Select full data range including headers", "KutoolsforExcel", Type:=8)
    
    keyCol = Application.InputBox("Select header name for key/duplicate column", "KutoolsforExcel", Type:=2)
    sumCol = Application.InputBox("Select header name for numeric/sum column", "KutoolsforExcel", Type:=2)
    
    If dataRange Is Nothing Or keyCol = "" Or sumCol = "" Then Exit Sub
    
    ' Get column numbers by header
    Dim keyColNum As Integer, sumColNum As Integer
    For i = 1 To dataRange.Columns.Count
        If dataRange.Cells(1, i).Value = keyCol Then
            keyColNum = i
        End If
        If dataRange.Cells(1, i).Value = sumCol Then
            sumColNum = i
        End If
    Next i
    
    If keyColNum = 0 Or sumColNum = 0 Then
        MsgBox "Column headers not found. Check header spelling!", vbExclamation
        Exit Sub
    End If
    
    ' Summing values for each key
    For i = 2 To dataRange.Rows.Count
        If Not IsNumeric(dataRange.Cells(i, sumColNum).Value) Then
            ' Ignore non-numeric, prevent errors
            GoTo SkipRow
        End If
        
        If dict.Exists(dataRange.Cells(i, keyColNum).Value) Then
            dict(dataRange.Cells(i, keyColNum).Value) = dict(dataRange.Cells(i, keyColNum).Value) + dataRange.Cells(i, sumColNum).Value
        Else
            dict(dataRange.Cells(i, keyColNum).Value) = dataRange.Cells(i, sumColNum).Value
        End If
SkipRow:
    Next i
    
    ' Output results to new worksheet
    Set destWS = Worksheets.Add
    destWS.Name = "Condensed Summary"
    
    destWS.Cells(1, 1).Value = keyCol
    destWS.Cells(1, 2).Value = "Total " & sumCol
    
    i = 2
    Dim k
    For Each k In dict.Keys
        destWS.Cells(i, 1).Value = k
        destWS.Cells(i, 2).Value = dict(k)
        i = i + 1
    Next k
    
    MsgBox "Condensing complete! Check the worksheet 'Condensed Summary'.", vbInformation
End Sub

2. Ardından, makroyu çalıştırmak için Çalıştır düğmesi düğmesine tıklayın ya da modül seçiliyken F5 tuşuna basın. Karşınıza çıkan iletişim kutusu, verilerinizin tam aralığını (üstbilgiler dahil) seçmenizi isteyecek; ardından anahtar (yinelenen) sütununuz ve sayısal (toplam) sütununuz için ilgili sütun başlıklarını belirleyin. İleriye yönelik talimatları izleyin—makro, benzersiz değerlere göre toplamları otomatik olarak hesaplayacak ve sonuçları "Özetlenmiş Özet" adlı yeni bir çalışma sayfasına yazacaktır. Bu işlem, orijinal sayfanızın güvenliği açısından değişmeden kalmasını sağlar.

Sorun Giderme:

  • "Sütun başlıkları bulunamadı" hatası alırsanız, girdiğiniz başlıkların veri sayfasındakilerle (büyük/küçük harf duyarlılığına dikkat ederek) tam olarak eşleştiğinden emin olun.
  • Özet oluşturulmuyorsa, Aralık seçiminin hem başlıkları hem de verileri içerdiğinden ve toplama sütununda en az bir sayısal değer bulunduğundan emin olun.

Avantajlar:

  • Yeni veri kümeleri için yeniden kullanılabilir ve esnek şekilde uyarlanabilir.
  • Çok büyük dosyalarla çalışırken hızlıdır ve harici eklentilere gerek duymaz.
  • Gelecekte, diğer alanları birleştirmek veya başka hesaplamaları otomatikleştirmek üzere kolayca genişletilebilir.

Özet

Excel'de satırları ortak değerlere göre birleştirmeniz veya analiz etmeniz gerektiğinde, doğru yöntemi seçmek hedeflerinize ve çalışma kitabınızın yapısına bağlıdır:

  • Özet Tablolar, etkileşimli analiz ve hızlı özetler için idealdir; özellikle sürekli değişen veri ortamlarında mükemmeldir.
  • Kutools for Excel, betik yazmaya gerek kalmadan tekrarlayan görevleri kolayca halledebilen kullanıcılar için sezgisel ve özelleştirilebilir birleştirme özellikleri sunar.
  • Formüller, en yüksek esnekliği sunar, denetimi kolaydır ve statik raporlarla özel mantık senaryolarında mükemmel performans gösterir.
  • VBA makroları, büyük ya da tekrarlayan toplu işlemleri otomatikleştirmek ve yeni özet raporları oluşturmak için manuel çaba gerektirmeden yüksek verim sağlar.
Ekstra güvenilirlik için, büyük değişiklikler yapmadan önce her zaman Kaynak Veri dosyanızın yedeğini alın ve sonuçların doğruluğunu kontrol etmek amacıyla karşılaştırın. Sorun giderme önerileri ve pratik ipuçları için ek bölümleri inceleyin. Ek ihtiyaçlarınız varsa veya Excel araç setinizi genişletmek istiyorsanız,web sitemizde Excel’i ustalıkla kullanmanıza yardımcı olacak zengin öğreticilere ulaşabilirsiniz.

En İyi Office Üretkenlik Araçları

🤖KUTOOLS AI Yardımcısı: Şunu temel alarak Veri Analizi’i devrimleştirin:Akıllı Yürütme   |  Kod Oluştur|  özel formüller Oluştur  |  Verileri Analiz Et ve Grafikler Oluştur|  Geliştirilmiş İşlevler Çağır…
Popüler Özellikler:Bul, Vurgula veya Yinelenenleri İşaretle   |  Boş Satırları Sil   |  Veri Kaybetmeden Sütunları Birleştir veya Hücreleri   |   Formül kullanmadan yuvarlama…
Süper ARA:Çoklu Kriterli Dikey Arama (VLookup)  |  Çoklu Değerli Dikey Arama (VLookup)  |   Birden Fazla Sayfada Dikey Arama (VLookup)   |   Bulanık Eşleme…
Gelişmiş Açılır Liste:Açılır Liste Hızlıca 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 Aç/Kapat|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ı ve Sayfa Yöneticisi   |  Kaynaklar(Otomatik Metin)|  Tarih Seçici   |  Çalışma Sayfalarını Birleştir  |  Şifrele/Hücreleri Şifre Çöz   | Listeye Göre E-posta Gönder   |  Süper Filtre   |   Özel Filtre(Kalın Yazılı Hücreleri Filtrele/italik/üstü çizili…) …
En Çok Kullanılan 15 Araç Setleri:12 MetinAraçları(Metin Ekle,Belirli Karakterleri Sil, …)|   50+GrafikTürleri(Gantt Grafiği, …)|   40+ Pratik Formüller(Doğum tarihine dayanarak yaş hesapla, …)|   19 EklemeAraçları(QR Kodu Ekle,Yoldan Resim Ekle, …)|   12 DönüştürmeAraçları(Kelimeye Dönüştür,Döviz Kuru Dönüşümü, …)|   7 Birleştir ve AyırAraçları(Gelişmiş Satırları Birleştir,Hücreleri Böl, …)|… ve daha fazlası
Kutools'u tercih ettiğiniz dilde kullanın – İngilizce, İspanyolca, Almanca, Fransızca, Çince ve 40+ başka dillerde de desteklenir!

Excel becerilerinizi Kutools for Excel ile geliştirin ve verimlilikte hiç yaşamadığınız bir deneyim yaşayın.Kutools for Excel, üretkenliği artırmak ve Zamanı Kaydet için 300’den fazla gelişmiş özelliğe sahiptir.İhtiyacınız olan özelliği hemen edinmek için buraya tıklayın…


Office Tab, Office uygulamalarına sekmeli bir arayüz kazandırarak işlerinizi çok daha kolay hale getirir.

  • Word, Excel, PowerPoint, Publisher, Access, Visio ve Project'te sekmeli düzenleme ve okuma özelliğini etkinleştirin.
  • Belgeleri yeni pencerelerde değil, aynı pencerenin yeni sekmelerinde açıp oluşturun.
  • Günlük üretkenliğinizi %50 artırır ve her gün yüzlerce fare tıklamasından tasarruf etmenizi sağlar!

Tüm Kutools eklentileri — tek bir kurulum dosyasında!

Kutools for Office paketi, Excel, Word, Outlook ve PowerPoint eklentilerini ve ayrıca Office Tab Pro’yu içeren kapsamlı bir çözümdür; Office uygulamalarında çalışan ekipler için idealdir.

ExcelWordOutlookTabsPowerPoint
  • Hepsi bir arada paket— Excel, Word, Outlook ve PowerPoint eklentileri + Office Tab Pro
  • Tek kurulum, tek lisans— birkaç dakikada hazır (MSI uyumlu)
  • Birlikte daha iyi çalışır— Office uygulamalarında akıcı üretkenlik
  • 30 günlük tam özellikli deneme— kayıt gerekmez, kredi kartı gerekmez
  • En iyi fiyat performans— ayrı ayrı eklenti satın almaya göre tasarruf sağlar