首页 > 解决方案 > 在 Excel 中比较同一列内的多个单元格

问题描述

我尝试了 IF 和 COUNTIF 组合,以及 MATCH EXACT (ctrl+shift+enter) 功能。两者都不能满足我的需要。

=AND(EXACT(G27:G27,G100))

我所拥有的是具有各种数字的列,如果非空白单元格包含相同的值,则返回相同的单元格值。否则,它应该以“混合”返回。

问题是如果我将 G1 设置为比较单元格,并且 G1 下面有一个混合,它就不会出现。

我希望它比较所有非空白单元格。有什么建议吗?基于 81 不等于 82 和 82 不等于 83 等事实,以下结果应该是“混合”的。

但如果 100 个单元格范围中只有 5 个值等于“81”(这意味着有 95 个空白单元格),它应该返回值为“81”。

如果前 4 个单元格是“81”,但第五个单元格是“82”,它也应该返回“Mixed”。

在此处输入图像描述

标签: excelexcel-formula

解决方案


查看整个人口的标准差会有所帮助吗?据我了解,您有 G:G 列,其中包含空单元格数字。因此尝试:

在此处输入图像描述

在此处输入图像描述

中的公式H1

=IF(STDEV.P(G:G),"Mixed",MIN(G:G))

如果所有单元格都是空的,这将返回错误。如果有可能,您可以包装一个IFERROR().


推荐阅读