Skip to main content

Kutools for Office — Bir Paket. Beş Araç. Daha Fazla İş Yapın.

Excel'de PivotTable'ı listeye nasıl dönüştürürüm?

Author Sun Last modified

Günlük Excel çalışmalarında, büyük miktarda veriyi analiz etmek, özetlemek veya görselleştirmek için kapsamlı bir PivotTable oluşturabilirsiniz. Ancak, verileri daha fazla işlemek, başkalarıyla paylaşmak veya başka bir uygulamaya aktarmak için yapılandırılmış PivotTable'ı düz bir liste veya standart tablo formatına "düzleştirmeniz" veya dönüştürmeniz gereken senaryolar da vardır. Bu öğretici, küçük ve büyük veri setleri için uygun olan, Excel'de bir PivotTable'ı listeye dönüştürmek için birkaç pratik yöntem sunar.

Pivot tabloyu listeye dönüştür

VBA Kodu: PivotTable'ı Otomatik Olarak Listeye Dönüştür


arrow blue right bubble Pivot tabloyu listeye dönüştür

PivotTable'ınızı standart bir listeye dönüştürmeden önce, PivotTable düzeninin ihtiyaca göre nihai hale getirildiğinden emin olun. Örneğin, aşağıdaki gibi tasarlanmış ve düz bir liste yapısına geri döndürmek istediğiniz bir PivotTable olduğunu varsayalım:

sample pivottable

1. PivotTable'ınızdaki herhangi bir hücreyi seçin. Şeritteki Tasarım sekmesine gidin, Ara Toplamlar'ı seçin ve ardından Ara Toplamları Gösterme'yi seçin. Bu adım, istediğiniz düz liste formatını bozabilecek alt gruplama veya ara toplam satırlarını kaldırır.

click Do Not Show Subtotals from Subtotals

2. Hala Tasarım sekmesindeyken, Genel Toplamlar'a tıklayın ve Satırlar ve Sütunlar İçin Kapat'ı seçin. Genel toplamları kapatmak, çıktıda yalnızca gerçek verilerinizin kalmasını sağlar ve özet satır veya sütunlarının görünmesini önler.

click Off for Rows and Columns under the design tab

3. Tasarım sekmesinde, Rapor Düzeni'ne tıklayın ve Tüm Öğe Etiketlerini Tekrarla'yı seçin. Bu adım, çok düzeyli satır etiketlerini düzleştirmek için önemlidir, böylece son listedeki her satır grubundan veya kategorisinden bağımsız olarak doğru bağlamı gösterecektir.

click Repeat All Item Labels under the design tab

4. Rapor Düzeni'ne tekrar tıklayın ve Tablo Biçiminde Göster'i seçin. Tablo biçimi, tüm verileri gerçek bir sütun düzeninde sunar, bu da standart bir liste veya tabloya daha yakındır.

click Show in Tabular Form in the Report Layout tab

Bu noktada, PivotTable'ınız geleneksel bir tabloya benzeyecek ve bunu bir listeye aktarmak çok daha basit hale gelecektir:

pivottable is changed

5. Çıktıyı daha da akıcı hale getirmek için, Excel sürümünüze bağlı olarak Seçenekler (veya Analiz) sekmesine gidin. Göster grubunda, Hem Düğmeler hem de Alan Başlıkları'nı işaretini kaldırın. Bu öğeleri kaldırmak, listenize dönüştürme işlemini temizler ve çıktınızı daha düzenli hale getirir.

uncheck Buttons and Field Headers options

PivotTable'ınız artık yalnızca ilgili veri alanlarınızla daha net görünecektir:

pivottable is changed without buttons

6. Boş hücreleri sıfır olarak görüntülemek isterseniz, PivotTable'daki herhangi bir hücreye sağ tıklayın ve PivotTable Seçenekleri'ni seçin. Açılan iletişim kutusunda, Düzen ve Biçim sekmesi altında boş hücreleri göster seçeneğini kaldırın ve Tamam'a tıklayın. Bu adım, beklenen değerler yerine boşlukların olmadığından emin olmanızı sağlar ki bu durum, verileri başka sistemlere aktarırken veya daha fazla işlem yaparken önemlidir.

uncheck For empty cells show option

7. Dönüştürmek istediğiniz tüm PivotTable aralığını seçin. Ctrl + C tuşlarına basarak kopyalayın ve ardından listeyi göstermek istediğiniz çalışma sayfasındaki hücre konumuna gidin. Sağ tıklayın, Özel Yapıştır'ı seçin ve Değerleri (V) seçeneğini belirleyin. Bu işlem yalnızca sonuçları sabit değerler olarak yapıştırır ve herhangi bir PivotTable yapısı veya interaktivitesi olmadan yapar.

copy and paste the pivottable as values

Not: Excel 2007 veya önceki sürümlerde bu adımı için Giriş > Yapıştır > Değerleri Yapıştır seçeneğini kullanın.

Yapıştırdıktan sonra verileriniz artık standart liste formatında görüntülenecek, daha fazla analiz, paylaşım veya dışa aktarma için hazır olacaktır:

PivotTable is displayed as normal list

Bu yöntem doğrudan ve küçük ila orta büyüklükteki PivotTable'lar için iyi çalışır, ancak sık güncellenen dinamik veya sürekli değişen PivotTable'lar söz konusu olduğunda bu dönüşüm işlemini otomatikleştirmek veya yerleşik bir veri dönüştürme aracı kullanmak, verimlilik ve doğruluk açısından faydalıdır. Ayrıca, hesaplanmış alanlar veya gruplanmış öğeler içeren karmaşık PivotTable'ların dönüştürmeden sonra ek ayarlara ihtiyaç duyabileceğini unutmayın.


arrow blue right bubble VBA Kodu: PivotTable'ı Otomatik Olarak Listeye Dönüştür

Eğer sık sık PivotTable'larınızı standart bir listeye dönüştürmeniz gerekiyorsa veya PivotTable'larınız özellikle büyükse, süreci otomatikleştirmek önemli ölçüde zaman ve çaba kazandırabilir. VBA (Visual Basic for Applications) kullanarak, PivotTable'ı minimum manuel adımlarla bir listeye dönüştürebilirsiniz. Bu çözüm ileri düzey kullanıcılar, toplu işlem veya onlarca veya yüzlerce PivotTable ile uğraşırken uygundur.

Avantajlar: Tekrarlayan görevler için hızlıdır, büyük veri setlerini işler, manuel hata riskini azaltır.
Dezavantajlar: Makroların etkinleştirilmesini ve VBA hakkında biraz bilgi sahibi olmayı gerektirir. İlk kez kodu çalıştırmadan önce yedeklemeniz önerilir.

1. Geliştirici Araçları > Visual Basic'e tıklayarak VBA düzenleyicisini açın. Düzenleyicide Ekle > Modül'e tıklayın ve aşağıdaki kodu yeni modül penceresine yapıştırın:

Sub ConvertPivotTableToList()
    Dim pt As PivotTable
    Dim wsPivot As Worksheet
    Dim rngTable As Range
    Dim wsNew As Worksheet
    
    On Error Resume Next
    xTitleId = "KutoolsforExcel"
    
    Set wsPivot = Application.ActiveSheet
    Set pt = wsPivot.PivotTables(1)
    
    If pt Is Nothing Then
        MsgBox "No PivotTable found on the current sheet.", vbExclamation, xTitleId
        Exit Sub
    End If
    
    Set rngTable = pt.TableRange2
    Set wsNew = Worksheets.Add
    
    rngTable.Copy
    wsNew.Range("A1").PasteSpecial Paste:=xlPasteValues
    
    Application.CutCopyMode = False
    
    MsgBox "Converted PivotTable to static list on new sheet: " & wsNew.Name, vbInformation, xTitleId
End Sub

2. Çalışma sayfasına geri dönün ve listeye dönüştürmek istediğiniz PivotTable'ı seçin. Alt + F8 tuşlarına basın, makro listesinden ConvertPivotTableToList'i seçin ve Çalıştır'a tıklayın. Bu işlem, PivotTable'ı statik bir liste olarak kopyalayan yeni bir çalışma sayfası oluşturacaktır.

Bir hata mesajı alırsanız, makroyu çalıştırmadan önce doğru PivotTable içeren sayfayı seçtiğinizden emin olun. Ayrıca, Excel'de makroların etkinleştirildiğinden emin olun. Çalışma kitabınızda birden fazla PivotTable varsa, bu kod aktif çalışma sayfasında bulunan ilk PivotTable'ı işleyecektir.

İpucu: Kodu, çalışma kitabındaki tüm PivotTable'ları işlemek veya hangi PivotTable'ın dönüştürüleceğini belirtmek için daha da değiştirebilirsiniz.


En İyi Ofis Verimlilik Araçları

🤖 Kutools AI Asistanı: Veri analizinde devrim yaratın – Akıllı Yürütme | Kod Oluştur | Özel Formüller Oluştur | Verileri Analiz Et ve Grafikler Oluştur | Kutools Fonksiyonlarını Çağır
Popüler Özellikler: Yinelenenleri Bul, Vurgula veya İşaretle | Boş Satırları Sil | Sütunları veya Hücreleri Veriyi Kaybetmeden Birleştir | Formül olmadan Yuvarla...
Süper ARA: Çoklu Kriter VLookup | Çoklu Değer VLookup | Çoklu sayfa araması | Bulanık Eşleme....
Gelişmiş Açılır Liste: Hızlıca Açılır Liste 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 Değiştir | Aralıkları & 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ı & Çalışma Sayfası Yöneticisi | Otomatik Metin Kütüphanesi | Tarih Seçici | Veri Birleştir | Hücreleri Şifrele/Şifre Çöz | Listeye Göre E-posta Gönder | Süper Filtre | Özel Filtre (kalın/italik/üstü çizili filtreleme...)...
En İyi15 Araç Takımı:12 Metin Aracı (Metin Ekle, Belirli Karakterleri Sil, ...) | 50+ Grafik Türü (Gantt Grafiği, ...) | 40+ Pratik Formül (Doğum tarihine dayanarak yaş hesapla, ...) | 19 Ekleme Aracı (QR Kodu Ekle, Yoldan Resim Ekle, ...) | 12 Dönüşüm Aracı (Kelimeye Dönüştür, Para Birimi Dönüştürme, ...) | 7 Birleştirme & Bölme Aracı (Gelişmiş Satırları Birleştir, Hücreleri Böl, ...) | ... ve dahası
Kutools'u tercih ettiğiniz dilde kullanın – İngilizce, İspanyolca, Almanca, Fransızca, Çince ve40+ diğer dili destekler!

Kutools for Excel ile Excel becerilerinizi güçlendirin ve benzersiz bir verimlilik deneyimi yaşayın. Kutools for Excel, üretkenliği artırmak ve zamandan tasarruf etmek için300'den fazla Gelişmiş Özellik sunuyor. İhtiyacınız olan özelliği almak için buraya tıklayın...


Office Tab, Ofis uygulamalarına sekmeli arayüz kazandırır ve işinizi çok daha kolaylaştırır.

  • Word, Excel, PowerPoint'te sekmeli düzenleme ve okuma işlevini etkinleştirin.
  • Yeni pencereler yerine aynı pencerede yeni sekmelerde birden fazla belge açıp oluşturun.
  • Verimliliğinizi %50 artırır ve her gün yüzlerce mouse tıklaması azaltır!

Tüm Kutools eklentileri. Tek kurulum

Kutools for Office paketi, Excel, Word, Outlook & PowerPoint için eklentileri ve Office Tab Pro'yu bir araya getirir; Office uygulamalarında çalışan ekipler için ideal bir çözümdür.

Excel Word Outlook Tabs PowerPoint
  • Hepsi bir arada paket — Excel, Word, Outlook & PowerPoint eklentileri + Office Tab Pro
  • Tek kurulum, tek lisans — dakikalar içinde kurulun (MSI hazır)
  • Birlikte daha verimli — Ofis uygulamalarında hızlı üretkenlik
  • 30 günlük tam özellikli deneme — kayıt yok, kredi kartı yok
  • En iyi değer — tek tek eklenti almak yerine tasarruf edin