我需要搜索一些交叉引用3种不同工作簿的数据。可以使用Vlookup
(可能是嵌套)来完成,还是需要VBA宏?
这是需要做的事情:
工作簿" 销售",工作表" Static
",Column A
- 遍历整个列,查找每个
工作簿" 客户",工作表" Sales
",Column B
- 如果找到匹配,则获取值在column C
最后在工作簿" Ledger ",Sheet 1
,column G
中搜索此值,然后从column H
返回值将其复制到原始工作簿/工作表(工作簿A ,工作表" Static
")到column J
。
可能会找到一些数据,有些则没有。
供参考,我使用的是Excel 2007。
答案 0 :(得分:1)
假设你想要J中的价值 你可以在第一个工作簿(销售)的单元格J1中尝试这个公式吗?
=VLOOKUP(VLOOKUP(A1,[Clients]Sales!$B$1:$C$6,2,0),[Ledger]Sheet1!$G$1:$H$6,2,0)
P.S:不要忘记更改查找数组中的范围。
希望这有效。