Excel'de Özet Tablo'yu listeye nasıl dönüştürebilirim?
Günlük Excel çalışmalarınızda büyük miktarda veriyi analiz etmek, özetlemek veya görselleştirmek için kapsamlı bir Özet Tablosu oluşturmuş olabilirsiniz. Ancak verileri daha fazla işlemek, başkalarıyla paylaşmak ya da başka bir uygulamaya aktarmak gibi durumlarda bu yapılandırılmış Özet Tablosu’nu düz bir liste veya standart tablo biçimine “düzleştirip” geri dönüştürmeniz gerekebilir. Bu eğitim, hem küçük hem de büyük veri kümeleri için Excel’de bir Özet Tablosu’nu listeye dönüştürmenin birkaç pratik yöntemini açıklar.
PivotTable'yu listeye dönüştür
VBA Kodu: Özet Tablo'yu Otomatik Olarak Listeye Dönüştürme
PivotTable'ü listeye dönüştür
Özet Tablonuzu standart bir listeye dönüştürmeden önce, düzeninin ihtiyaçlarınıza tam olarak uygun hale geldiğinden emin olun. Örneğin, aşağıdaki gibi bir Özet Tablo oluşturduğunuzu ve bunu düz bir liste biçimine geri çevirmek istediğinizi varsayalım:

1. Özet Tablonuzdaki herhangi bir hücreyi seçin. Şeritteki Tasarım sekmesine gidin, Ara Toplamlar seçeneğine tıklayın ve ardından Ara Toplamları Gösterme seçeneğini belirleyin. Bu adım, istediğiniz düz liste biçimini bozabilecek alt gruplama veya ara toplam satırlarını kaldırır.

2. Hâlâ Tasarım sekmesindeyken, Genel Toplamlar seçeneğine tıklayın ve Satırlar ve Sütunlar İçin Kapalı seçeneğini belirleyin. Böylece genel toplamlar devre dışı bırakılır, yalnızca gerçek verileriniz kalır ve çıktıda özet satır ya da sütunlar görünmez.

3. Tasarım sekmesi içinde, Rapor Düzeni seçeneğine tıklayın ve Tüm Öğe Etiketlerini Tekrarla seçeneğini belirleyin. Bu adım, çok seviyeli satır etiketlerini düzleştirmek açısından kritik öneme sahiptir; böylece nihai listedeki her satır, grubuna veya kategorisine bakılmaksızın doğru bağlamı yansıtır.

4. Rapor Düzeni seçeneğine tekrar tıklayın ve ardından Tablo Biçiminde Göster seçeneğini seçin. Tablo biçimi, tüm verileri gerçek bir sütun düzeninde sunar; bu da görünümü standart bir liste veya tabloya daha yakın hale getirir.

Bu noktada Özet Tablo'nuz geleneksel bir tabloya benzeyecek ve listeye aktarılması çok daha kolay hale gelecektir:

5. Çıktıyı daha da sadeleştirmek için Seçenekler (Analiz, Excel sürümünüzüze bağlı olarak) sekmesine gidin. Göster grubunda hem Düğmeler hem de Alan Başlıkları onay kutularının işaretini kaldırın. Bu öğeleri kaldırmak, verilerinizin liste dönüştürme işlemi için temizlenmesine yardımcı olur ve çıktınızı daha düzenli hale getirir.

Artık Özet Tablo'nuz yalnızca İlgili Veriler alanlarınızı içerecek şekilde daha net görünecektir:

6. Boş hücreleri sıfır olarak göstermeyi tercih ediyorsanız, Özet Tablo’daki herhangi bir hücreye sağ tıklayın ve Özet Tablo Seçenekleri seçeneğini seçin. Açılan iletişim kutusunda Düzen ve Biçim sekmesinde, Boş hücreler için göster seçeneğinin işaretini kaldırın. Ardından Tamam düğmesine tıklayın. Bu adım, dışa aktarılan listenizin değer beklenen yerlerde boşluklar içermemesini sağlar; bu da verileri daha sonra işlerken veya başka sistemlere aktarırken kritik öneme sahip olabilir.

7. Dönüştürmek istediğiniz tüm Özet Tablo aralığını seçin. Kopyalamak için Ctrl + C tuşlarına basın, ardından imlecinizi listenin görüntülenmesini istediğiniz çalışma sayfası hücresine taşıyın. Sağ tıklayın, Özel Yapıştır seçeneğini seçin ve ardından Değerler (V) seçeneğine tıklayın. Bu işlem, yalnızca sonuçları statik değerler olarak yapıştırır; Özet Tablo yapısı veya etkileşimi olmadan.

Not: Excel 2007 veya önceki sürümlerde bu adım için Giriş > Yapıştır > Değerleri Yapıştır yolunu izleyin.
Yapıştırdıktan sonra verileriniz artık standart liste biçiminde görüntülenecek ve daha fazla analiz, paylaşım veya dışa aktarma için hazır olacaktır:

Bu yöntem, sıklıkla güncellenmeyen küçük ve orta ölçekli Özet Tablolar için basit ve etkilidir. Ancak Özet Tablonuz dinamikse ya da sık sık değişiyorsa, verimlilik ve doğruluk açısından bu dönüştürme işlemini otomatikleştirmeyi veya yerleşik bir veri dönüştürme aracı kullanmayı değerlendirmelisiniz. Ayrıca, hesaplanan alanlar veya gruplanmış öğeler içeren karmaşık Özet Tablolar, dönüştürüldükten sonra ek ayarlamalar gerektirebilir.
VBA Kodu: Özet Tablo'yu Otomatik Olarak Listeye Dönüştürme
Özet Tabloları sıklıkla standart listeye dönüştürmeniz gerekiyorsa ya da Özet Tablolarınız özellikle büyükse, süreci otomatikleştirmek ciddi ölçüde zaman ve çaba tasarrufu sağlayabilir. VBA (Visual Basic for Applications) kullanarak, Özet Tablo’nuzu minimum manuel müdahaleyle düz bir listeye dönüştürebilirsiniz. Bu çözüm, ileri düzey kullanıcılar, toplu işlemler veya onlarca hatta yüzlerce Özet Tablo ile çalışırken idealdir.
Avantajlar: Tekrarlayan görevlerde son derece hızlıdır, büyük veri kümelerini sorunsuzca işler ve manuel hata riskini önemli ölçüde azaltır.
Dezavantajlar: Makroların etkinleştirilmesini ve VBA konusunda temel düzeyde bilgiyi gerektirir. Kod ilk kez çalıştırılmadan önce yedek almanız önerilir.
1. VBA düzenleyicisini açmak için Geliştirici Araçları > Visual Basic yolunu izleyin. Düzenleyicide Ekle > Modül seçeneğine 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 dönün ve listeye dönüştürmek istediğiniz Özet Tablo’yu seçin. Alt + F8 tuşlarına basın, makro listesinden ConvertPivotTableToList seçeneğini seçin ve Çalıştır düğmesine tıklayın. Bu işlem, Özet Tablo’nun statik bir liste olarak kopyalandığı yeni bir çalışma sayfası oluşturur.
Bir hata mesajıyla karşılaşırsanız, makroyu çalıştırmadan önce Özet Tablo’nun bulunduğu doğru sayfayı seçtiğinizden emin olun. Ayrıca, Excel’de makroların etkin olduğundan da emin olun. Çalışma kitabınızda birden fazla Özet Tablo varsa, bu kod yalnızca etkin çalışma sayfasındaki ilk Özet Tablo’yu işler.
İpucu: Kodu, çalışma kitabındaki tüm Özet Tablolarını işlemek ya da hangi Özet Tablo’nun dönüştürüleceğini belirtmek üzere daha da özelleştirebilirsiniz.
En İyi Office Üretkenlik Araçları
Excel becerilerinizi Kutools for Excel ile geliştirin ve verimlilikte hiç yaşamadığınız bir deneyim yaşayın.Kutools for Excel, üretkenliği artırmak ve Zamanı Kaydet için 300’den fazla gelişmiş özelliğe sahiptir.İhtiyacınız olan özelliği hemen edinmek için buraya tıklayın…
Office Tab, Office uygulamalarına sekmeli bir arayüz kazandırarak işlerinizi çok daha kolay hale getirir.
- Word, Excel, PowerPoint, Publisher, Access, Visio ve Project'te sekmeli düzenleme ve okuma özelliğini etkinleştirin.
- Belgeleri yeni pencerelerde değil, aynı pencerenin yeni sekmelerinde açıp oluşturun.
- Günlük üretkenliğinizi %50 artırır ve her gün yüzlerce fare tıklamasından tasarruf etmenizi sağlar!
Tüm Kutools eklentileri — tek bir kurulum dosyasında!
Kutools for Office paketi, Excel, Word, Outlook ve PowerPoint eklentilerini ve ayrıca Office Tab Pro’yu içeren kapsamlı bir çözümdür; Office uygulamalarında çalışan ekipler için idealdir.
- Hepsi bir arada paket— Excel, Word, Outlook ve PowerPoint eklentileri + Office Tab Pro
- Tek kurulum, tek lisans— birkaç dakikada hazır (MSI uyumlu)
- Birlikte daha iyi çalışır— Office uygulamalarında akıcı üretkenlik
- 30 günlük tam özellikli deneme— kayıt gerekmez, kredi kartı gerekmez
- En iyi fiyat performans— ayrı ayrı eklenti satın almaya göre tasarruf sağlar