电子表格能自动合并同列上的相同数据的单元格吗

来源:百度知道 编辑:UC知道 时间:2024/09/25 04:34:04
举例:
户编号 姓名
001 张一
001 张二
001 张三
002 王一
002 王二
003 李一
003 李二
003 李三
003 李四
...

想把001、002、003所在的单元格分别合并成为一个单元格,能有比手动更好的办法吗?谢谢!

如果仅仅是不显示重复的001等,可以用条件格式。
单击A列列标选中A列,按一下TAB键使活动单元格位于A2
设置条件格式为公式
=a1=a2
在该对话框的格式按钮中将文字颜色和填充色设置为同一种颜色(例如白色)

还可以借助数据透视表:在布局中将 “用户编号”、“姓名”都拖拽到“行”的位置。

如果以上2条不符合你的要求,可以用vba

Sub 合并A列单元格()
Application.DisplayAlerts = False
For r = [a65536].End(xlUp).Row To 2 Step -1
If Cells(r, 1) = Cells(r - 1, 1) Then Range(Cells(r, 1), Cells(r - 1, 1)).Merge
Next
Application.DisplayAlerts = True
End Sub

BTW:在不必要的情况下,不推荐合并单元格。

CONCATENATE
用途:将若干文字串合并到一个文字串中,其功能与"&"运算符相同。
语法:CONCATENATE(text1,text2,...)
参数:Text1,text2,...为1到30个将要合并成单个文本的文本项,这些文本项可以是文字串、数字或对单个单元格的引用。
实例:如果A1=98、A2=千米,则公式“=CONCATENATE(A1,A2)”返回“98千米”,与公式“=A1&A2”等价。

用数据透视表做就行了呀

输入=A1&A2&A3

如何对格式相同的电子表格进行数据合并 如何讲多个格式相同的电子表格合并成一张? 如何实现两不完全相同工作表同一行相同列数值的自动填写????? EXCEL中有没有办法将同列不同单元内的相同的自动找出来 excel2003怎么批量合并列里面相同数据的单元格? 请教电子表格的一个问题:如何能自动的实现每个单元加上相同数其值随改变 有没有办法能自动将excel中每一列的前两行单元格合并? EXCEL中如何自动合并A列中相同的记录且中保留一个,如何自动统计对应B字段的次数 想对excel某列排序,用了自动筛选,但执行按从大到小排序时报错,合并单元格相同的尺寸 在Excel电子表格中,如何筛选出第一列(A列)中相同的记录名