EXCEL中如何将一张表中的数据自动填写到其他表格的指定位置

单位要做体检档案
表1中数据格式如下:
A B C D
姓名 性别 年龄 科室
1 甲 男 47 销售
2 乙 女 26 财务
3 丙 女 45 售后
4 丁 男 70 退休

表2中格式为
姓名 性别 年龄 科室
既往病史
专科检查
……
……
只需要填姓名 性别 年龄 科室这些信息,其余的不用管
但是表2是一张表上面只需要填一个地方,而不是其他的信息排列起来。
也就是说表2的内容填一张表就要换一页,在新的表里面再填其他人的信息。

求高手解答!!!
拜谢!!

第1个回答  2015-08-28
用EXCEL 做不了,用ACCESS可以追问

那ACESS可以导入EXCEL的数据么。600多条数据要是完全重新录会很麻烦

第2个回答  2015-08-28
QZ想要的没说清楚吧!猜你有表1,想自动批量导出表2的格式?这个很简单的,用VBA就可以了,你可以发个文件来追问

是表2已有的格式,需要按位置填空进去就好

追答

那统一用VLOOKUP函数
具体用法可以查看EXCEL里的说明

追问

但是我表2只有一张
用VLOOKUP的话我要先做出N=表1中所有项数目的表2出来
还是VLOOKUP会自动新生成表格?

追答

QZ的意思:按照表2 为模板,以表1每一行生成一个新的表2 工作表 吗?

追问

差不多是这个意思,我去试了VLOOKUP,没办法实现呢

追答

这种批量,需要用VBA

本回答被网友采纳
相似回答