excel 数据批量处理问题?

2025-04-13 07:15:32
推荐回答(3个)
回答1:

将所有档案表的工作簿下的工作表组合起来,在D3单元格输入
=IF(A2="","",VLOOKUP(A2,'表1的路径[表1的工作簿名]表1!'A:B,2,0))
完成以上组合操作后,在工作簿的表名标签上单击鼠标右键,“取消组合工作表”。

关于补充问题的解答:
在B2单元格输入以下公式,然后向下填充公式
=INDIRECT("'文件夹的路径["&A2&"]'Sheet1!D3")
通过引用A2单元格所代表的工作簿的Sheet1表的D3单元格身高来完成自动填充。

回答2:

用WORD给每个学生建一个档案表,使用邮件合并功能,用插入域的方法将对应内容填入个人档案表中。插入域后,可以选择或直接生成全部学生的个人档案。

你的逆问题不是哪么好处理,一般会用VBA程序编写:按规律逐一打开学生的档案表,在相同的位置读出内容,写到总表对应的位置中。

回答3:

按照你的描述,这个很好实现,理论上VLOOKUP就可以
身高后面:=vlookup(D3,A:B,2,0)