EXCEL,请问如何用公式在一列中合并相同数据?

请问如何用公式在一列中合并相同数据?(在一列中操作,当然不一定是在A列)
如果:

谢谢了!
分类汇总试过,的确合并了,但没删除。
也就是说我选中这个已被合并的单元格之后,右下角的count还是显示多个数据
这样就无法计算数量了。
VBA不会用。。。而且报表的数据很多,怕出错

还有其他方法吗?
谢谢了

可以用数据透视表,也可以用合并计算,假设数据如下图所示:

数据透视表方法:

步骤1:选定数据区域A1:B10,插入>>>数据透视表,如下图

步骤2:表/区域中自动输入了单元格地址,如果有误,可直接修改,根据需要选择放置数据透视表位置,本例以新工作表为例,单击“确定”按钮,如下图

步骤3:把“名称”拉到“行标签”,“数量”拉到“数值”区域,透视表将自动计算结果,如下图:

合并计算方法

步骤1:选定要放置计算结果的首个单元格,如D1,数据>>>合并计算。

步骤2:“函数”选择“求和”,鼠标放在“引用位置”框中,再选择数据区域A1:B10,框中将自动输入引用位置的单元格地址,单击“添加”按钮,再勾选“首行”和“最左列”复选框,最后单击“确定”按钮,如下图:

结果如下图,Excel已自动汇总了数据,并对数量求和,在D1单元格输入名称就可以了。

温馨提示:答案为网友推荐,仅供参考
第1个回答  2012-11-22
排序-分类汇总-选中汇总列-F5定位空值-合并单元格-复制汇总列格式-刷至A列-完成合并-删除分类汇总
不排序也可以,就是各有各合并,如果第1、2行出现A,第6、7行出现A,那个就会变成各自合并2个单元格,不会把4个A合并在一起。VBA那个解法也会出现这个问题。
第2个回答  2012-11-22
这就是去除重复,确保唯一。我可以保证一个不少,也不重复,但不能自动合并单元格,
公式:=IF(A1="","",IF(COUNTIF(A1:A18,A1)<2,A1,"")) 向下拖拉结果会在最后显示出来
第3个回答  2012-11-21
如上面的那位说的一样,这问题的确可以用分类汇总做的,但是在百度这里发图片实在太难了,不能传图给你看了,不过我在贴吧也回答过这样的问题

Sub MyMerge()
Dim I%
Application.DisplayAlerts = False
For I = [A65536].End(3).Row To 2 Step -1
If Cells(I, 1) = Cells(I - 1, 1) Then
Range("A" & I & ":A" & I - 1).Merge
End If
Next
Application.DisplayAlerts = True
End Sub本回答被提问者和网友采纳
第4个回答  2012-11-22
Sub MyMerge()
Dim I%
Application.DisplayAlerts = False
For I = [A65536].End(3).Row To 2 Step -1
If Cells(I, 1) = Cells(I - 1, 1) Then
Range("A" & I & ":A" & I - 1).Merge
End If
Next
Application.DisplayAlerts = True
End Sub
相似回答