Genel Bakış
Birleştir (Consolidate), ayrı aralıklarda, sayfalarda ya da çalışma kitaplarında duran verileri tek bir yerde toplam, ortalama, en büyük değer gibi bir işlevle özetleyen Excel komutudur. Aynı yapıdaki aylık, şube bazlı ya da bölüm bazlı listeleri formül yazmadan tek tabloda toplamak için kullanılır. Veriler satır ve sütun etiketlerine ya da hücrelerin konumuna göre eşleştirilir.
VBA tarafında aynı işi Range.Consolidate yöntemi yapar. Bu yöntem Sources, Function, TopRow, LeftColumn ve CreateLinks bağımsız değişkenlerini alır.
Bu formül, aralarındaki tüm sayfaları kapsar; ancak etiketlere göre eşleştirme yapmaz.
Etiketler kullanıldığında sonuçta sol üst hücre boş kalır, üst satır başlıkları ilk satıra, satır etiketleri ilk sütuna yazılır.
Sonuç E1 hücresinden başlayarak yazılır. E1 boş kalır, üst satır başlığı F1 hücresine (Adet) gelir. Ürün adları E sütununa, toplam adetler F sütununa yerleşir; ilk ürün Kalem, toplamı 220 olur. Yalnız tek listede bulunan ürünler de sonuçta yer alır. Sonuç sabit değerlerdir; kaynak veriyi değiştirirseniz komutu yeniden çalıştırın.
F2 hücresinden başlayan alana her gider kaleminin üç şubedeki ortalaması yazılır; kira için 21.000,00, elektrik için 3.633,33 değerini görürsünüz. E sütunundaki formül sonucu (21.000,00) ile Birleştir sonucu aynıdır. Fark şudur: Birleştir sonucu sabit değerdir, formül ise veri değişince kendiliğinden güncellenir. Bu örnekte hiç etiket kullanılmadığı için eşleştirme yalnızca hücre konumuna göre yapılmıştır.
Sonuç E2 hücresinden başlar: personel adları E sütununa, her kişinin iki ay içindeki en yüksek satışı F sütununa yazılır. İlk satırda Ayşe adlı kişinin değeri 45.000 olur. Adlar etiket olarak eşleştirildiği için listelerdeki sıra farkı sonucu bozmaz ve yalnız Nisan listesinde olan kişi de sonuca eklenir. Başlıklar E1 ve F1 hücrelerine elle yazıldığı için bu örnekte üst satır etiketi kullanılmamıştır.
Nerede bulunur
Komut Veri > Veri Araçları > Birleştir (Data > Data Tools > Consolidate) yolunda yer alır. Klavye kısayolu Alt+A+N tuş dizisidir. Komutu çalıştırmadan önce sonucun yazılacağı hedef aralığın sol üst hücresini seçin; Birleştir penceresi bu hücreden başlayarak sonucu yazar.VBA tarafında aynı işi Range.Consolidate yöntemi yapar. Bu yöntem Sources, Function, TopRow, LeftColumn ve CreateLinks bağımsız değişkenlerini alır.
Nasıl kullanılır
Adımlar şöyledir:- Hedefi seçin: Sonucun başlayacağı boş hücreyi seçin.
- Komutu açın: Veri > Veri Araçları > Birleştir yolunu izleyin.
- İşlevi seçin: İşlev (Function) listesinden Toplam (Sum), Say (Count), Ortalama (Average), Maks (Max), Min (Min), Çarpım (Product), Sayıları Say (Count Numbers) gibi bir işlev seçin. Standart sapma ve varyans işlevleri de listede bulunur.
- Başvuruları ekleyin: Başvuru (Reference) kutusuna imleci koyup ilk aralığı fare ile seçin, ardından Ekle (Add) düğmesine basın. Her kaynak aralık için bu işlemi tekrarlayın. Başka sayfadaki aralığı sayfa sekmesine geçerek, kapalı bir kitaptaki aralığı Gözat (Browse) ile seçebilirsiniz.
- Etiket seçeneklerini işaretleyin: Aralıkların ilk satırında başlık, ilk sütununda ad varsa Üst satır (Top row) ve Sol sütun (Left column) kutularını işaretleyin.
- Bağlantı isteğe bağlıdır: Kaynak verilere bağlantılar oluştur (Create links to source data) işaretlenirse sonuç, kaynak değişince güncellenir.
- Onaylayın: Tamam düğmesine basın.
Konuma göre ve kategoriye göre birleştirme
Birleştir iki biçimde çalışır:- Konuma göre: Üst satır ve Sol sütun kutularının ikisi de boştur. Excel, her aralıktaki aynı göreli konumdaki hücreleri (ilk hücre ile ilk hücre, ikinci ile ikinci gibi) birleştirir. Aralıkların düzeni birebir aynı olmalıdır.
- Kategoriye göre: Etiket kutularından en az biri işaretlidir. Excel, satır ve sütun adlarını eşleştirir. Aralıklardaki sıra farklı olabilir ve bir ad yalnız bazı aralıklarda yer alabilir; bu durumda ad sonuca yine eklenir.
Bu formül, aralarındaki tüm sayfaları kapsar; ancak etiketlere göre eşleştirme yapmaz.
Bağlantılı birleştirme ve sonucun yapısı
Kaynak verilere bağlantılar oluştur işaretlenmezse sonuç, o andaki değerlerin sabit bir özetidir; kaynak değişirse sonuç kendiliğinden yenilenmez, komutu yeniden çalıştırmanız gerekir. Bağlantı oluşturulursa Excel sonuç alanına kaynak hücrelere başvuran formüller yazar ve satırları anahat (gruplama) düzeninde gösterir; düğmelerle ayrıntı satırları açılıp kapatılabilir. Kaynak aralıklar hedefle aynı sayfada olmamalıdır, bağlantılı birleştirmeyi farklı bir sayfaya kurmak en sağlıklı yoldur.Etiketler kullanıldığında sonuçta sol üst hücre boş kalır, üst satır başlıkları ilk satıra, satır etiketleri ilk sütuna yazılır.
1. Kategoriye göre toplam
Sayfanın solunda Ocak ayı (A:B), yanında Şubat ayı (C:D) ürün adetleri duruyor. Ürünler iki listede farklı sırada, bazıları yalnız birinde yer alıyor. Veri > Veri Araçları > Birleştir penceresinde işlev olarak Toplam, başvuru olarak A1:B6 ve C1:D7 aralıklarını ekleyip Üst satır ile Sol sütun kutularını işaretleyin, hedef olarak E1 hücresini seçin. Örnekteki makro bu adımları sizin yerinize uygular.Birleştir
Formülünü incelemek için bir hücre seçin.| A | B | C | D | E | F | |
|---|---|---|---|---|---|---|
| 1 | Ürün | Adet | Ürün | Adet | Adet | |
| 2 | Kalem | 120 | Kalem | 100 | Kalem | 220 |
| 3 | Defter | 85 | Defter | 90 | Defter | 175 |
| 4 | Silgi | 40 | Dosya | 70 | Klasör | 35 |
| 5 | Dosya | 60 | Klasör | 35 | Silgi | 95 |
| 6 | Zımba | 25 | Silgi | 55 | Dosya | 130 |
| 7 | Bant | 20 | Zımba | 25 | ||
| 8 | Bant | 20 |
Aylık SatışExcelDepo v1.0.0
2. Konuma göre ortalama
Üç şubenin (İstanbul, Ankara, İzmir) aylık giderleri B:D sütunlarında aynı sırada duruyor. Etiket kutularını işaretlemeden, Ortalama işlevi ve her şube için ayrı bir başvuru (B2:B6, C2:C6, D2:D6) ile F2 hücresine birleştirme yapıyoruz. Bu, konuma göre birleştirmedir: her aralığın ilk hücresi ilk hücreyle, ikincisi ikinciyle eşleşir. Karşılaştırma için E sütunundaki formül aynı ortalamayı hesaplar.Birleştir
Formülünü incelemek için bir hücre seçin.| A | B | C | D | E | F | |
|---|---|---|---|---|---|---|
| 1 | Gider | İstanbul | Ankara | İzmir | Formül | Birleştir |
| 2 | Kira | 25.000,00 | 18.000,00 | 20.000,00 | 21.000,00 | 21.000,00 |
| 3 | Elektrik | 4.200,00 | 3.100,00 | 3.600,00 | 3.633,33 | 3.633,33 |
| 4 | Su | 850,00 | 620,00 | 700,00 | 723,33 | 723,33 |
| 5 | İnternet | 1.200,00 | 1.200,00 | 1.200,00 | 1.200,00 | 1.200,00 |
| 6 | Temizlik | 3.000,00 | 2.200,00 | 2.500,00 | 2.566,67 | 2.566,67 |
Şube GiderleriExcelDepo v1.0.0
3. Sol sütun etiketiyle en yüksek değer
A:B sütunlarında Mart, C:D sütunlarında Nisan ayı personel satışları var; kişiler iki listede farklı sırada ve Elif yalnız Nisan listesinde. Başvuru aralıkları başlık satırını içermez (A2:B5 ve C2:D6). Sol sütun kutusu işaretli, Üst satır boş bırakılır ve işlev olarak Maks seçilir. Hedef E2 hücresidir; E1 ve F1 başlıklarını önceden elle yazdık.Birleştir
Formülünü incelemek için bir hücre seçin.| A | B | C | D | E | F | |
|---|---|---|---|---|---|---|
| 1 | Personel | Mart Satış | Personel | Nisan Satış | Personel | En Yüksek Satış |
| 2 | Ayşe | 45.000 | Mehmet | 41.000 | Ayşe | 45.000 |
| 3 | Mehmet | 38.000 | Ayşe | 39.000 | Mehmet | 41.000 |
| 4 | Zeynep | 52.000 | Elif | 47.000 | Elif | 47.000 |
| 5 | Can | 29.000 | Zeynep | 48.000 | Zeynep | 52.000 |
| 6 | Can | 31.000 | Can | 31.000 | ||
| 7 | ||||||
| 8 | ||||||
| 9 | ||||||
| 10 |
Personel SatışExcelDepo v1.0.0
Kullanırken dikkat edin
- Etiketler birebir aynı olmalı: Kategoriye göre birleştirmede ad eşleştirmesi yazıma duyarlıdır; fazladan boşluk ya da yazım farkı olan adlar (örneğin "Defter" ve "Defter ") ayrı satır olarak sonuca yazılır. Birleştirmeden önce adları temizleyin.
- Ekle düğmesini unutmayın: Aralığı seçmek yeterli değildir; Ekle düğmesine basılmadan aralık Tüm başvurular listesine girmez ve sonuca katılmaz. Listede olmasını istemediğiniz aralığı Sil ile kaldırın.
- Sonuç varsayılan olarak sabittir: Bağlantı kutusu işaretlenmezse kaynak veriler değiştiğinde sonuç güncellenmez; komutu yeniden çalıştırmanız gerekir. Güncel kalmasını istiyorsanız Kaynak verilere bağlantılar oluştur seçeneğini kullanın. Bağlantılı sonuçta Excel anahat (gruplama) satırları ekler.
- Hedef alanın üzerine yazılır: Sonuç, hedef hücreden başlayarak yazılır ve altındaki dolu hücrelerin üzerine yazabilir. Hedef olarak boş bir alan ya da boş bir sayfa seçin.
- Sayısal olmayan değerler: Toplam, Ortalama gibi işlevlerde metin içeren hücreler hesaba katılmaz. Başlık satırı ya da toplam satırı aralığa girerse sonuç yanlış çıkabilir; aralığı yalnız veri (gerekirse başlıkla birlikte) olacak biçimde seçin.
- Alternatifler: Düzenli ve sürekli güncellenen raporlarda Özet Tablo (PivotTable), Power Query ile Sorguları Birleştir ya da formül tabanlı çözümler daha esnektir. Birleştir ise hızlı, tek seferlik özetler için pratiktir.
- İlgili konular: Veri > Veri Araçları grubundaki diğer komutlar, Özet Tablo, Alt Toplam, Gruplandır (Group), 3-B başvuru, TOPLA, ORTALAMA, MAK, MİN, EĞERSAY, ETOPLA, DÜŞEYARA ve VBA'da Range.Consolidate yöntemi.