大家好,我是头条号:Excel自学成才
A表记录客户姓名和地址,B表记录客户姓名和电话,需要将两表进行整合起来
我们用到的思路如下所示:
首先我们模拟表A的数据表格内容姓名和地址:
然后再模拟B表中的数据姓名和电话:
A表和B表中的姓名位置可能不一样,并且有一部分可以不是共有的
1、找到表1和表2共同字段不重复的值那么A表和B表中共同字符,就是姓名,我们现在要找不重复的值,把表1和表2中的姓名都复制粘贴到表3中,然后在数据选项止下,删除重复值处理,操作动图如下所示:
2、使用VLOOKUP函数查找匹配表1中的内容我们在表3中输入VLOOKUP函数公式:
=IFERROR(VLOOKUP(A2,A!A:B,2,0),)
其中IFERROR函数是为了屏蔽错误值,当前面公式错误的时候,显示为空白内容
3、使用VLOOKUP函数查找匹配表2中的内容同样的我们使用VLOOKUP函数将表2中的内容匹配过程,我们使用的公式是:
=IFERROR(VLOOKUP(A2,B!A:B,2,0),)
这样就把两个表格的内容轻松汇总在一块了。
头条号:Excel自学成才,作者:E博士,主页中有更多精彩内容。
分几种情况:
1、当单元格比较少的时候,我们逐个把相同的内容合并就可以了,也不会耗费太多时间。
2、当需要合并的单元格式成千上万行,想把相同的内容合并的话,有两个方法,
一、用VBA代码
二、数据透视表
下面介绍第一张方法,VBA代码。
1、首先我们看下最终的效果:
2、具体操作步骤按ALT+F11,调出VBA,然后复制粘贴以下代码,按ALT+F11执行代码就可以实现了。
具体代码如下:
Sub 合并相同内容单元格()
Dim j
j = 1
a = Sheets(sheet1).UsedRange.Columns.Count
While j