Office中国论坛/Access中国论坛
标题:
求助两个表格合并
[打印本页]
作者:
kucao520
时间:
2011-6-3 01:39
标题:
求助两个表格合并
本帖最后由 kucao520 于 2011-6-3 10:21 编辑
[attach]45771[/attach]
求助内容:
1.要求2个表格合并在一起,以表1为基准。(实际操作有4000多个人,一个个来复制粘贴工作量很大)。
2.姓名,出生日期可以合并成一个。其他内容就按各自的名字后面显示不能删除。
3.样本是20个人的。其中有相同姓名的。也有姓名不相同,要求不能删除,就按它原来格式显示。只能以第一格的名字为基准。
4.我原有的表1人数要多余表2人数。但两表中有少数人数名字是不一样的(表1多的没有关系)。
5总的要求的格式是。村名。组名。姓名。性别。出生。配偶。婚育证号。有效期。上报时间。现居住地。上报时间。
6.有点难度。求助各位高手。帮我解决这个难题。(说白了就是我们系统的不完善问题。可以导出婚育证的地方就没有他的任何地址,可以导出他的流出地的就没有婚育证号)
作者:
roych
时间:
2011-6-3 09:53
LZ没说清楚以哪张表为准,而且上报日期都不一样,出现不同的数据(例如:邵凤桂的就不一样)时,以哪份为准也没说。
事实上,用Vlookup也许可以解决问题。——实在不行的时候,还可以考虑用写代码。
此外,在发短信息给我求助时,最好把链接附上。否则我也不清楚去找您的哪个帖子。
作者:
kucao520
时间:
2011-6-3 10:12
回复
roych
的帖子
不好意思老师。以表1为基准。2张表上报时间是不一样。表1的是办证上报时间。表2的流出上报时间也就是她的流出日期。信息不会发附件。呵呵
作者:
pureshadow
时间:
2011-6-3 10:54
先用数据透视表的多表合并提取出姓名和项目的唯一值,再用公式引用。
=IF(COUNTIF(Sheet1!$A:$A,$A35),VLOOKUP($A35,Sheet1!$A:$G,IF(COUNTIF(Sheet1!$1:$1,B$34),MATCH(B$34,Sheet1!$1:$1,),7),),VLOOKUP($A35,'[2.xlsx]Sheet1'!$A:$H,IF(COUNTIF('[2.xlsx]Sheet1'!$1:$1,B$34),MATCH(B$34,'[2.xlsx]Sheet1'!$1:$1,),8),))&""右拉下拉
欢迎光临 Office中国论坛/Access中国论坛 (http://www.office-cn.net/)
Powered by Discuz! X3.3