Excel'de Pivot Tablo Nasıl Yapılır?
Yayın: · Son güncelleme:
Kısaca
Excel'de pivot tablo yapmak için verinizin içinde bir hücre seçip Ekle sekmesinden PivotTable'ı seçersiniz. Ardından alanları Satırlar, Sütunlar ve Değerler bölgelerine sürükleyerek binlerce satırı birkaç saniyede özetlersiniz.
Adım adım
- 1
Kaynak listeyi hazırlayın
Her sütunun ilk satırda tek bir başlığı olsun, boş satır ve birleştirilmiş hücre bırakmayın. Listeyi Ctrl+T ile Excel tablosuna çevirin.
- 2
PivotTable ekleyin
Listede bir hücre seçip Ekle sekmesinde PivotTable düğmesine tıklayın, PivotTable Oluştur kutusunda Yeni Çalışma Sayfası'nı seçip Tamam'a basın.
- 3
Satır alanını seçin
PivotTable Alanları listesinden gruplamak istediğiniz alanı (ör. Bölge) Satırlar bölgesine sürükleyin.
- 4
Değer alanını ekleyin
Toplanacak sayısal alanı (ör. Tutar) Değerler bölgesine sürükleyin; gerekirse Değer Alanı Ayarları'ndan özetleme türünü değiştirin.
- 5
Kırılım ekleyin
İkinci bir kırılım için Ürün gibi bir alanı Sütunlar bölgesine, filtrelemek istediğiniz alanı Filtreler bölgesine bırakın.
- 6
Sonucu kontrol edin
Bir iki değeri ETOPLA ya da ÇOKETOPLA ile karşılaştırın; tutmuyorsa kaynaktaki metin sayıları ve fazla boşlukları düzeltin.
İçindekiler
Pivot tablo ne işe yarar?
Pivot tablo, uzun bir veri listesini formül yazmadan özetleyen etkileşimli bir tablodur. Microsoft'un Türkçe arayüzünde adı PivotTable olarak geçer. Yüzlerce satırlık bir satış listesinde bölge başına toplam, ürün başına adet ya da ay başına ciro görmek istediğinizde birkaç sürükle bırak hareketi yeter.
Aynı sonucu ETOPLA veya ÇOKETOPLA ile de alabilirsiniz. Fark şu: formülde her bölge için ayrı bir hücre yazarsınız, pivot tablo ise listedeki bütün bölgeleri kendisi bulur ve yeni bir bölge eklendiğinde yenilemeyle tabloya ekler.
Veriyi pivot tabloya hazırlamak
İyi bir pivot tablonun ilk şartı düzgün bir kaynak listedir. İlk satırda her sütunun tek ve benzersiz bir başlığı olmalı, araya boş satır ya da birleştirilmiş hücre girmemelidir. Tarih sütununda yalnız gerçek tarihler, tutar sütununda yalnız sayılar bulunmalıdır.
Örnek olarak mart ayına ait altı satırlık bir satış listesi düşünün: Tarih, Bölge, Ürün ve Tutar sütunları var. Bu listeyi önce Ctrl+T ile Excel tablosuna çevirmenizi öneririz. Tabloya eklenen yeni satırlar pivot tablonun kaynağına kendiliğinden dahil olur ve sonradan veri aralığını elle genişletmeniz gerekmez.
PivotTable ekleme adımları
Listenin içinde herhangi bir hücreyi seçin ve Ekle sekmesinde PivotTable düğmesine tıklayın. Açılan PivotTable Oluştur iletişim kutusunda Excel tabloyu ya da aralığı kendisi önerir. Yerleşim için Yeni Çalışma Sayfası seçeneğini bırakmak çoğu durumda en temiz sonuçtur.
Tamam'a bastığınızda boş bir pivot alanı ve sağda PivotTable Alanları listesi açılır. Listede kaynak tablonuzdaki her sütun başlığı bir alan olarak görünür. Hangi düzeni kuracağınızdan emin değilseniz Önerilen PivotTable'lar seçeneği verinize uygun birkaç hazır düzen gösterir.
Alanları doğru bölgeye yerleştirmek
Alanlar dört bölgeye sürüklenir: Filtreler, Sütunlar, Satırlar ve Değerler. Bölge alanını Satırlar'a, Tutar alanını Değerler'e bıraktığınızda her bölgenin toplam satışı alt alta sıralanır. Ürün alanını Sütunlar'a eklerseniz aynı tablo bölge ve ürün kırılımlı bir çapraz tabloya dönüşür.
Sayı içeren alanlar Değerler'e bırakıldığında Excel varsayılan olarak toplam alır. Metin içeren bir alanı Değerler'e taşırsanız sayım yapılır. Toplam yerine ortalama ya da en büyük değer gerekiyorsa değer alanına tıklayıp Değer Alanı Ayarları penceresinden özetleme türünü değiştirin.
Sonucu formülle doğrulamak
Pivot tablonun doğru veriyi okuduğunu görmek için bir iki değeri formülle kontrol etmek iyi bir alışkanlıktır. Ege bölgesinin toplamı pivot tabloda 1950 görünüyorsa aynı rakamı ETOPLA da vermelidir.
| A | B | C | D | E | F | |
|---|---|---|---|---|---|---|
| 1 | Tarih | Bölge | Ürün | Tutar | ||
| 2 | 02.03.2026 | Marmara | Kalem | 1.200 | 1.950 | |
| 3 | 05.03.2026 | Ege | Defter | 850 | ||
| 4 | 09.03.2026 | Marmara | Defter | 640 | ||
| 5 | 12.03.2026 | İç Anadolu | Kalem | 980 | ||
| 6 | 18.03.2026 | Ege | Kalem | 1.100 | ||
| 7 | 25.03.2026 | Marmara | Silgi | 300 |
=ETOPLA(B2:B7;"Ege";D2:D7)=SUMIF(B2:B7,"Ege",D2:D7)Türkçe Excel'de bağımsız değişkenler noktalı virgülle (;), İngilizce Excel'de virgülle (,) ayrılır.
F2 hücresinin sonucu: 1.950
Ege satırlarındaki 850 ve 1100 toplanır. Pivot tabloda Ege satırının toplamı da 1950 olmalıdır.
İki koşullu bir hücreyi ÇOKETOPLA ile denetleyebilirsiniz. Marmara satırıyla Defter sütununun kesiştiği hücre bu formülle aynı olmalıdır.
| A | B | C | D | E | F | |
|---|---|---|---|---|---|---|
| 1 | Tarih | Bölge | Ürün | Tutar | ||
| 2 | 02.03.2026 | Marmara | Kalem | 1.200 | ||
| 3 | 05.03.2026 | Ege | Defter | 850 | 640 | |
| 4 | 09.03.2026 | Marmara | Defter | 640 | ||
| 5 | 12.03.2026 | İç Anadolu | Kalem | 980 | ||
| 6 | 18.03.2026 | Ege | Kalem | 1.100 | ||
| 7 | 25.03.2026 | Marmara | Silgi | 300 |
=ÇOKETOPLA(D2:D7;B2:B7;"Marmara";C2:C7;"Defter")=SUMIFS(D2:D7,B2:B7,"Marmara",C2:C7,"Defter")Türkçe Excel'de bağımsız değişkenler noktalı virgülle (;), İngilizce Excel'de virgülle (,) ayrılır.
F3 hücresinin sonucu: 640
Marmara bölgesinde tek Defter satırı var ve tutarı 640. Pivot tabloda Marmara satırı ile Defter sütununun kesişimi aynı değeri gösterir.
Rakamlar tutmuyorsa sebep çoğunlukla kaynaktadır. Tutar sütununda metin olarak girilmiş sayılar toplamaya katılmaz, bölge adlarının sonundaki fazla boşluk ise aynı bölgeyi iki ayrı satır olarak gösterir.
Düzeni okunur hâle getirmek
Pivot tablo ilk oluştuğunda sıkışık bir görünümle gelir. Tasarım sekmesindeki Rapor Düzeni seçenekleriyle tabloyu klasik satır ve sütun düzenine çevirebilir, Alt Toplamlar ile ara toplamları gösterip gizleyebilirsiniz. Satır etiketi yerine Bölge yazması için başlık hücresine tıklayıp yeni adı yazmanız yeterli.
Tutarların binlik ayraçla görünmesi için Değer Alanı Ayarları penceresindeki Sayı Biçimi düğmesini kullanın. Sayfadaki hücreleri seçip biçimlendirmek de işe yarar, ama alanın kendi biçimi yenilemelerde daha güvenilir şekilde korunur. Büyükten küçüğe sıralamak için değer sütununda bir hücreye sağ tıklayıp Sırala menüsünü açın; Marmara 2140 ile en üste çıkar.
Filtreler bölgesine Ürün alanını bırakırsanız tablonun üstünde bir açılır liste belirir. Yalnız Kalem'i seçtiğinizde bütün bölge toplamları kalem satışına göre yeniden hesaplanır. Aynı raporu farklı ürünler için ayrı ayrı kurmanıza gerek kalmaz.
Sık karşılaşılan sorunlar
En yaygın sorun, kaynak veriye satır eklendikten sonra pivot tablonun eski rakamları göstermesidir. Pivot tablo formül gibi anında hesaplanmaz; PivotTable Çözümle sekmesindeki Yenile düğmesine basmanız gerekir. Kaynak bir Excel tablosu değilse yeni satırlar aralığın dışında kalabilir.
Başlığı boş bir sütun da sorun çıkarır. Excel bu durumda pivot tabloyu oluşturmaz ve alan adının geçerli olmadığını bildirir. Boş başlığa bir ad yazdığınızda sorun çözülür.
Sırada ne var?
Kendi verinizden ilk pivot tabloyu kurduktan sonra Tutar alanını Değerler bölgesine ikinci kez sürükleyin. İkinci kopyayı toplamın yüzdesi olarak gösterdiğinizde aynı tabloda hem tutarı hem payı görürsünüz. Tarih alanını Satırlar'a ekleyip ay bazında gruplamak da bir sonraki doğal adımdır.
Bu rehberde kullanılan fonksiyonlar
Aynı konudaki diğer rehberler: Excel'de Pivot Tablo
Sıkça Sorulan Sorular
Pivot tablo ile ETOPLA arasındaki fark nedir?
ETOPLA her koşul için ayrı bir formül ister ve formül yazdığınız anda hesaplanır. Pivot tablo bütün grupları kendisi listeler, ama kaynak değiştiğinde Yenile komutuyla güncellenir.
Pivot tablo neden toplam yerine sayım gösteriyor?
Değer alanındaki sütunda metin ya da boş hücre varsa Excel sayımı seçer. Sütundaki metin sayıları gerçek sayıya çevirin, ardından Değer Alanı Ayarları'ndan Toplam'ı seçin.
Pivot tabloyu nasıl silerim?
Pivot tablonun tamamını seçip Delete tuşuna basın ya da pivot tablo ayrı bir sayfadaysa sayfayı silin. Tablonun yalnız bir bölümünü silmeye çalışırsanız Excel buna izin vermez.