[問題] excel getpivotdata語法問題

作者: bluehsin (憂心)   2018-09-22 19:00:06
軟體:EXCEL
版本:2007
問題:
我一個每月統計資料的檔案,裡面有31個工作表,每個工作表都有樞鈕分析表
現在需要新增一個工作表來整理與比較這31個工作表的資料
而我所需要的是從每個工作表的樞鈕分析表拉資料出來
因此使用GETPIVOTDATA去抓取樞鈕分析表的資料,工作表名稱命名方式是1~31
A1為8月1日的資料
A2為8月2日的資料
A3為8月3日的資料……以此類推至8月31日
例如:
對應每一天的工作表裡的樞鈕分析表位置固定在R7
我要抓取的內容在A1輸入
=GETPIVOTDATA('1'!$R$7,"金額統計")
則A1會正確顯示8月1日的統計金額
但是如果我想要複製的話,工作表無法被當作變數來複製
例如我在B1~B31放入1~31的數字
輸入=GETPIVOTDATA($B1!$R$7,"金額統計")
則會顯示公式錯誤訊息
請問正確的方式應是如何使用?或者是有其他的函數可以解決我現在遇到的問題
作者: newacc (XD)   2018-09-22 19:14:00
INDIRECT($B1&"!$R$7")
作者: bluehsin (憂心)   2018-09-25 15:04:00
感謝,原來之前鬼打牆,難怪一直試不出來

Links booklink

Contact Us: admin [ a t ] ucptt.com