Excel ISNUMBER(匹配)不断显示错误语句

Excel ISNUMBER(匹配)不断显示错误语句,excel,Excel,我试图从两张工作表中找到重复的数字。表1是我试图使用匹配来显示正确或错误的地方。。第2页是一张带有项目位置的地图。我使用的公式是=ISNUMBER(匹配(E4,sheet2!$A$3:$Y$113,0)),但所有的结果都是假的,即使有些数字应该是真的 下面是excel电子表格的链接 我使用这个作为工作,所以我可以使用任何宏或VBA。感谢您的帮助。比赛麻烦:COUNTIF前来救援 返回总是FALSE的原因是MATCH仅适用于一行范围或一列范围,例如$a$3:$Y$3或$a$3:$a$113 因此

我试图从两张工作表中找到重复的数字。表1是我试图使用匹配来显示正确或错误的地方。。第2页是一张带有项目位置的地图。我使用的公式是=ISNUMBER(匹配(E4,sheet2!$A$3:$Y$113,0)),但所有的结果都是假的,即使有些数字应该是真的

下面是excel电子表格的链接

我使用这个作为工作,所以我可以使用任何宏或VBA。感谢您的帮助。

比赛麻烦:COUNTIF前来救援 返回总是
FALSE
的原因是
MATCH
仅适用于一行范围或一列范围,例如
$a$3:$Y$3
$a$3:$a$113

因此,您应该使用
COUNTIF
。将以下公式复制到上传工作簿的
Sheet1
的单元格
K4

这实际上是“缩写”:

=IF(COUNTIF(Sheet2!$A$3:$Y$113,E3)>0,TRUE,FALSE)

为什么把isnumber()放在match()的周围,为什么不使用isnumber()来测试单元格E4?match()只在列中查找!它应该是=ISNUMBER(MATCH(E4,sheet2!$A$3:$A$113,0))@Faseeh MATCH可以与水平或垂直阵列配合使用…@Solar-Mike,是的,对,我的意思是它不能与多行或多列配合使用,一行或一列都可以!谢谢你的建议,但还是没用。我已将excel电子表格包含在一个链接中,以便更好地参考。@nobb666:我甚至没有查看范围,即它不是一列范围,因此我的答案是错误的。我现在用一个有效的解决方案更新了它。很抱歉顺便说一句,链接到工作簿是个好主意。它打开了我的眼睛。
=IF(COUNTIF(Sheet2!$A$3:$Y$113,E3)>0,TRUE,FALSE)