如何实现 excel表格 重复项的字符数据合并连接
发布网友
发布时间:2022-03-02 00:56
我来回答
共5个回答
懂视网
时间:2022-03-02 05:17
设备型号:联想Y7000P
系统版本:Windows 10
软件型号:Microsoft Office Excel 2019
1、首先打开excel,然后在表格中输入一些数字
2、选中这些数字的单元格,然后点击数据
3、点击删除重复项
4、点击确定即可将重复项合并
总结
1、首先打开excel,然后在表格中输入一些数字
2、选中这些数字的单元格,然后点击数据
3、点击删除重复项
4、点击确定即可将重复项合并
热心网友
时间:2022-03-02 02:25
下面简单举个例子演示操作方法。
如图中的数据表格,把重复项自动合并成一项,并把相应的所有重复项的数据相加。
2/7
我们把整个数据表格全选中,
A48:B55
3/7
然后,点:插入
再点:数据透视表
弹出创建透视表对话框
4/7
在框内做一些设置,
比如,选择:现有工作表,再选中位置
5/7
再点击确定。
在当前屏幕的右侧,显出一个竖向的窗口,
数据透视表字段
6/7
“货号”放在“行”这里;
“数量”放在“值”这里
7/7
看,
已快速的把所有重复项合并成一项,并把重复项所有数据相加起来。
不同的重复项,自动分开相加。
热心网友
时间:2022-03-02 03:43
用vba吧
for i=2 to activesheet.usedrange.rows.count '第一行为表头,所以从第2行开始循环
for j=i+1 to activesheet.usedrange.rows.count
if cells(i,1).text=cells(j,1) then
cells(j,1)=""
if cells(i,2).text=cells(j,2).text then
cells(j,2)=""
else
cells(i,2)=cells(i,2).text +"," + cells(j,2).text
endif
if cells(i,3).text=cells(j,3).text then
cells(j,3)=""
else
cells(i,3)=cells(i,3).text +"," + cells(j,3).text
endif
endif
next
next
执行完上面的代码,然后再把空行删除掉,就是你要的结果了。仅供参考。另外我觉得你的算法不合理,一个人只能是一个民族的,如果有一个人既填了汉族又填了苗族,显然不合理,除非有同名的2个人才会出现。上面的代码把民族也合在一起,以便于最后确认是填写错误还是确实有2个重名的人。
热心网友
时间:2022-03-02 05:18
合并重复值?
假设数据在A列A1:A100单元格区域
B1单元格公式:
=INDEX(A:A,SMALL(IF(MATCH($A$1:$A$100,$A$1:$A$100,)=ROW($1:$100),ROW($1:$100),4^8),ROW(A1)))&""
数组公式:ctrl+shift+enter组合键结束输入
格式柄下拉复制公式追问您好,这样我看不懂,还麻烦您详细讲解一下。目前公司客户资料大量重复,就是同一个客户,有两个号码保存在不同行,需要重新整理到一行,但是需要保留两个不同的号码。
热心网友
时间:2022-03-02 07:09
037588