Excel'de Aynı İsimleri Toplama ve Tek Satırda Birleştirme
Yayın: · Son güncelleme:
Kısaca
Excel'de aynı isme ait tutarları toplamak için ETOPLA kullanılır: =ETOPLA(A2:A8;"Ali";C2:C8). Her ismi tek satıra indirip toplamını görmek için Veri sekmesindeki Birleştir komutu ya da pivot tablo işe yarar.
Adım adım
- 1
Listeyi düzenleyin
İsim, ay ve tutar gibi bilgileri ayrı sütunlara yazın; isimlerde fazla boşluk ve yazım farkı kalmasın.
- 2
Tek isim için ETOPLA yazın
=ETOPLA(A2:A8;"Ali";C2:C8) ile bir ismin bütün tutarlarını toplayın ya da ismi bir hücreye bağlayın.
- 3
İkinci koşul için ÇOKETOPLA kullanın
İsim ve ay birlikte önemliyse =ÇOKETOPLA(C2:C8;A2:A8;"Zeynep";B2:B8;"Şubat") yazın.
- 4
Her ismi tek satıra indirin
Veri > Birleştir'i açın, İşlev olarak Toplam'ı seçin, aralığı ekleyin, Üst satır ve Sol sütun kutularını işaretleyip Tamam'a basın.
- 5
Canlı özet isterseniz formüle geçin
Microsoft 365'te =BENZERSİZ(A2:A8) ile isim listesini çıkarıp yanına ETOPLA yazın; eski sürümlerde Yinelenenleri Kaldır ile listeyi hazırlayın.
İçindekiler
Aynı isme ait değerler nasıl toplanır?
Aynı ismin birden çok satırda geçtiği bir listede toplam için ETOPLA kullanılır. Fonksiyon üç şey ister: isimlerin bulunduğu aralık, aranan isim ve toplanacak tutarların aralığı. Ali'nin üç aydaki ödemelerini tek hücrede toplamak bu kadar kısa bir formülle olur.
Örnek listede Ali ocakta 1.200, şubatta 800, martta 650 TL ödemiş. ETOPLA bu üç satırı bulur ve 2.650 TL döndürür.
| A | B | C | D | E | |
|---|---|---|---|---|---|
| 1 | Ad | Ay | Tutar | ||
| 2 | Ali | Ocak | 1.200 | 2.650 | |
| 3 | Zeynep | Ocak | 950 | ||
| 4 | Ali | Şubat | 800 | ||
| 5 | Can | Şubat | 1.500 | ||
| 6 | Zeynep | Şubat | 400 | ||
| 7 | Ali | Mart | 650 | ||
| 8 | Can | Mart | 700 |
=ETOPLA(A2:A8;"Ali";C2:C8)=SUMIF(A2:A8,"Ali",C2:C8)Türkçe Excel'de bağımsız değişkenler noktalı virgülle (;), İngilizce Excel'de virgülle (,) ayrılır.
E2 hücresinin sonucu: 2.650
Ali satırlarındaki 1.200, 800 ve 650 toplanır.
İsmi formüle sabit yazmak yerine bir hücreye bağlayın. E2'ye Ali yazıp formülde "Ali" yerine E2 kullanırsanız, aynı formülü aşağı doldurarak her isim için toplam alırsınız.
İsim ve ay gibi iki koşul
Toplamı ismin yanında başka bir koşula da bağlamak isterseniz ÇOKETOPLA kullanın. ETOPLA'dan farkı, toplanacak aralığın başa gelmesi ve istediğiniz kadar koşul çifti alabilmesidir. Zeynep'in yalnız şubat ödemesini görmek için isim ve ay koşulunu birlikte verirsiniz.
| A | B | C | D | E | |
|---|---|---|---|---|---|
| 1 | Ad | Ay | Tutar | ||
| 2 | Ali | Ocak | 1.200 | ||
| 3 | Zeynep | Ocak | 950 | 400 | |
| 4 | Ali | Şubat | 800 | ||
| 5 | Can | Şubat | 1.500 | ||
| 6 | Zeynep | Şubat | 400 | ||
| 7 | Ali | Mart | 650 | ||
| 8 | Can | Mart | 700 |
=ÇOKETOPLA(C2:C8;A2:A8;"Zeynep";B2:B8;"Şubat")=SUMIFS(C2:C8,A2:A8,"Zeynep",B2:B8,"Şubat")Türkçe Excel'de bağımsız değişkenler noktalı virgülle (;), İngilizce Excel'de virgülle (,) ayrılır.
E3 hücresinin sonucu: 400
İki koşula uyan tek satır Zeynep'in şubat kaydıdır; tutarı 400.
Kaç satır olduğunu da bilmek isteyebilirsiniz. EĞERSAY aynı ismin listede kaç kez geçtiğini sayar; Ali için sonuç 3'tür. Toplamı satır sayısına bölerseniz kişi başı ortalama ödemeyi de bulursunuz.
| A | B | C | D | E | |
|---|---|---|---|---|---|
| 1 | Ad | Ay | Tutar | ||
| 2 | Ali | Ocak | 1.200 | ||
| 3 | Zeynep | Ocak | 950 | ||
| 4 | Ali | Şubat | 800 | 3 | |
| 5 | Can | Şubat | 1.500 | ||
| 6 | Zeynep | Şubat | 400 | ||
| 7 | Ali | Mart | 650 | ||
| 8 | Can | Mart | 700 |
=EĞERSAY(A2:A8;"Ali")=COUNTIF(A2:A8,"Ali")Türkçe Excel'de bağımsız değişkenler noktalı virgülle (;), İngilizce Excel'de virgülle (,) ayrılır.
E4 hücresinin sonucu: 3
Ali ocak, şubat ve mart satırlarında olmak üzere üç kez geçiyor.
Her ismi tek satıra indirmek: Birleştir
Elinizde 500 satırlık bir liste varsa ve her isim için bir toplam satırı istiyorsanız formül yazmadan da sonuç alabilirsiniz. Veri sekmesindeki Birleştir komutu, aynı etiketleri tek satırda toplar. Sonucun yazılacağı boş bir hücreyi seçin, Veri > Birleştir'i açın ve İşlev olarak Toplam'ı seçin.
Başvuru kutusuna isim sütunundan başlayıp tutar sütununu da kapsayan aralığı seçin ve Ekle'ye basın. Etiketleri kullan bölümünde Üst satır ve Sol sütun kutularını işaretleyip Tamam'a tıklayın. Excel her ismi bir kez yazar, karşısına toplamını koyar. Konsolide etme mantığı budur.
Birleştir'in sonucu sabit değerlerdir; kaynak liste değiştiğinde kendiliğinden güncellenmez. Liste sık değişiyorsa formül ya da pivot tablo daha uygun olur.
BENZERSİZ ve ETOPLA ile canlı özet
Microsoft 365 ya da Excel 2021 kullanıyorsanız BENZERSİZ isim listesini tek formülle çıkarır: =BENZERSİZ(A2:A8). Sonuç aşağı doğru taşar. Yanına =ETOPLA(A2:A8;E2#;C2:C8) yazdığınızda her isim için toplam da birlikte taşar ve listeye yeni bir isim eklendiğinde özet kendiliğinden büyür.
Eski sürümlerde aynı sonucu iki adımda alırsınız. İsim sütununu kopyalayın, Veri sekmesindeki Yinelenenleri Kaldır ile tekrarları silin, ardından yanına ETOPLA formülünü yazıp aşağı doldurun.
İsimlere ait metinleri tek hücrede birleştirmek
Başlıktaki "tek satırda birleştirme" bazen sayıları değil metinleri kasteder: Ali'nin ödeme yaptığı ayları "Ocak, Şubat, Mart" diye tek hücrede görmek gibi. Microsoft 365'te bunun için METİNBİRLEŞTİR ile FİLTRE birlikte kullanılır: =METİNBİRLEŞTİR(", ";DOĞRU;FİLTRE(B2:B8;A2:A8="Ali")).
FİLTRE yalnız Ali satırlarındaki ayları seçer, METİNBİRLEŞTİR de bunları virgülle birleştirir. Bu formül FİLTRE gerektirdiği için Excel 2019 ve öncesinde çalışmaz. Genel metin birleştirme yöntemleri için metin birleştirme rehberine bakabilirsiniz.
Pivot tabloyla özet
Pivot tablo, Birleştir'in aksine kaynağa bağlı kalır: listeye yeni satır eklediğinizde Yenile komutuyla özet güncellenir. Kaynağı Ctrl+T ile tabloya çevirirseniz yeni satırlar da kapsama kendiliğinden girer.
Toplamın yanında ortalama, adet ya da ay kırılımı da istiyorsanız pivot tablo en esnek seçenektir. Ad alanını Satırlar'a, Tutar alanını Değerler'e sürüklediğinizde her isim tek satırda toplamıyla görünür. Ay alanını Sütunlar'a eklerseniz aynı tablo isim ve ay kırılımlı bir çapraz tabloya dönüşür.
Toplamlar tutmuyorsa
Toplamı kontrol etmenin kolay bir yolu var: bütün isimlerin ETOPLA sonuçlarını topladığınızda tutar sütununun genel toplamını bulmalısınız. Örnek listede Ali 2.650, Zeynep 1.350, Can 2.200 TL; toplamları 6.200 TL ile tutar sütununun toplamına eşittir.
Fark çıkıyorsa bazı satırlar hiçbir isimle eşleşmiyor demektir. En sık sebep isimlerdeki yazım farklarıdır. "Ali" ile "Ali " ya da "ALİ" ile "Ali" aynı görünür, ama sondaki boşluk Excel için başka bir isim demektir.
Büyük küçük harf farkı ETOPLA'yı etkilemez, boşluk ise etkiler. Toplamlar eksik çıkıyorsa önce isim sütunundaki fazla boşlukları temizleyin, ardından formülü yeniden kontrol edin.
Bu rehberde kullanılan fonksiyonlar
Aynı konudaki diğer rehberler: Excel'de Temel İşlemler ve Formüller
Sıkça Sorulan Sorular
ETOPLA ile Birleştir arasındaki fark nedir?
ETOPLA bir formüldür ve kaynak değiştikçe güncellenir. Birleştir komutu her ismi tek satıra indirip sabit değerler yazar; kaynak değişince komutu yeniden çalıştırmanız gerekir.
Aynı isimleri silip toplamlarını nasıl bırakırım?
Orijinal listeye dokunmadan yeni bir alana Veri > Birleştir ile özet alın ya da pivot tablo oluşturun. Her iki yöntemde de her isim bir kez görünür ve karşısında toplamı yer alır.
ETOPLA neden bazı satırları toplamıyor?
İsimlerin sonunda boşluk ya da farklı yazım olabilir, tutarlar da metin olarak girilmiş olabilir. Boşlukları temizleyip tutar sütununu sayıya çevirdiğinizde toplam düzelir.