问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

excel中怎么让同类型的多个数据合并到一个单元格?

发布网友 发布时间:2022-02-21 04:40

我来回答

3个回答

热心网友 时间:2022-02-21 06:10

运行一小段代码可以一步实现,代码自动将结果生成一个新工作表。

假设数据在Sheet1中,按ALT+F11组合键,打开VB窗口,执行"插入"-"模块",复制下面代码进去,按F5运行程序即得到结果。

Sub demo()

    Dim Orng As Range

    Dim Drng As Range

    Dim N As String, M As String, T As String, D As String, A As String

Set Orng = Sheets("Sheet1").Range("A1")

    With Sheets.Add

        .Range("A1:E1") = Array("姓名", "群众", "类型", "日期", "地址")

        Set Drng = .Range("A2")

    End With

    Do Until IsEmpty(Orng)

        N = Orng

        M = M & vbCrLf & Orng.Offset(0, 2)

        T = T & vbCrLf & Orng.Offset(0, 3)

        D = D & vbCrLf & Orng.Offset(0, 4)

        A = A & vbCrLf & Orng.Offset(0, 5)

        If Orng <> Orng.Offset(1, 0) Then

            With Drng

                .Offset(0, 0) = N

                .Offset(0, 1) = Right(M, Len(M) - 2)

                .Offset(0, 2) = Right(T, Len(T) - 2)

                .Offset(0, 3) = Right(D, Len(D) - 2)

                .Offset(0, 4) = Right(A, Len(A) - 2)

            End With

            N = "": M = "": T = "": D = "": A = ""

            Set Drng = Drng.Offset(1, 0)

        End If

        Set Orng = Orng.Offset(1, 0)

    Loop

    With Drng.Parent.UsedRange

        .ColumnWidth = 200

        .EntireRow.AutoFit

        .EntireColumn.AutoFit

    End With

End Sub

运行结果图:

热心网友 时间:2022-02-21 07:28

使用代码会启用宏不?

热心网友 时间:2022-02-21 09:02

为什么要把这么多数据放到一个格子里,
那么多单元格的目的不就是为了把数据分类汇总吗
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
苹果手机微信怎么换漂亮字体(苹果手机微信怎么换行输入) 有什么好用的app转换字体 手写转文字的软件 erp可以看评论地址吗 淘宝评论url是什么意思? 揭秘:码牌支付风控升级,背后真相揭秘 电脑电视直播软件哪个好用什么软件好电脑看电视直播 潼南子同街学区是哪些 三极管BU406价格和参数? 火锅料放在冰柜忘了插电一个星期给会坏了吗 火锅的设备有哪些 如何一次性合并EXCEL多个相同单元格内容 Excel 如何同时合并多个单元格 excel表格怎么合并两个单元格 Excel 求助 怎样一次把多个单元格分别两两合并成1个 Excel:如何将多个单元格合并成一个单元格 excel怎么合并两个单元格的内容? WPS课堂:Excel如何合并多单元格内容 excel怎么快速合并两个单元格 Excel如何按条件将多个单元格合并到一个单元格 Excel如何将多个单元格的内容合并到一个单元格 Excel如何合并多个单元格内容到一个单元格? excel中怎么把多个单元格中的内容合并在一起 word怎么在当前页面前插一个空白页面? word怎么添加空白页 word文档怎样增加多个空白页 想在word文档的开头再插入一页空白页该怎么操作? 如何在Word中插入空白页 word文档怎么添加空白页 华为手机怎么快速截屏快捷键 华为手机如何使用截图 如何在EXCEL中将多个单元格内容合并到一个单元格中 excel怎么把多个单元格内容合并到一起 如何将excel两个单元格合并成一个单元格 ps切片后怎么保存jpg ps如何切片导出jpg图片 PS如何用切片工具切出一个圆形,保存JPG格式没有白... PS做的图片不能保存JPG格式 爱奇艺怎么出示二维码让别人登录? 用别人的爱奇艺可以扫一扫登录不 爱奇艺怎么扫描给另一个手机登录 我的爱奇艺是绑定了微信的,别人扫码登录了,是不... 爱奇艺能不能在另外一个手机登入用扫码登入 ipad上爱奇艺怎么扫描二维码登陆? 别人的爱奇艺登陆二维码在哪里 钉钉会议如何退出听声音 钉钉打卡怎么关闭声音 在钉钉视频会议里自己的声音显示是红色斜线的证明... 用钉钉会议上课,如何屏蔽主持人以外的人的声音? 钉钉视频会议语音关闭,主持人能听见吗? 钉钉视频会议时对方听不到共享的视频音频声音,该...