Excel GETPIVOTDATA işlevi

- Örnek1: GETPIVOTDATA işlevinin temel kullanımı
- Örnek2: GETPIVOTDATA işlevinde argüman tarih veya saat olduğunda hata değerlerinden nasıl kaçınılabilir
Açıklama
GETPIVOTDATA işlevi bir pivot tabloyu sorgular ve pivot tablo yapısına göre veri döndürür.
Sözdizimi ve argümanlar
Formül sözdizimi
=GETPIVOTDATA (data_field, pivot_table, [field1, item1], ...) |
Argümanlar
|
Dönüş Değeri
GETPIVOTDATA işlevi, verilen pivot tabloda saklanan verileri döndürür.
Notlar
1) Hesaplanmış alanlar ve özel hesaplama alanları gibi Genel Toplam ve Her Ürünün Toplamı da GETPIVOTDATA işlevinde argüman olarak kullanılabilir.
2) Bir öğe tarih veya saat içeriyorsa, çalışma kitabı başka bir konuma taşındığında dönen değer kaybolabilir ve hata değeri #REF! olarak görüntülenebilir. Bu durumu önlemek için tarih veya saati seri numarası olarak ifade edebilirsiniz; örneğin, 12/3/2018'i 43437 olarak gösterebilirsiniz.
3) Eğer pivot_table argümanı, bir PivotTable'ın bulunduğu bir hücre veya aralık değilse, GETPIVOTDATA #REF! döndürür.
4) Eğer argümanlar verilen pivot tabloda görünmüyorsa, GETPIVOTDATA işlevi #REF! hata değerini döndürür.
Kullanım ve Örnekler
Örnek1: Temel kullanım GETPIVOTDATA işlevi
1) Yalnızca ilk iki gerekli argüman:
=GETPIVOTDATA("StoreNorth",$A$3)
Açıklama:
Eğer GETPIVOTDATA işlevinde yalnızca iki argüman varsa, otomatik olarak verilen öğe adına göre Genel Toplam alanındaki değerleri döndürür. Örneğimde, StoreNorth alanının Genel Toplam sayısını, A3:E9 aralığında (A3 hücresinde başlar) yer alan pivot tablosundan döndürür.
2) data_field, pivot_table, field1, item1 argümanlarıyla
=GETPIVOTDATA("StoreNorth",$A$3,"Product","B")
Açıklama:
SouthNorth: data_field, değerini almak istediğiniz alan;
A3: pivot_table, pivot tablosunun ilk hücresi A3 hücresidir;
Ürün, B: alan_adı, öğe_adı, döndürülecek değeri tanımlayan bir çift.
Örnek2: GETPIVOTDATA işlevinde argüman tarih veya saat olduğunda hata değerlerinden nasıl kaçınılabilir
Eğer GETPIVOTDATA işlevindeki argümanlar tarih veya saat içeriyorsa, çalışma kitabı başka bir konumda açıldığında sonuç aşağıdaki ekran görüntüsünde gösterildiği gibi hata değeri #REF! olarak değişebilir:
Bu durumda, şunları yapabilirsiniz:
1) DATEVALUE işlevini kullanın
=GETPIVOTDATA("EachDate",A3,"Date Record",DATEVALUE("12/3/2018"))
2) DATE işlevini kullanın
=GETPIVOTDATA("EachDate",A3,"Date Record",DATE(2018,12,3))
3) Tarih içeren bir hücreye başvurun
=GETPIVOTDATA("EachDate",A3,"Date Record",A12)
En İyi Ofis Verimlilik Araçları
Kutools for Excel - Kalabalıktan Farklılaşmanızı Sağlar
Kutools for Excel, İhtiyacınız Olan Her Şeyin Bir Tıklama Uzağında Olduğundan Emin Olmak İçin 300'den Fazla Özelliğe Sahiptir...
Office Tab - Microsoft Office'de (Excel Dahil) Sekmeli Okuma ve Düzenlemeyi Etkinleştirin
- Onlarca açık belge arasında bir saniyede geçiş yapın!
- Her gün yüzlerce fare tıklamasından sizi kurtarır, fare eline veda edin.
- Birden fazla belgeyi görüntülediğinizde ve düzenlediğinizde üretkenliğinizi %50 artırır.
- Chrome, Edge ve Firefox gibi Office'e (Excel dahil) Etkin Sekmeler Getirir.