9.10 使用数据透视表函数应注意的问题
1.不能在关闭的数据透视表文档中的获取或刷新计算数据
在使用数据透视表函数获取数据透视表中的数据时,相应的数据透视表文档必须打开,否则将无法获取正确数据或刷新数据。
当用户将使用数据透视表函数取值的文档内容复制到目标工作簿后,如果原数据透视表文档未打开或不存在的情况下,打开目标工作簿刷新数据后,所有使用数据透视表函数取到的数值会变为“#REF!”错误。
该问题的解决方案:在需要取值的数据透视表工作簿中使用数据透视表函数。
2.多个字段包含相同数据项时Excel 2000版函数不能正确取值
如果数据透视表有两个或两个以上字段包含相同数据项时,使用Excel 2000版数据透视表函数将无法获取数据透视表数据,会出现“#N/A”错误。
该问题的解决方案:使用数据透视表函数的基本语法结构取值。
3.残留数据项会影响Excel 2000版函数正确取值
当数据透视表经过多次修改后,分类字段和页字段可能会产生许多残留数据项。此时,使用Excel 2000版数据透视表函数将无法正确取值,会出现“#N/A”错误。
该问题的解决方案:
(1)使用数据透视表函数的基本语法结构取值。
(2)清除残留数据项后,再使用Excel 2000版数据透视表函数取值(“清除残留数据项”的方法,请参阅2.6节)。