1. > 电脑手机 >

excel逗号拆分成行(excel将逗号分割为多行)

Excel中逗号间隔的内容拆分成多行,请写个VBE程序?

程序窗口:

excel逗号拆分成行(excel将逗号分割为多行)excel逗号拆分成行(excel将逗号分割为多行)


测试数据和生成结果:

程序代码:

Option Explicit

Sub 宏1()

Dim arr1, arr2(1 To 1000, 1 To 3), i&, j&, t

arr1 = Range("a1").CurrentRegion

For i = 1 To UBound(arr1)

For Each t In Split(arr1(i, 1), ",")

j = j + 1

arr2(j, 1) = t

arr2(j, 2) = arr1(i, 2)

arr2(j, 3) = arr1(i, 3)

Next t

Next i

Range("e1").Resize(j, 3) = arr2

End Sub

excel一个单元格的文字拆分为好几行

您好,方法

1、打开EXCEL文件,输入数据,字符间用英文“,"间隔。

2、点击【数据】菜单,选择【分列】。

3、弹出对话框,选择【分隔符号】,点击【下一步】。

4、勾选【逗号】,点击【下一步】。

5、设置“列数据格式”,选择【常规】,然后点击【完成】。

6、一个单元格的内容拆分成多列成功。

7、选择A1-C1单元格,按Ctrl+C复制。

8、选中一个新单元格,右击鼠标,在弹出选项中,选择【选择性粘贴】。

9、弹出"选择性粘贴"的对话框,勾选【转置】选项。

10、点击【确定】后,列的数据便转成了行。

11、最后,单元格再稍作调整,一个单元格的内容拆分成多行啦!

excel通过逗号拆分内容的公式?

在C2中输入或复制粘贴下列公式

=TRIM(MID(SUBSTITUTE($A2,",",REPT(" ",100)),COLUMN(A:A)*100-99,100))

右拉填充到D列

下拉填充

在E2中输入或复制粘贴下列公式

=SUBSTITUTE(A2,C2&","&D2&",",)

下拉填充

将EXCEL中以“逗号”分隔开的数字,单独成行显示。

将原数拷至一个新表的A--C列,第1行为表头

将 E2 F2 K2 三格固定录入1

D2 =(LEN(C2)-6+1)/3 向下填充

E3 =E2+D2 向下填充

F3 =F2+1 向下填充

G2 =SUM(D:D)

I2 =IF(ROW()-1>$G$2,"",ROW()-1) 向下填充

J2 =VLOOKUP(I2,$E$2:$F$5000,2) 向下填充

K3 =IF(J3=J2,K2+1,1) 向下填充

excel逗号拆分成行(excel将逗号分割为多行)excel逗号拆分成行(excel将逗号分割为多行)


L2 =INDEX($A$2:$C$5000,$J2,COLUMN()-11) 向下填充

再向右填充一列

N2 =LEFT(INDEX($A$2:$C$5000,$J2,COLUMN()-11),6)&MID(INDEX($A$2:$C$5000,$J2,COLUMN()-11),4+K2*3,2) 向下填充

原资料超过5000行的,将上述的5000改大

excel如何对一组数据按照逗号分列?

如果是这样直接粘贴的话,粘贴以后,请使用"数据"-"分列","分隔符"里勾选"逗号",下一步,完成。

如果是已经保存的程序文件,如果在EXCEL中打开,请使用"数据"-"获取外部数据"-"导入文本文件",按提示一步一步做.注意分隔符选"逗号"。

1.比如现在要将单元格A1中的字符串“验,旧,森,y,u,1”按照半角逗号“,”来分列。

见下图。

2.先选择单元格A1,

点击“数据”选项卡里的“分列”按钮,

见下图。

3.在弹出的“文本分列向导”中,

第一步:选择“分隔符号”,

点击“下一步”,

见下图。

4.在弹出的“文本分列向导”中,

第二步:”逗号“前打勾,

点击“下一步”,

见下图。

5.在弹出的“文本分列向导”中,

excel逗号拆分成行(excel将逗号分割为多行)excel逗号拆分成行(excel将逗号分割为多行)


第三步:点击”完成“,

见下图。

6.这样子,单元格A1中的字符串“验,旧,森,y,u,1”已经按照半角逗号“,”分列好了。

见下图。

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, website.service08@gmail.com 举报,一经查实,本站将立刻删除。

联系我们

工作日:9:30-18:30,节假日休息