Excel中 多个表中的字段汇总到一个表中

来源:百度知道 编辑:UC知道 时间:2024/06/07 08:31:02
如A表中有 ID,名称,地址,等多个字段,现在只要名称和地址,B表中有ID,联系人,电话,等多个字段,现在只要联系人和电话,C表中有ID,是否升级,是否培训等,现在只要是否升级,是否培训,然后把这些字段连同ID,共同组成一个新表,同时还要保证这些关联的字段能数据同步

你在新表输入字段,ID,名称,地址,联系人,电话,是否升级,是否培训.然后,新表的B2输入=if(iserror(vlookup(A2,A表!A:C,2,false)),"",vlookup(A2,A表!A:C,2,false)),C2=if(iserror(vlookup(A2,A表!A:C,3,false)),"",vlookup(A2,A表!A:C,3,false)),D2=if(iserror(vlookup(A2,B表!A:C,2,false)),"",vlookup(A2,B表!A:C,2,false)),E2=if(iserror(vlookup(A2,B表!A:C,3,false)),"",vlookup(A2,B表!A:C,3,false)),F2=if(iserror(vlookup(A2,C表!A:C,2,false)),"",vlookup(A2,C表!A:C,2,false)),G2=if(iserror(vlookup(A2,C表!A:C,3,false)),"",vlookup(A2,C表!A:C,3,false)),全部向拖拉复制,现在只要在A列输入ID就是了.注意,C表!A:C,3这里的C表是指表名,未命名就是SHEET3,A:C是指数据区域如果数据在C列以外就要扩大区域,"3"是该数据在引用表的第几列.

用表与表之间引用。
打开所有表,在窗口中并排排列。在新表中输入等号,然后选取要引用的表中单元格就可以了。
其它想需要引用的,都可以这样操作。OK!

如果ID是唯一的、且一一对应的话,可以建一张新表,A列为ID,再建立需要的所有字段名。然后用vlookup函数将相应数据导入。多个表中的数据有修改的话,新表应该能自动调整。(新增ID需在新表中人工添加)

如果两个表中的ID相同且排列相同,用1楼方法很好,且易学易掌握
若不然用2楼方法
但是VLOOKUP函数不能解决你别的表有两行相同ID的情况