尝试求解在两张纸上搜索X值的列-如果是,则返回相应的Y值

时间:2019-05-03 05:31:11

标签: google-sheets

我需要一个单元格(“类”上的A1)的公式,以便在两个工作表(“类”上的Q:Q和“名称”上的A:A)上的两列中搜索X值,如果有的话任一列中的值都与“类”中的单元格B1中的值匹配,然后在找到该表的任何工作表上的相应列中返回该值-“类”中的R:R和“名称”中的B:B

我有一个公式可以搜索一列或另一列,但不能同时搜索两列。

这是一个适用于同一张纸上的列的公式:

=INDEX(R:R,MATCH(B3,Q:Q,0))

或其他工作表:

=INDEX(Names!B:B,MATCH(B3,Names!A:A,0))

但是我不知道如何找到一个公式来搜索两者...

请帮助!

1 个答案:

答案 0 :(得分:1)

将它们与IFERROR放在一起。如果第一个失败,则尝试第二个。

=IFERROR(INDEX(R:R,MATCH(B3,Q:Q,0)), INDEX(Names!B:B,MATCH(B3,Names!A:A,0)))

如果都不匹配,则结果为#N / A。