NickL Asked: 2019-04-06 06:34:01 +0800 CST2019-04-06 06:34:01 +0800 CST 2019-04-06 06:34:01 +0800 CST 数据透视表计算项 IF 语句问题 772 我在数据透视表中有两列数据,但其中一列仅部分填充。我已经能够使用“计算项”添加第三列,该列将计算两列之间的差异,但我想要一个 IF 语句,以确保在部分填充的列为空白时“差异”列保持空白。 我已经在标准单元格中测试了数据透视表之外的逻辑,这工作正常。然而,当将相同的 IF 逻辑应用于“计算项”中的公式时,它只是默认为“else”并计算差值,无论如何。我想知道是否有人对此有任何建议? microsoft-excel worksheet-function pivot-table 1 个回答 Voted Best Answer NickL 2019-04-09T00:44:51+08:002019-04-09T00:44:51+08:00 这个问题是根据 Alex M 的建议解决的。 =IF(CategoryA-CategoryB=CategoryA,"n/a",CategoryA-CategoryB)返回#VALUE!当满足 IF 条件时使用文本字符串会出错,因此选择数据透视表选项“For error values show: n/a”作为一种粗略的解决方法,可实现所需的结果。
这个问题是根据 Alex M 的建议解决的。
=IF(CategoryA-CategoryB=CategoryA,"n/a",CategoryA-CategoryB)
返回#VALUE!当满足 IF 条件时使用文本字符串会出错,因此选择数据透视表选项“For error values show: n/a”作为一种粗略的解决方法,可实现所需的结果。