Google表格:用于检查列,匹配单元格,返回相邻单元格的公式

时间:2019-02-22 14:48:54

标签: google-sheets

我有一个电子表格,其中列出了输出到各天的交货时间表,并希望在这几天的标题为餐饮的工作表中包含一组新的数据。

我有一个有效的条件,但我不知道如何使它成为一个更广泛的公式。

=IF(B1=Catering!A1, Catering!B1, "No known catering")

这将检查当前工作表中B1中的日期与A1中餐饮表中的日期,并返回B1的值。

我想要做的是将当前工作表B1与餐饮A:A进行匹配,如果匹配,则返回相邻的单元格值,即。如果当前工作表B1与餐饮A:A中的餐饮A5相匹配,则返回餐饮B5。

1 个答案:

答案 0 :(得分:1)

使用VLOOKUP,例如:

=ARRAYFORMULA(IFERROR(VLOOKUP(B1:B, Catering!A1:B, 2, 0), "No known catering"))

或日期和匹配项:

=ARRAYFORMULA(IFERROR(VLOOKUP(B1:B, Catering!A1:B, {1,2}, 0), "No known catering"))

或者如果您不需要数组:

=IFERROR(VLOOKUP(B1, Catering!A1:B, 2, 0), "No known catering")