我有100个人的名单总表格,现在要给他们每个人都制作一份详细调查表,用什么函数才能自动生成?

我有100个人的名单总表格,现在要给他们每个人都制作一份详细调查表,用什么函数才能自动生成?把图1的人员每个人都制作一份表,怎么把他们的名字自动填充进去?

可以用邮件合并,也可以如图操作。

下图右边部分红底中的数可以改变,输入2,则将左边表中的相关信息填入。您可以左右分在两张表中。如果要连续打印,则可建一个宏,用for循环让i2的值从1  到总序号数,分别打印。供参考,祝顺利。

sub kk()

for i=1 to 最大序号

Range("I2").value=i

print

next i

end sub

代码您录个宏修改就方便了,也不常用,命令不知是否全对。

温馨提示:答案为网友推荐,仅供参考
第1个回答  2018-09-08
你的Sheet2表格里每一个人的数据必须完整,每一个列的单元格就是对应调查表的一个输入项,也就是说若调查表里面有25个格子要填数据内容,表格就要有25个列。
只要数据结构完整详细了,就用VLOOKUP即可得到这100张表,使用时候只要在Sheet3表格一个单元格选择或者输入人员姓名、或者是序号或电话号码,即可自动生成调查表明细啦追问

我的意思是根据名字自动生成表格,不是自己输入名字才显示其它内容

追答

前面的表格难道你不是输入的?我说的是一个整体系统!
透视表就是自动生成的,自动筛选也是自动生成的!但是原始数据总是会有输入的吧!

追问

一张详细调查表有16行,第一次导入名称了复制向下拉函数代入的名字是第一张表17的位置,我要他代入2的位置

追答

你这个已经不是一个简单的公式问题了,而是一个类似的系统啦,不是这样交流能够说清楚的吧!还不如你把原始数据结构和目标要求写好发我邮箱[email protected],找时间做好给你吧

追问

感激不尽,能加个你微信吗?

第2个回答  2018-09-08
如果每张调查表是要手写的话
我看不出来这么操作的必要
理由是 每到一家做调查时都要找对应名字的调查表 吃力不讨好
调查表还是通用型的比较好些
第3个回答  2018-09-08
用word的邮件合并功能。追问

要表格

相似回答