如何从Sheet2和Sheet3索引以查找Sheet1的值

时间:2018-07-13 03:56:48

标签: excel indexing vlookup

在Sheet1上,我有基于订单号的数据,并且我希望与其关联的乘数。带有订单号的Sheet2和Sheet3上都有乘数,但是关联的“订单号”和“乘数”总是每天在同一列中更改位置,因此我不能只复制和粘贴。我希望复用器符合Sheet1上正确的订单号。我附上了图片以使其可视化,但是到目前为止,我的公式只是为了获取Sheet2乘数,因为我忘记了第三张纸。

Sheet1

Sheet2

Sheet3

2 个答案:

答案 0 :(得分:0)

将两者堆叠在一起,如果Sheet2失败,则将查找传递给Sheet3。

=iferror(iferror(index(sheet2!d:d, match(a2, sheet2!b:b, 0)), index(sheet3!d:d, match(a2, sheet3!b:b, 0))), text(,))

答案 1 :(得分:-1)

您如何将vuplook与iferror一起使用。类似于此列D:

= iferror(vuplook(A2; Sheet2!B2:D8; 4; true); vuplook(A2; Sheet3!B2:D8; 4; true))

那应该从第二张纸上得到乘数,如果不在这里,它应该从第三张纸上返回。