Excel 根据值搜索工作表以返回True或False

Excel 根据值搜索工作表以返回True或False,excel,if-statement,Excel,If Statement,我有2张excel工作表。第一个工作表有1列表示路线编号,4列表示4个站点的值(见下文) 第二个工作表有表示路线编号、纬度、经度和站点编号的列(见下文) 我想使用第二个工作表中的路线编号和停车编号来搜索第一个工作表中的匹配单元格,并返回值是否为0的TRUE或FALSE 使用我的两个示例得到的结果如下所示 执行此搜索和返回需要什么函数?假设您的第一张工作表是Sheet1,您可以使用以下公式: =vlookup($a2,sheet1!$A$2:$E$6,match("Stop"&$d2

我有2张excel工作表。第一个工作表有1列表示路线编号,4列表示4个站点的值(见下文)

第二个工作表有表示路线编号、纬度、经度和站点编号的列(见下文)

我想使用第二个工作表中的路线编号和停车编号来搜索第一个工作表中的匹配单元格,并返回值是否为0的TRUE或FALSE

使用我的两个示例得到的结果如下所示


执行此搜索和返回需要什么函数?

假设您的第一张工作表是Sheet1,您可以使用以下公式:

=vlookup($a2,sheet1!$A$2:$E$6,match("Stop"&$d2,sheet1!$a$1:$e$1,0),0)=0

匹配将检索与您的站点对应的列,vlookup将匹配与您的路线对应的行。

是第一个工作表文本值中的列标题为Stop1、Stop2等,还是它们的数字格式为
“Stop”0
?谢谢您的回答,它没有按说明工作。我把它改成了
=vlookup($a2,sheet1!$a2:$e2:$e6,match($Stop)和$d2,sheet1!$a1:$e1,0),0)=0
,它工作得很好。正确,第一行是#2。我适应了。