[问题] 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