Nihayet kusursuz raporunuzu oluşturdunuz ve düzenli bir PivotTable, bölgeye, ürüne ve aya göre satışları gösteriyor. Her şey harika görünüyor.
Sonra ekip arkadaşınız veri kaynağını güncelliyor. Dosyayı yeniden açıp yeni sayıların görüneceğini bekliyorsunuz, ancak hiçbir şey değişmiyor.
Toplamlarınız hatalı. Yeni girişler eksik. Ve şimdi bir şeyleri yanlış yapıp yapmadığınızı düşünüyorsunuz.
Bilmeniz gereken şu: Excel ve Google E-Tablolar, temelde verinizin saklanan bir anlık görüntüsü olan bir Pivot önbelleği kullanır. Bu, PivotTable’ın daha hızlı yüklenmesine yardımcı olur; ancak veriler değiştiğinde otomatik olarak güncellenmez.
Bu rehberde, Excel veya Google E-Tablolar’da çalışıyor olun, PivotTable’larınızı elle nasıl yenileyeceğinizi adım adım göstereceğim.
PivotTable Nasıl Yenilenir
Excel ve Google E-Tablolar’da PivotTable’ı yenilemenin birkaç yolunu inceleyelim.
Excel’de PivotTable’ı Yenileme
Excel’de bir PivotTable’ı yenilemenin üç yolu vardır:
Elle yöntem
Bunu elle nasıl yapabileceğiniz:
PivotTable’ınızın içinde herhangi bir yere tıklayın.
Üst şeritte Data sekmesine gidin.
Refresh All seçeneğine tıklayın (veya Excel sürümünüze bağlı olarak yalnızca Refresh).
Bunu yaptıktan sonra Excel, PivotTable’ınızı kaynak sayfadaki en güncel verilerle günceller.
PivotTable’ı elle yenileyin. Görsel: Yazar.
İpucu: Çalışma kitabınızda farklı veri kümelerine ait birden fazla PivotTable varsa, Refresh All hepsini günceller.
Klavye kısayolları
Benim kadar tuşları kullanmayı seviyorsanız, daha hızlı bir yol var: Seçili PivotTable’ı yenilemek için Alt + F5 tuşlarına basın.
Çalışma kitabınızdaki tüm PivotTable’ları yenilemeniz gerekiyorsa, bunun yerine Ctrl + Alt + F5 tuşlarına basın.
Otomatik yenileme
Excel’in, dosyayı her açtığınızda PivotTable’ınızı yenilemesini de sağlayabilirsiniz:
PivotTable’ınızda herhangi bir yere tıklayın.
Şuraya gidin: Analyze > Pivot Table > Options. (veya PivotTable’ınıza sağ tıklayıp PivotTable Options’ı seçin)
PivotTable Options iletişim kutusunda Data sekmesine gidin.
Refresh data when opening the file kutusunu işaretleyin.
OK’ye tıklayın.
Artık çalışma kitabınızı her açtığınızda Excel sizin için en güncel verileri çekecektir.
Pivot tablonun otomatik yenilemesini ayarlayın. Görsel: Yazar.
Google E-Tablolar’da Pivot Table’ı Yenileme
Google E-Tablolar’da Pivot tablolar (Google bunu boşlukla yazar) kaynak veriniz değiştiğinde otomatik olarak güncellenir.
Örneğin, verilerinizde bazı değişiklikler yapıp ardından PivotTable’ınıza bakarsanız, PivotTable’ın bu değişiklikleri otomatik olarak yansıttığını görürsünüz. Refresh’e tıklamanız veya özel bir şey yapmanız gerekmez.
Otomasyon Seçenekleri
Verileri düzenli olarak güncelliyorsanız, elle yenileme zahmetli hale gelebilir. Neyse ki hem Excel hem de Google E-Tablolar, süreci otomatikleştirmenize olanak tanır; böylece PivotTable’larınız (veya Pivot Tables) ek tıklamalar olmadan güncel kalır.
Excel’de
Excel’de yenileme sürecini otomatikleştirmenin üç yolu vardır.
VBA otomasyonu
Makrolarla rahatsanız, PivotTable’ları otomatik olarak yenilemek için VBA’yı (Visual Basic for Applications) kullanabilirsiniz:
VBA düzenleyicisini açmak için Alt + F11 tuşlarına basın.
Insert > Module’a tıklayın.
Şu basit kodu yapıştırın:
Sub AutoRefreshPivotTables()
Dim PT As PivotTable
Dim WS As Worksheet
For Each WS In ThisWorkbook.Worksheets
For Each PT In WS.PivotTables
PT.PivotCache.Refresh
Next PT
Next WS
End SubAltyapı:
Düzenleyiciyi kapatın.
Artık çalışma kitabını açtığınızda PivotTable otomatik olarak yenilenecektir.
VBA ile PivotTable’ı yenileyin. Görsel: Yazar.
Power Query yenilemesi
PivotTable’ınız Power Query’ye bağlıysa, tek adımda hem verilerinizi hem de PivotTable’ları yenileyebilirsiniz:
Şuraya gidin: Data > Refresh All.
Bu, sorgunuzu ve ona bağlı tüm PivotTable’ları günceller.
İleri düzey ipucu: Data > Queries & Connections altında, sağ tarafta Queries & Connections panelini görürsünüz. Sağ tıklayın ve Properties’i seçin. Buradan zamanlanmış yenilemeler ayarlayabilirsiniz.
PivotTable’ları güncellemek için Power Query kullanma. Görsel: Yazar.
Harici veri bağlantıları
PivotTable’ınız harici kaynaklardan (veritabanı, CSV veya web akışı gibi) veri çekiyorsa, Excel bunu otomatik olarak güncelleyebilir. Bunu şu şekilde ayarlayabilirsiniz:
Zamanlayıcıyla güncellenmesini istiyorsanız, her n dakikada bir Refresh seçeneğini işaretleyin. (İsteğe bağlı)
Bu kurulum, canlı veriye veya günlük içe aktarımlara dayanan panolar için uygundur.
Google E-Tablolar’da
Google E-Tablolar’da AppsScript veya eklentilerle herhangi bir şeyi otomatikleştirmenize gerek yoktur; çünkü PivotTable otomatik olarak güncellenir.
Yeni sütunlar veya satırlar eklerseniz, veri aralığını genişletin ya da bunları mevcut sütun ve satırlar arasına ekleyin; Google E-Tablolar her şeyi kendi kendine güncelleyecektir.
Google E-Tablolar’da pivot tablo düzenleyici. Görsel: Yazar.
PivotTable Yenilemelerinde Sorun Giderme
Her şey doğru kurulmuş olsa bile, bazen PivotTable beklediğiniz gibi yenilenmez. Bunun yaygın nedenlerine ve hem Excel hem de Google E-Tablolar’da bu sorunları nasıl çözebileceğinize bakalım.
Excel’de
Excel’de PivotTable ile ilgili sorunları şu şekilde giderebilirsiniz:
Aralık başvurularını ve pivot önbelleğini kontrol edin
PivotTable’ınız yeni verileri göstermiyorsa, veri aralığınız en son satırları içermiyor olabilir. Bunu düzeltmek için:
PivotTable üzerinde herhangi bir yere tıklayın. Analyze > Change Data Source yoluna gidin ve aralığın tüm verilerinizi kapsadığını doğrulayın.
Veri aralığınızı bir Tabloya dönüştürün (Ctrl + T); çünkü tablolar, yeniledikten sonra yeni satır ekledikçe PivotTable’ı otomatik olarak genişletir.
PivotTable hâlâ güncellenmiyorsa pivot önbellek eski olabilir. Yeniden oluşturmak için Data > Refresh All seçeneğini deneyin.
Harici veri kaynaklarını yeniden bağlayın
Bazen PivotTable, bağlı olduğu veri kaynağı (veritabanı, Power Query dosyası veya çevrimiçi sayfa gibi) çevrimdışı olduğunda veya taşındığında yenilenemez:
Data > Connections yoluna gidin.
Listelenen her bağlantının durumunu kontrol edin.
Herhangi birinin etkin olmadığı veya eksik olduğu görünüyorsa, yeniden bağlanmak veya dosya yolunu güncellemek için tıklayın.
Bağlantı geri yüklendiğinde, en son verileri yeniden yüklemek için Refresh All seçeneğine tıklayın.
İpucu: Veri dosyasının adı değiştirildiyse veya yeri taşındıysa, bağlantı özelliklerinde bağlantıyı doğrudan güncelleyin ki tekrar bozulmasın.
Büyük veri kümelerinde yenileme gecikmesini azaltın
Çalışma kitabınızın yenilenmesi çok uzun sürüyorsa şunları yapın:
Otomatik hesaplamaları geçici olarak kapatın (Formulas > Calculation Options > Manual) ve ardından yenileyin.
Çok büyük PivotTable’ları, bölgeye, ürüne veya aya göre filtrelenmiş daha küçük tablolara bölün.
İşlemeyi yavaşlatan gereksiz alanları veya toplamları kaldırın.
Google E-Tablolar’da
Google E-Tablolar’daki Pivot Tablolar genellikle otomatik olarak yenilense de, bazen yine de en güncel sayıları göstermeyebilir. İki yaygın nedene ve nasıl çözüleceğine bakalım.
Aralık başvurusunu kontrol edin
PivotTable’ınızın oluşturulduğu orijinal veri aralığının dışına yeni satır veya sütunlar eklerseniz, E-Tablolar bunları otomatik olarak dahil etmez.
Örneğin, veri kümesinin sağına Payment Method adlı yeni bir sütun eklediniz, ancak PivotTable bunu görmedi:
PivotTable düzenleyicisini açın ve aralığı ayarlayın.
PivotTable’ı oluştururken mevcut verinizden biraz daha büyük bir aralık seçin.
Daha sonra yeni satır veya sütun eklemeniz gerekirse, bunları mevcut aralığın dışına değil, içine yerleştirin.
Örneğin, geçerli aralığınız A1:C11 ise yeni bir sütunu D’ye eklemeyin. Bunun yerine, yeni sütunu A ile C arasına ekleyin ki aralığın içinde kalsın.
Bu şekilde, PivotTable’ınız her zaman otomatik olarak güncellenecektir.
Filtreleri kaldırın
Bazen Pivot Tablo, verileriniz değişmiş olsa bile en son rakamları göstermeyebilir. Bu genellikle bir filtrenin etkin olması durumunda olur.
Örneğin, yalnızca 50’nin üzerindeki satışları gösteren bir filtre ayarlamış olabilirsiniz. Ardından bir öğenin satışını 25’ten 130’a güncellersiniz, ancak yine de raporda görünmez. Bunun nedeni, filtrenin görünümü engellemesidir:
Şuraya gidin: Data > Remove filter’a tıklayarak filtreyi kapatın.
PivotTable’ınızı kontrol ederek güncellenen girdinin artık göründüğünü doğrulayın.
Her şey doğru görünüyorsa ve hâlâ gerekiyorsa filtrenizi yeniden uygulayın.
Filtreyi kapatıp tekrar açtığınızda, Google E-Tablolar’ın verilerinizi yeniden kontrol etmesini ve en güncel değerleri göstermesini sağlarsınız.
Son Düşünceler
Hızlı bir yenileme her şeyi değiştirebilir. Raporlarınızı doğru tutar ve gördüğünüz sayıların en güncel verilerinizi yansıttığından emin olmanızı sağlar.
Tablolarınızı elle güncelleyebilir, bir kısayol kullanabilir veya zamandan tasarruf etmek için otomasyon kurabilirsiniz. Becerilerinizi bir adım öteye taşımak isterseniz, özel kurslarımıza kaydolmayı unutmayın. Data Analysis in Excel ve Introduction to Power Query in Excel kurslarımızı öneririm.
Karmaşık konuları basitleştirmeyi seven bir içerik stratejistiyim. Splunk, Hackernoon ve Tiiny Host gibi şirketlerin hedef kitleleri için ilgi çekici ve bilgilendirici içerikler üretmelerine yardımcı oldum.
SSS
Excel’de bir PivotTable ile normal tablolar arasındaki fark nedir?⌄
Düzenli tablolar ham verileri düzenlerken, PivotTable’lar orijinal veri kümesini değiştirmeden verileri etkileşimli olarak gruplamanıza, filtrelemenize ve hesaplamanıza olanak tanır.
PivotChart nedir ve PivotTable ile nasıl ilişkilidir?⌄
PivotChart, bir PivotTable’ın görsel temsilidir. PivotTable’ı güncellediğinizde veya filtrelediğinizde, PivotChart bu değişiklikleri otomatik olarak yansıtır. Verilerinizin dinamik ve görsel bir özetini sunar.
Yenilemeden sonra PivotTable alanlarım neden kayboluyor?⌄
Kaynak veri aralığı büyük ölçüde değişirse (sütunlar kaldırılır veya yeniden adlandırılırsa), alanlar artık mevcut olmayabilir. Bu nedenle yenilemeden önce tüm orijinal alan adlarının veri kümenizde hâlâ mevcut olduğundan emin olun.
Bir PivotTable’ı canlı bir veritabanına bağlayabilir miyim?⌄
Evet. Data > Get Data üzerinden SQL Server, Access gibi veritabanlarına veya harici API’lere doğrudan bağlanabilirsiniz. Bağlandıktan sonra PivotTable’ı yenileyerek güncellenmiş kayıtları otomatik olarak çekebilirsiniz.
PivotTable’a nasıl hesaplanan alanlar ekleyebilirim?⌄
PivotTable içinde özel formüller çalıştırmak için hesaplanan bir alan oluşturabilirsiniz. Analyze > Fields, Items & Sets > Calculated Field yoluna gidin ve formülünüzü tanımlayın. Bu, kâr marjları veya büyüme oranları gibi metrikler eklemenize yardımcı olur.
Algoritmalar, sistem tasarımı ve davranışsal senaryoları kapsayan bu temel sorularla teknik mülakat sürecine hakim olun. Uzman cevapları, kod örnekleri ve kanıtlanmış hazırlık stratejileri edinin.
Git deponuzu temiz tutmak için .gitignore’u nasıl kullanacağınızı öğrenin. Bu eğitim; temelleri, yaygın kullanım durumlarını ve başlamanıza yardımcı olacak pratik örnekleri kapsar!
Excel'de farklı veri düzenleri için çeşitli görselleştirmeler oluşturmayı öğrenin; panolar oluşturmanıza yardımcı olacak alıştırma yöntemlerini uygulayın.
Nihayet kusursuz raporunuzu oluşturdunuz ve düzenli bir PivotTable, bölgeye, ürüne ve aya göre satışları gösteriyor. Her şey harika görünüyor.
Sonra ekip arkadaşınız veri kaynağını güncelliyor. Dosyayı yeniden açıp yeni sayıların görüneceğini bekliyorsunuz, ancak hiçbir şey değişmiyor.
Toplamlarınız hatalı. Yeni girişler eksik. Ve şimdi bir şeyleri yanlış yapıp yapmadığınızı düşünüyorsunuz.
Bilmeniz gereken şu: Excel ve Google E-Tablolar, temelde verinizin saklanan bir anlık görüntüsü olan bir Pivot önbelleği kullanır. Bu, PivotTable’ın daha hızlı yüklenmesine yardımcı olur; ancak veriler değiştiğinde otomatik olarak güncellenmez.
Bu rehberde, Excel veya Google E-Tablolar’da çalışıyor olun, PivotTable’larınızı elle nasıl yenileyeceğinizi adım adım göstereceğim.
PivotTable Nasıl Yenilenir
Excel ve Google E-Tablolar’da PivotTable’ı yenilemenin birkaç yolunu inceleyelim.
Excel’de PivotTable’ı Yenileme
Excel’de bir PivotTable’ı yenilemenin üç yolu vardır:
Elle yöntem
Bunu elle nasıl yapabileceğiniz:
Bunu yaptıktan sonra Excel, PivotTable’ınızı kaynak sayfadaki en güncel verilerle günceller.
PivotTable’ı elle yenileyin. Görsel: Yazar.
İpucu: Çalışma kitabınızda farklı veri kümelerine ait birden fazla PivotTable varsa, Refresh All hepsini günceller.
Klavye kısayolları
Benim kadar tuşları kullanmayı seviyorsanız, daha hızlı bir yol var: Seçili PivotTable’ı yenilemek için
Alt + F5tuşlarına basın.Çalışma kitabınızdaki tüm PivotTable’ları yenilemeniz gerekiyorsa, bunun yerine
Ctrl + Alt + F5tuşlarına basın.Otomatik yenileme
Excel’in, dosyayı her açtığınızda PivotTable’ınızı yenilemesini de sağlayabilirsiniz:
Artık çalışma kitabınızı her açtığınızda Excel sizin için en güncel verileri çekecektir.
Pivot tablonun otomatik yenilemesini ayarlayın. Görsel: Yazar.
Google E-Tablolar’da Pivot Table’ı Yenileme
Google E-Tablolar’da Pivot tablolar (Google bunu boşlukla yazar) kaynak veriniz değiştiğinde otomatik olarak güncellenir.
Örneğin, verilerinizde bazı değişiklikler yapıp ardından PivotTable’ınıza bakarsanız, PivotTable’ın bu değişiklikleri otomatik olarak yansıttığını görürsünüz. Refresh’e tıklamanız veya özel bir şey yapmanız gerekmez.
Otomasyon Seçenekleri
Verileri düzenli olarak güncelliyorsanız, elle yenileme zahmetli hale gelebilir. Neyse ki hem Excel hem de Google E-Tablolar, süreci otomatikleştirmenize olanak tanır; böylece PivotTable’larınız (veya Pivot Tables) ek tıklamalar olmadan güncel kalır.
Excel’de
Excel’de yenileme sürecini otomatikleştirmenin üç yolu vardır.
VBA otomasyonu
Makrolarla rahatsanız, PivotTable’ları otomatik olarak yenilemek için VBA’yı (Visual Basic for Applications) kullanabilirsiniz:
VBA düzenleyicisini açmak için
Alt + F11tuşlarına basın.Insert > Module’a tıklayın.
Şu basit kodu yapıştırın:
VBA ile PivotTable’ı yenileyin. Görsel: Yazar.
Power Query yenilemesi
PivotTable’ınız Power Query’ye bağlıysa, tek adımda hem verilerinizi hem de PivotTable’ları yenileyebilirsiniz:
Şuraya gidin: Data > Refresh All.
Bu, sorgunuzu ve ona bağlı tüm PivotTable’ları günceller.
İleri düzey ipucu: Data > Queries & Connections altında, sağ tarafta Queries & Connections panelini görürsünüz. Sağ tıklayın ve Properties’i seçin. Buradan zamanlanmış yenilemeler ayarlayabilirsiniz.
PivotTable’ları güncellemek için Power Query kullanma. Görsel: Yazar.
Harici veri bağlantıları
PivotTable’ınız harici kaynaklardan (veritabanı, CSV veya web akışı gibi) veri çekiyorsa, Excel bunu otomatik olarak güncelleyebilir. Bunu şu şekilde ayarlayabilirsiniz:
Şuraya gidin: Data > Connections > Properties.
Usage sekmesinde, dosya açılırken Refresh data seçeneğini işaretleyin.
Zamanlayıcıyla güncellenmesini istiyorsanız, her
ndakikada bir Refresh seçeneğini işaretleyin. (İsteğe bağlı)Bu kurulum, canlı veriye veya günlük içe aktarımlara dayanan panolar için uygundur.
Google E-Tablolar’da
Google E-Tablolar’da Apps Script veya eklentilerle herhangi bir şeyi otomatikleştirmenize gerek yoktur; çünkü PivotTable otomatik olarak güncellenir.
Yeni sütunlar veya satırlar eklerseniz, veri aralığını genişletin ya da bunları mevcut sütun ve satırlar arasına ekleyin; Google E-Tablolar her şeyi kendi kendine güncelleyecektir.
Google E-Tablolar’da pivot tablo düzenleyici. Görsel: Yazar.
PivotTable Yenilemelerinde Sorun Giderme
Her şey doğru kurulmuş olsa bile, bazen PivotTable beklediğiniz gibi yenilenmez. Bunun yaygın nedenlerine ve hem Excel hem de Google E-Tablolar’da bu sorunları nasıl çözebileceğinize bakalım.
Excel’de
Excel’de PivotTable ile ilgili sorunları şu şekilde giderebilirsiniz:
Aralık başvurularını ve pivot önbelleğini kontrol edin
PivotTable’ınız yeni verileri göstermiyorsa, veri aralığınız en son satırları içermiyor olabilir. Bunu düzeltmek için:
Ctrl + T); çünkü tablolar, yeniledikten sonra yeni satır ekledikçe PivotTable’ı otomatik olarak genişletir.Harici veri kaynaklarını yeniden bağlayın
Bazen PivotTable, bağlı olduğu veri kaynağı (veritabanı, Power Query dosyası veya çevrimiçi sayfa gibi) çevrimdışı olduğunda veya taşındığında yenilenemez:
İpucu: Veri dosyasının adı değiştirildiyse veya yeri taşındıysa, bağlantı özelliklerinde bağlantıyı doğrudan güncelleyin ki tekrar bozulmasın.
Büyük veri kümelerinde yenileme gecikmesini azaltın
Çalışma kitabınızın yenilenmesi çok uzun sürüyorsa şunları yapın:
Google E-Tablolar’da
Google E-Tablolar’daki Pivot Tablolar genellikle otomatik olarak yenilense de, bazen yine de en güncel sayıları göstermeyebilir. İki yaygın nedene ve nasıl çözüleceğine bakalım.
Aralık başvurusunu kontrol edin
PivotTable’ınızın oluşturulduğu orijinal veri aralığının dışına yeni satır veya sütunlar eklerseniz, E-Tablolar bunları otomatik olarak dahil etmez.
Örneğin, veri kümesinin sağına Payment Method adlı yeni bir sütun eklediniz, ancak PivotTable bunu görmedi:
Örneğin, geçerli aralığınız
A1:C11ise yeni bir sütunuD’ye eklemeyin. Bunun yerine, yeni sütunuAileCarasına ekleyin ki aralığın içinde kalsın.Bu şekilde, PivotTable’ınız her zaman otomatik olarak güncellenecektir.
Filtreleri kaldırın
Bazen Pivot Tablo, verileriniz değişmiş olsa bile en son rakamları göstermeyebilir. Bu genellikle bir filtrenin etkin olması durumunda olur.
Örneğin, yalnızca 50’nin üzerindeki satışları gösteren bir filtre ayarlamış olabilirsiniz. Ardından bir öğenin satışını 25’ten 130’a güncellersiniz, ancak yine de raporda görünmez. Bunun nedeni, filtrenin görünümü engellemesidir:
Filtreyi kapatıp tekrar açtığınızda, Google E-Tablolar’ın verilerinizi yeniden kontrol etmesini ve en güncel değerleri göstermesini sağlarsınız.
Son Düşünceler
Hızlı bir yenileme her şeyi değiştirebilir. Raporlarınızı doğru tutar ve gördüğünüz sayıların en güncel verilerinizi yansıttığından emin olmanızı sağlar.
Tablolarınızı elle güncelleyebilir, bir kısayol kullanabilir veya zamandan tasarruf etmek için otomasyon kurabilirsiniz. Becerilerinizi bir adım öteye taşımak isterseniz, özel kurslarımıza kaydolmayı unutmayın. Data Analysis in Excel ve Introduction to Power Query in Excel kurslarımızı öneririm.