Excel

Excel’de Birden Fazla Tabloyla PivotTable: İlişki Mantığı

By Eylül

March 17, 2026

Excel’de tek bir tabloyla PivotTable oluşturmak kolay; peki ya verilerin farklı sayfalara dağılmış durumda? Satış verileri bir tabloda, müşteri bilgileri başka bir tabloda, ürün detayları üçüncü bir tabloda… Bu senaryoda klasik PivotTable yetersiz kalır. İşte tam bu noktada Excel’in Veri Modeli (Data Model) ve tablolar arası ilişki kurma özelliği devreye giriyor. Bu yazıda birden fazla tabloyla PivotTable oluşturmayı ve ilişki mantığını adım adım öğreneceksin.

Yazının sonunda şu soruların cevaplarını bulacaksın: Tablolar arasında ilişki nasıl kurulur? Hangi alan “birincil anahtar” olmalı? Veri Modeli ne işe yarar ve PivotTable’da nasıl kullanılır?

Başlamadan Önce: Gerekenler

Birden fazla tabloyla PivotTable oluşturmaya başlamadan önce bazı hazırlıklar yapman gerekiyor. Eksik bir adım, ileride hata mesajlarıyla karşılaşmana neden olabilir.

Araçlar ve İhtiyaçlar

Ön Koşullar

Pro İpucu: Tablo isimlerini “tblSatislar”, “tblMusteriler” gibi kısa ve açıklayıcı tutarsan, ilişki kurarken kafan karışmaz.

Excel’de Veri Modeli ve İlişki Mantığı Nedir?

Veri Modeli, Excel’in arka planda çalışan bir veritabanı motorudur. Birden fazla tabloyu tek bir yapı altında toplar ve aralarında ilişki kurmanı sağlar. Pratikte en sık görülen kullanım senaryosu şu: Satış tablosunda sadece “MüşteriID” var, müşteri adı ve şehir bilgisi ayrı bir tabloda tutuluyor. Veri Modeli sayesinde bu iki tabloyu birleştirip tek bir PivotTable’da analiz edebilirsin.

İlişki Mantığının Temeli

İlişki mantığı, veritabanı dünyasından gelir. İki tablo arasındaki bağlantı, ortak bir alan üzerinden kurulur. Bu alana “anahtar” (key) denir. İki tür anahtar var:

Excel’de ilişki kurarken genelde “bire çok” (one-to-many) ilişki kullanılır. Yani bir müşteri birden fazla satış yapabilir, ama her satış sadece bir müşteriye aittir. Kısa tanım: İlişki, iki tablodaki ortak alanı eşleştirerek verileri birbirine bağlayan mantıksal köprüdür.

Adım Adım: Tablolar Arası İlişki Kurma

Şimdi pratik kısma geçelim. Diyelim ki üç tablomuz var: Satışlar, Müşteriler ve Ürünler. Satışlar tablosunda MüşteriID ve ÜrünID sütunları var. Bu tabloları ilişkilendirip tek bir PivotTable’da kullanacağız.

Tabloları Veri Modeline Ekleme

1) İlk tablonu seç ve Ekle → PivotTable yolunu izle.

2) Açılan pencerede “Bu çalışma kitabının Veri Modeline bu veriyi ekle” seçeneğini işaretle. Bu kritik adımı atlama!

3) PivotTable’ı oluştur. Şimdilik boş kalacak, sorun değil.

4) Diğer tabloları da Veri Modeline eklemek için: Her tabloyu seç → Power Pivot sekmesi → Veri Modeline Ekle. (Power Pivot sekmesi görünmüyorsa: Dosya → Seçenekler → Eklentiler → COM Eklentileri → Microsoft Power Pivot for Excel’i etkinleştir.)

İlişkileri Tanımlama

5) Veri → İlişkiler yolunu izle veya Power Pivot penceresinde “Diyagram Görünümü”ne geç.

6) “Yeni İlişki” butonuna tıkla.

7) Açılan pencerede şunları seç:

8) Tamam’a tıkla. Aynı işlemi Satışlar-Ürünler için de tekrarla.

Şu durumda ne yaparsın? Diyelim ki ilişki kurmaya çalışıyorsun ama Excel “Bu sütunlarda yinelenen değerler var” hatası veriyor. Bu, birincil anahtar olarak seçtiğin sütunda tekrar eden değerler olduğu anlamına gelir. Müşteriler tablosunda aynı MüşteriID iki kez geçiyorsa, önce bu sorunu düzeltmen gerekir.

PivotTable’da Birden Fazla Tabloyu Kullanma

İlişkileri kurduktan sonra asıl eğlenceli kısma geçiyoruz. Artık PivotTable alan listesinde tüm tablolarını göreceksin.

1) Daha önce oluşturduğun PivotTable’a tıkla.

2) Sağ taraftaki “PivotTable Alanları” panelinde “Tümü” sekmesine geç. Burada Veri Modeline eklediğin tüm tabloları göreceksin.

3) Farklı tablolardan alanları sürükle-bırak yöntemiyle PivotTable’a ekle. Örneğin:

Excel, kurduğun ilişkiler sayesinde bu verileri otomatik olarak eşleştirir. Sonuç: Tek bir PivotTable’da üç farklı tablonun verisini analiz edebilirsin.

Pro İpucu: PivotTable’da “Değerler” alanına eklediğin sütunlar genelde “fact” (olgu) tablosundan gelir; bu örnekte Satışlar tablosu. Satır ve sütun etiketleri ise “dimension” (boyut) tablolarından gelir; Müşteriler ve Ürünler gibi.

Sık Yapılan Hatalar ve Çözümleri

Birden fazla tabloyla çalışırken bazı tuzaklara düşmek kolay. İşte en yaygın sorunlar ve çözümleri:

Kilit Çıkarım: İlişki kurarken her zaman “bir” tarafındaki tabloda (Müşteriler, Ürünler) benzersiz değerler olmalı. “Çok” tarafındaki tabloda (Satışlar) tekrar eden değerler olabilir.

Frequently Asked Questions

Kaç tablo arasında ilişki kurulabilir?

Excel Veri Modeli teorik olarak yüzlerce tabloyu destekler. Ancak pratikte 10-15 tablodan fazlası yönetimi zorlaştırır. Karmaşık senaryolarda Power BI gibi araçlara geçiş düşünülebilir.

İlişki kurmadan DÜŞEYARA ile aynı işi yapabilir miyim?

Teknik olarak evet, ama DÜŞEYARA ile her seferinde formül yazman gerekir ve dosya boyutu şişer. Veri Modeli daha verimli çalışır, özellikle büyük veri setlerinde. Ayrıca PivotTable’ın esnekliğinden yararlanırsın.

Çoka çok (many-to-many) ilişki kurulabilir mi?

Excel 2016 ve sonrasında evet. Ancak bu ilişki türü dikkatli kullanılmalı çünkü beklenmedik sonuçlar üretebilir. Genelde bir “köprü tablosu” oluşturmak daha güvenli bir yaklaşımdır.

Veri Modeli olmadan birden fazla tabloyla PivotTable yapılabilir mi?

Hayır, klasik PivotTable sadece tek bir veri kaynağıyla çalışır. Birden fazla tablo kullanmak istiyorsan Veri Modeli şart.

İlişkileri sonradan değiştirebilir miyim?

Evet. Veri → İlişkiler yolundan mevcut ilişkileri düzenleyebilir, silebilir veya yenilerini ekleyebilirsin. PivotTable otomatik olarak güncellenir.

Sonuç: Verilerini Birleştir, Analizini Güçlendir

Excel’de birden fazla tabloyla PivotTable oluşturmak, veri analizinde ciddi bir seviye atlaman anlamına gelir. Veri Modeli ve ilişki mantığını kavradığında, dağınık verileri tek bir raporda birleştirebilir, DÜŞEYARA karmaşasından kurtulabilirsin. Önemli olan doğru anahtarları belirlemek ve ilişki yönünü doğru kurmak.

Şimdi kendi verilerinle deneme yapabilirsin. Küçük bir örnek veri setiyle başla, ilişkileri kur ve PivotTable’da farklı kombinasyonları test et. Pratikte gördükçe mantık oturacak ve daha karmaşık senaryolara hazır hale geleceksin.