怎么把把一个单元格内有强制换行符的多行数据,拆分成多行单元格 VBA,数据量很大

因为数量行数比较多,我只写了两个。
2025-03-01 06:27:41
推荐回答(2个)
回答1:

  1. 将Excel升级至13版本以上

  2. 将数据选中在功能区选中数据-获取和转换-从表格-点击确定

  3. 弹出Power Query编辑器窗口,选中需要拆分的数据列,点击拆分列,按字符数。

  4. 字符数输入1,重复,点开高级选项,拆分为行,确定

  5. 出现下列界面,点击左上角关闭并上载。

  6. 出现下列表格,将内容选中,复制在另外一个文件表里,粘贴为值和数字格式。

  7. 筛选列6空白值,选中后,Ctrl+G定位可见单元格,将选中列删除

  8. 清除筛选后就完成啦。

回答2:

不一定要用VBA的,
1、用查找与替换将强制换行符成其它符号如逗号,再分列处理,然后转置为列,
2、用F5定位,将1 行的内容填充到下面各行。