Excel循环引用错误解决:统计不重复姓名并避免COUNTIF循环引用

在Excel中,我们经常需要从数据列表中提取唯一值,例如统计不重复的姓名。你可能尝试使用 IFERROR, INDEX, MATCHCOUNTIF 函数组合来实现,但却遇到了'打开的工作簿中有一个循环引用'的错误提示。

问题根源:

你使用的公式很可能类似于:=IFERROR(INDEX($I$6:$BN$188, MATCH(0, COUNTIF($N$197:N197, $I$6:$BN$188), 0), 1), '')

这个公式中出现了循环引用的错误,是因为 COUNTIF 函数中的范围 $N$197:N197 包括了当前单元格 N197,而该单元格又在公式中被引用了,从而导致了循环引用。

解决方案:

为了避免循环引用,我们需要将 COUNTIF 函数中的范围修改为不包括当前单元格。例如,将 $N$197:N197 改为 $N$198:N198,即:

=IFERROR(INDEX($I$6:$BN$188, MATCH(0, COUNTIF($N$198:N198, $I$6:$BN$188), 0), 1), '')

将公式填充至 N198 及以下单元格,即可在 N198 开始的列中统计出 I6 到 BN188 中出现过的不重复姓名。

总结:

通过修改 COUNTIF 函数的范围,我们可以轻松解决在使用 IFERROR, INDEX, MATCHCOUNTIF 函数组合提取唯一值时遇到的循环引用问题。

Excel循环引用错误解决:统计不重复姓名并避免COUNTIF循环引用

原文地址: https://www.cveoy.top/t/topic/jpkm 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录