我有一个包含2个标签的Excel文件:
Tab1
ActorID | ActorName
--------------------
4321 | ActorName1
4322 | ActorName2
4323 | ActorName3
4324 | ActorName4
在第二个标签中,我想放入演员的名字,看看它是否在数组中
所以我使用了这个公式:=(Tab1!A1:A10="ActorName1")
,但我得到FALSE
。当我在第一个标签(=(A1:A10="ActorName1")
)中使用相同的公式时,我得到TRUE
。
如果公式在另一个标签中使用,我不明白为什么会得到FALSE
:/
答案 0 :(得分:2)
只有当您搜索的名称是第一个时,公式才会在选项卡上运行。您正在尝试将数组与单个项目进行比较,Excel将仅查看第一个数组。
要搜索一系列名称,请使用MATCH()。要返回TRUE / FALSE将其包装在ISNUMBER()中,因为如果找到则MATCH将返回一个数字,如果找不到则返回错误。
=ISNUMBER(MATCH("ActorName1",Tab1!A1:A10,0))