【发布时间】:2016-04-16 14:57:47
【问题描述】:
我有一张类似于下图中左侧的表格。对于每个位置,有 3 或 4 种类型。总是有Types 1、2和4。有时还有type 3。我需要找到每个位置的type4 QtyC值(以黄色突出显示)并将其移动到右侧的表格中。该表的单行示例如下图右侧所示。在下面的示例中,我尝试将 Location1、Type4、QtyC 从单元格 E5 移动到单元格 I2,以便最终结果应为 9,如右侧表格中突出显示的那样。
我的想法是我可以将 VLOOKUP 与 OFFSET、ADDRESS 和 MATCH 结合使用,但是当我尝试这样做时 Excel 会产生错误。
在上图中,您可以看到:
=VLOOKUP(H2,OFFSET(A3,0,1,4,4),4,FALSE)
...返回预期的 9
=ADDRESS(MATCH(G2,A:A,0),1,4,1)
...返回预期的 A3,但是
=VLOOKUP(H2,OFFSET(ADDRESS(MATCH(G2,A:A,0),1,4,1),0,1,4,4),4,FALSE)
...返回错误。
我怀疑这与 excel 执行计算的顺序有关,但我似乎无法找到解决此问题的方法。
感谢任何帮助或建议!
谢谢
【问题讨论】:
标签: excel match offset vlookup