excel两个工作簿,如何匹配?高手进

来源:百度知道 编辑:UC知道 时间:2024/06/09 10:42:43
例如
A工作簿如下:
ABCD
1 A 2001 3
2 B 2003 4
3 C 2004 5
B工作簿如下:
4 G 2007 9
1 D 2005 6
2 E 2006 7
3 F 2007 8
如何能另一个工作簿C下,能在A、B两个工作簿中在第一列中查找到“1”,把其他数据自动填列,也就是在C工作簿,能成为这样:A1=1,A2=A,A3=D,A4=2001,A5=2005。
你发的是在1列中显示,还是刚才的问题,在B1-D1显示,也就是在1列中显示?

你能给我详细解释一下公式吗,我想学你的公式,这对我很重要。谢谢!

C表A1输入要查找数据
A2输入公式
=if(A$1="","",vlookup(A$1,A表!$A:$D,row(),0))
A2公式向下复制到A4
A5输入公式
=if(A$1="","",vlookup(A$1,B表!$A:$D,row(),0))
A5公式向下复制

补充回答,横向查询:
C表A1输入要查找数据
B1输入公式
=if($A1="","",vlookup($A1,A表!$A:$D,column(B:B),))
将B1公式向右复制到D1

E1输入公式
=if($A1="","",vlookup($A1,B表!$A:$D,column(B:B),))
同样地,E1公式向右复制