Excel精英培训网

 找回密码
 注册
数据透视表40+个常用小技巧,让你一次学会!
查看: 3918|回复: 4

有大佬能帮我下吗

[复制链接]
发表于 2019-5-11 20:44 | 显示全部楼层 |阅读模式
1学分
我想把下面的也全部合并成一样 然后做成C那一列的样子 下面附上文件 大概想要的状态就是C1 这一个大格子

微信图片_20190511203739.png

新建 XLS 工作表.rar

5.88 KB, 下载次数: 6

发表于 2019-5-12 10:41 | 显示全部楼层
你都知道CHAR10了。你就一个一个的连就好了。。用INDEX或者OFFSET。一下。
回复

使用道具 举报

发表于 2019-5-12 10:42 | 显示全部楼层
回复

使用道具 举报

发表于 2019-5-12 10:43 | 显示全部楼层
如果你要合并。那么。你连公式就不要。直接 CHAR。下拉。手动选择区域 就好了。如果不合并的话。可能还需要写一下公式。
回复

使用道具 举报

发表于 2019-5-13 18:49 | 显示全部楼层
  1. Option Explicit

  2. Sub test()
  3.     Dim arrSrc, arrRst()
  4.     Dim irow%, iCnt%, iNCnt%, iCol%, Ends%
  5.     arrSrc = Range("A1").CurrentRegion.Value
  6.     On Error Resume Next
  7.     For irow = 1 To UBound(arrSrc) Step 4
  8.         iNCnt = iNCnt + 1
  9.         ReDim Preserve arrRst(1 To iNCnt)
  10.         For iCol = 1 To 2
  11.             If Err.Number = 0 Then
  12.                 Ends = irow + 3
  13.             Else
  14.                 Ends = UBound(arrSrc)
  15.             End If
  16.             For iCnt = irow To Ends
  17.                 arrRst(iNCnt) = arrRst(iNCnt) & arrSrc(iCnt, iCol) & Chr(10)
  18.             Next
  19.         Next
  20.     Next
  21.     Range("c1").Resize(UBound(arrRst), 1) = Application.Transpose(arrRst)
  22. End Sub
复制代码

A.png
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|Archiver|Excel精英培训 ( 豫ICP备11015029号 )

GMT+8, 2024-4-20 01:16 , Processed in 0.326758 second(s), 9 queries , Gzip On, Yac On.

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表