excel的一个单元格内有大量数据,如何进行拆分?

JavaScript021

excel的一个单元格内有大量数据,如何进行拆分?,第1张

一个单元格内数据拆分,有多种方法和工具可用,假设数据在单元格A1:方法1:使用Excel公式具体步骤:在A2单元格输入公式:=MID($A$1,ROW()-1,1)往下拉公式复制A1下方的这些单元格即可。方法2:使用VBA宏代码具体步骤:Excel中按下Alt+F11左侧右击插入”模块“粘贴下列宏代码123456 F5运行即可,实现方法1同样的效果方法3:使用JS代码功能具体步骤:打开Chrome浏览器按下F12,进入开发者工具点击”Console“控制台输入下列JS代码,并回车'你的单元格A1中的数值'.replace(/\d/g,'$&')

假定要将sheet1表第二行起每一行创建为一个新工作簿(独立文件),工作簿以B列单元格值命名。

1、ALT+F11

2、插入模块

3、粘贴以下代码到模块中

Sub 拆分()

Dim i As Long

Dim na As String

Application.ScreenUpdating = False

For i = 2 To Sheets("sheet1").Range("b65536").End(xlUp).Row

na = Sheets("sheet1").Cells(i, 2).Value

Sheets("sheet1").Copy

ActiveWorkbook.SaveAs Filename:=ThisWorkbook.Path &"\" &na &".xls"

Rows(i).Copy Rows("2")

Rows("3:" &Range("b65536").End(xlUp).Row).Delete

ActiveWindow.Close savechanges:=True

Next

Application.ScreenUpdating = True

End Sub

4、运行宏“拆分”

您好,可以使用addSpan和removeSpan来实现合并与拆分单元格,

具体用法,可以参考葡萄城官方学习指南,以及葡萄城官方论坛GCDN中学习交流,

官方论坛有大量的实例,也有兢兢业业的客服会及时回复您的提问~!