[英]Find value based on id on separate sheets in excel
我只有一张ID(年)
| Jan | Feb | Mar | Apr |
Vendor | Name | Product ID | ? | ? | ? | ? |
1 | Test | 20 | ? | ? | ? | ? |
1 | Test2| 30 | ? | ? | ? | ? |
2 | Test3| 50 | ? | ? | ? | ? |
以及具有ID和值的多个工作表(月)
这是我的简单
Vendor | Name | Product ID | Value | Month
1 | Test | 20 | 5 | January
1 | Test2| 30 | 7 | January
2 | Test3| 50 | 9 | January
还有另一个工作表(二月),像这样:
Vendor | Name | Product ID | Value | Month
2 | Test3| 50 | 8 | February
如何将值导入/查找到单个工作表(年)中?
这是我尝试过的:
= VLOOKUP(C2;jan!C:C;4;FALSE)
有人知道这是否可能吗?
是。 对的,这是可能的。 您的问题(您未提及)可能是您使用的搜索数组是单列( C:C
),并且您试图从其“第四”列返回一个值。 此外,它看起来(您没有提到什么位置,所以我再次猜测)好像C2可能包含Product ID
标签而不是要查找的值。
所以我建议:
=IFERROR(VLOOKUP($C3;INDIRECT(D$1&"!C:D");2;FALSE);"")
外部只是错误处理,因此空白处将显示未找到值的位置(就像在二月份搜索20
那样)。
固定搜索词( C3
),以方便在不同月份之间进行复制(对于每个月,ID仍来自同一列)。 行号增加了1,因为查找标签似乎毫无意义。
我建议使用INDIRECT,以便可以将(年份)表中的标题合并到公式中并逐页保存替代选择。 根据上面显示的内容而不是公式所建议的内容选择C:D列(因此选择2
)可能是现实的。
应用到我认为可能是D3的模型上,您应该能够前后复制公式以适合需要。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.