如果工作表1中的B2与工作表3上的任何单元格匹配,则复制工作表3中的下一个单元格。(复制到工作表1)

时间:2014-10-04 10:09:33

标签: excel

任何能为我提供excel配方的人?谢谢!

如果工作表1中的B2与工作表3的A列中的任何单元格匹配,请复制右侧的单元格(B列)。

复制到表1中的单元格。

谢谢! (我希望这不会太混乱。)

例如B2是“12月8日”。然后在工作表3的A列上有一个日期列表。在工作表3的B列是相应的时间。因此,例如,12月8日右侧的表3是8:30,我希望将其复制到我正在制作公式的单元格上。

1 个答案:

答案 0 :(得分:1)

有些人使用LOOKUP功能,但我喜欢使用MATCHINDEX,因为它为您提供了更高级公式的更多自由(例如检查是否存在匹配与否)并且要求较少(例如数据不需要排序)。

=INDEX(Sheet3!B:B, MATCH(Sheet1!B2, Sheet3!A:A, 0))

如果将其细分为部分,MATCH(Sheet1!B2, Sheet3!A:A, 0)将返回工作表Sheet3的A列中第一个匹配单元格的行号。然后INDEX(Sheet3!B:B, ...)返回工作表Sheet3的B列中指定行号的单元格值。

如果没有匹配,那么您将获得#NA错误值。