Excel确切功能不起作用

问题描述 投票:0回答:1

当我试图在Excel上使用和(exact())函数来查看值是否在一个范围内匹配时,如果我的范围是在同一行,我得到一个公式错误,而如果我的范围是跨越同一列,我得到一个TRUE / FALSE输出,但这是错误的。

有谁知道我为什么输错了?

Vertical 1

enter image description here

enter image description here

enter image description here

excel excel-formula match
1个回答
1
投票

简答

这是因为这是一个数组公式。键入此公式后,您必须在键盘上按Ctrl + Shift + Enter,而不是按Enter键。


答案很长

由于这是一个非常简单的公式,您实际上可以使用非数组公式的替代方法。

例如,而不是:

= AND(EXACT(A4:A6,A4))

你可以这样做:

= SUMPRODUCT((A4:A6<>A4)+0)=0

而不是:

= AND(EXACT(A2:D2,A2))

你可以这样做:

= SUMPRODUCT((A2:D2<>A2)+0)=0

公式具有相同的最终结果,但具有SUMPRODUCT的公式不是数组公式。 (仅在此特定情况下。可以使用包含SUMPRODUCT的数组公式。)

© www.soinside.com 2019 - 2024. All rights reserved.