目前,我只有一张纸,其中包含:ID,ProductName,Price
我需要有关公式的帮助,以便在另一个标签(Google表格)中根据ID(或产品名称)获取价格的方法
例如,如果我选择A1并在公式中更改产品ID,它将根据该ID(或产品名称)显示产品价格
答案 0 :(得分:0)
如果您查询VLOOKUP
on Microsoft Office Support,将会看到它提供了几个示例,说明如何使用VLOOKUP
作为值。
示例5似乎与您想要的最接近(即“如果找不到ID,则返回其他内容”)-但是您要使用另一个,而不仅仅是说“找不到产品” > VLOOKUP
来比较产品名称。为了简化,我将使用IFERROR
函数:
=IFERROR(VLOOKUP(A1; 'Products And Prices'!$A:$C; 3; FALSE); VLOOKUP(A1; 'Products And Prices'!$B:$C; 2; FALSE))
这里重要的是最后一个; FALSE
,以确保如果找不到该值(而不是仅返回“最适合”),则会出错。
答案 1 :(得分:0)
如果您需要将其用于范围,请使用此:
=ARRAYFORMULA(IFERROR(IFERROR(VLOOKUP(A1:A; Sheet1!A:C; 3; 0);
VLOOKUP(A1:A; Sheet1!B:C; 2; 0))))