如何将两个excel中的内容一一对应,具体见图。请详细点,若用Vlookup 怎么设置,好的话会加分,谢谢。。

2024-11-19 16:40:03
推荐回答(5个)
回答1:

首先你要理解Vlookup 是什么样的函数,用于什么?你所说是Vlookup函数使这两个表行列都一样,但事实应用不是这样。应该是excel表1输入基础数据,excel表2任何一个单元输入“用户名字”Vlookup函数就会从excel表1中第列所有行查找,并将该行其它列需要是数据填到excel表2指定位置。按你提供图样,excel表1按你设置不变,在excel表2,B2单元输入:=vlookup(A2,表1!$a$2:$b$24,2,0) (公式说明:在B2单元输入设置该公式后,只要你在A2单元输入任可一个用户名,他的“资产编号就会自动填写至B2位置上)。A2--输入要查找用户名;,表1!$a$2:$b$24,---指定查找范围,2,--从左边数起第二列填到B2单元里;0--真假判断) 。如果你只是想表2等于表1,建议你在表2,A2单元输入=表1!A2,然后用鼠标向下拉填充至与表1同等行数,在表2再用鼠标选取A2:A21(你的表有效数据是20行),向右拉填充至与表1同等列数,这样表1等于表2.

回答2:

如果表B的资产编号在C列,在表A的A2单元格输入公式,并右拉下填充,再复制到资产编号右边的列同样填充
=INDEX(表B!$A:$L,MATCH($C1,表B!$C:$C,0),COLUMN(A1))

如果资产编号不在C列,把公式($C1,表B!$C:$C,0)中的C改为资产编号所在列的列号
另式中 表B!$A:$L 的L改为你最后一列数据的列号

希望能帮到你!

回答3:

在A表的B2单元格输入以下公式,然后向右向下填充公式
=VLOOKUP($A2,B!$A:$C,COLUMN(B1),0)

回答4:

下面网址有具体操作演示

http://jingyan.baidu.com/article/73c3ce28db4da4e50243d95c.html

回答5:

行号和列好都没有,无法写