Excel formula 测试单元格是否包含#裁判&引用;

Excel formula 测试单元格是否包含#裁判&引用;,excel-formula,excel-2010,Excel Formula,Excel 2010,我有一个Excel工作簿,每张工作表上有许多数据透视表。我正在使用透视表在另一张表上显示我的分析表中的许多“计数”。例如,如果属性A各有三个级别,我将制作表,列出A1、A2和A3中的行数 我还需要创建单独的非透视表,这些表引用原始透视表,以便填充它们中缺少的值。因此,从上面的示例来看,如果当前没有具有属性A2的行,则透视表中不存在该行。但是,稍后当我得到更新的数据表时,我可以预期会有属性为A2的行。我想在我的第二个表中创建一个引用,当pivot表中没有A2的行时,该引用的值可以计算为0,但当所有

我有一个Excel工作簿,每张工作表上有许多数据透视表。我正在使用透视表在另一张表上显示我的分析表中的许多“计数”。例如,如果属性A各有三个级别,我将制作表,列出A1、A2和A3中的行数

我还需要创建单独的非透视表,这些表引用原始透视表,以便填充它们中缺少的值。因此,从上面的示例来看,如果当前没有具有属性A2的行,则透视表中不存在该行。但是,稍后当我得到更新的数据表时,我可以预期会有属性为A2的行。我想在我的第二个表中创建一个引用,当pivot表中没有A2的行时,该引用的值可以计算为0,但当所有内容都刷新时,它将采用A2的现有值

当我尝试使用GETPIVOTDATA引用行时,我得到了#REF!如果数据透视表中不存在该单元格。基本上,我只是不知道怎么说:

if (GETPIVOTDATA equals #REF!)
  cell equals 0
else
  cell equals GETPIVOTDATA

您可以通过
=ISREF(…)
=ERROR.TYPE(…)
(ref-TYPE ERROR应等于4)公式对其进行测试。

可能
=IFERROR(*您的公式*,0)
。换句话说,如果公式返回错误,则显示
0

检测
#N/A
#值
#参考
#DIV/0
#NUM
#名称?
,或
#空但如果来自PT,这可能是可以接受的,尽管这并不完全符合您的要求