Office中国论坛/Access中国论坛

标题: 如何把身份证号相同的人员信息从“工资”表导入到“员工”表中 [打印本页]

作者: zzst2006    时间: 2011-12-12 17:15
标题: 如何把身份证号相同的人员信息从“工资”表导入到“员工”表中
如何把身份证号相同的人员信息从“工资”表导入到“员工”表中,例如把“工资”表中“实领工资”数据导入到“员工”表中
作者: liaohk    时间: 2011-12-12 20:04
EXCEL就用录制宏操作,选找出相同的,然后复制过去,这样就在宏中产生了代码,然后作一个按扭将这个宏给这个按钮就OK,
作者: pureshadow    时间: 2011-12-12 21:07
两个工作簿都打开,员工表G4输入
=VLOOKUP(C4,[工资.xls]工资!$D:$R,15,)
下拉
PS,就楼主提供的数据而言,没有相同的,所以结果都是NA
作者: zzst2006    时间: 2011-12-13 01:46
liaohk 发表于 2011-12-12 20:04
EXCEL就用录制宏操作,选找出相同的,然后复制过去,这样就在宏中产生了代码,然后作一个按扭将这个宏给这个 ...

你做出来,放在附件中多好,都知道这样,就是不知道如何做!!
作者: zzst2006    时间: 2011-12-13 01:48
liaohk 发表于 2011-12-12 20:04
EXCEL就用录制宏操作,选找出相同的,然后复制过去,这样就在宏中产生了代码,然后作一个按扭将这个宏给这个 ...

都知道这样的思路,就是不知道如何做,你把代码写出来放在附件中,好不好?
作者: zzst2006    时间: 2011-12-13 01:52
pureshadow 发表于 2011-12-12 21:07
两个工作簿都打开,员工表G4输入
=VLOOKUP(C4,[工资.xls]工资!$DR,15,)
下拉

不是你做的这样子,因为工作中的比如“实发工资”不一定在那列,就是想让VBA自己判断,然后将B工作表中比如“实发工作”,放在A工作表的“实发工资”列
作者: zzst2006    时间: 2011-12-13 10:28
pureshadow 发表于 2011-12-12 21:07
两个工作簿都打开,员工表G4输入
=VLOOKUP(C4,[工资.xls]工资!$DR,15,)
下拉

你用公式有点繁琐,不如VBA爽亮,再说了,保存后,以后还得要B工作簿,不然提示链接数据更新。




欢迎光临 Office中国论坛/Access中国论坛 (http://www.office-cn.net/) Powered by Discuz! X3.3