Excel 中公式返回值不一致

Excel 中公式返回值不一致

我在使用以下公式时遇到了问题:

=INDEX(range1,MATCH(1,(A1=range2)*(B1=range3),0))

所以我开始测试它的某些部分,看看哪些地方出了问题。当我尝试

=(A1=range2)

并自动填充以获得

=(A2=range2)
=(A3=range2)

...

=(An=range2)

它正确地为前几个单元格返回 TRUE,但错误地为剩余的单元格返回 FALSE。

我已确认两个范围内的数据类型相同。我已确认公式在所有单元格中自动填充正确。我已确认关系应为 TRUE。

还有哪些问题可能导致该公式的评估不一致?

答案1

A1=range2测试单元格 A1 的内容与范围“range2”之间的相等性。Excel 使用范围的第一个单元格进行比较。

现在很可能您的单元格 A1 等于 range2 中的第一个单元格,但您的单元格 A4 不相等。

相关内容