将所有档案表的工作簿下的工作表组合起来,在D3单元格输入
=IF(A2="","",VLOOKUP(A2,'表1的路径[表1的工作簿名]表1!'A:B,2,0))
完成以上组合操作后,在工作簿的表名标签上单击鼠标右键,“取消组合工作表”。
关于补充问题的解答:
在B2单元格输入以下公式,然后向下填充公式
=INDIRECT("'文件夹的路径["&A2&"]'Sheet1!D3")
通过引用A2单元格所代表的工作簿的Sheet1表的D3单元格身高来完成自动填充。
用WORD给每个学生建一个档案表,使用邮件合并功能,用插入域的方法将对应内容填入个人档案表中。插入域后,可以选择或直接生成全部学生的个人档案。
你的逆问题不是哪么好处理,一般会用VBA程序编写:按规律逐一打开学生的档案表,在相同的位置读出内容,写到总表对应的位置中。
按照你的描述,这个很好实现,理论上VLOOKUP就可以
身高后面:=vlookup(D3,A:B,2,0)