收藏 分销(赏)

excel-将A列相同的值对应的B列的单元格进行合并.doc

上传人:丰**** 文档编号:3398076 上传时间:2024-07-04 格式:DOC 页数:2 大小:15KB
下载 相关 举报
excel-将A列相同的值对应的B列的单元格进行合并.doc_第1页
第1页 / 共2页
excel-将A列相同的值对应的B列的单元格进行合并.doc_第2页
第2页 / 共2页
亲,该文档总共2页,全部预览完了,如果喜欢就下载吧!
资源描述

1、excel 将A列相同的值对应的B列的单元格进行合并,并保留单元格内容说明:现在A列有许多单元格的值是相同的,现在需要将相同值对应的B列的单元格进行合并,如:A列 B列aa a1aa a2bb a3bb a4最后的结果为(a1/a2在一个单元格,a3/a4在一个单元格):A列 B列aa a1 a2bb a3 a4程序一:Sub合并单元格()Setx=CreateObject(scriptcontrol)x.Language=jscriptx.evalarr=newArray();functionaa(aa,bb)arraa=arraa+bb;functioncc()kk=typeofarr+,

2、;for(iinarr)kk+=i+,;returnkk;Fori=2Toa2.End(4).RowCallx.Run(aa,Cells(i,1).Value,Cells(i,2).Value)NextSety=x.eval(arr)Z=x.Run(cc)arr=Split(Z,)j=1Fori=1ToUBound(arr)Cells(j,3)=arr(i)Cells(j,4)=Replace(CallByName(y,arr(i),2),undefined,)Cells(j,5)=Replace(Cells(j,4),Chr(10)将逗号替换为换行符j=j+1NextEndSub程序二:Su

3、b by20113()K = 1: Columns(D:K).ClearContentsD1:E1.Value = A1:B1.ValueFor I = 1 To 24(1-24行,根据具体数据修改记录行数)If Cells(I, 1) = Cells(I + 1, 1) ThenCells(K, 5) = Cells(K, 5) & Cells(I + 1, 2)Cells(K, 4) = Cells(I + 1, 1)ElseK = K + 1Cells(K, 4) = Cells(I + 1, 1)Cells(K, 5) = Cells(K, 5) & Cells(I + 1, 2)End IfNextEnd Sub

展开阅读全文
相似文档                                   自信AI助手自信AI助手
猜你喜欢                                   自信AI导航自信AI导航
搜索标签

当前位置:首页 > 包罗万象 > 大杂烩

移动网页_全站_页脚广告1

关于我们      便捷服务       自信AI       AI导航        获赠5币

©2010-2024 宁波自信网络信息技术有限公司  版权所有

客服电话:4008-655-100  投诉/维权电话:4009-655-100

gongan.png浙公网安备33021202000488号   

icp.png浙ICP备2021020529号-1  |  浙B2-20240490  

关注我们 :gzh.png    weibo.png    LOFTER.png 

客服