excel中,如何将一个单元格里的内容分拆成不同行

作者&投稿:东力 (若有异议请与网页底部的电邮联系)

方法一:光标定位在1后,按alt+enter,依次类推,此法是换行。

方法二:也可以选中单元格后,格式——单元格,“对齐”选项栏内,右侧,方向下,选择竖向排列的文本,确定,


1.数据如下图内容一样,都在一个电子表格内。

2.首先将第一个电子表格变大,

3.选择数据,分列。

4.先选中该单元格,是单元格全被选中,如图:

5.点击数据中的分列按钮。就会弹出一个新的弹框。如图;

6.在新弹出的窗口中我们选择“固定宽度,然后点击下一步。

7.之后再新弹出的弹窗中我们就可以调整它们的间距,将它们的分列出来。然后点击完成。

8.就实现了一个单元格里的内容也可以复制粘贴了。



看了眼别人的公式,如果不是3位数就废了


我弄了一个公式挺麻烦的,不过可以保证不在乎你的数字到底是几位数,只要分隔符是逗号就好,一直可以


=MID(","&A$2&","&A$3&","&A$4&","&A$5&","&A$6&","&A$7&","&A$8&",",FIND("@",SUBSTITUTE(","&A$2&","&A$3&","&A$4&","&A$5&","&A$6&","&A$7&","&A$8&",",",","@",ROW()))+1,FIND("@",SUBSTITUTE(","&A$2&","&A$3&","&A$4&","&A$5&","&A$6&","&A$7&","&A$8&",",",","@",ROW()+1))-FIND("@",SUBSTITUTE(","&A$2&","&A$3&","&A$4&","&A$5&","&A$6&","&A$7&","&A$8&",",",","@",ROW()))-1)


上图看结果~:




我又做了个宏,可以适应更多的数据量,看上去也比公式更直观,易于修改

Sub aa()

Dim aaa(100) As String

ccc = "," '分割符号在这里修改

'连接所有字符

abc = Cells(2, 1).Value

For i = 3 To Range("a60000").End(xlUp).Row + 1

abc = abc & ccc & Cells(i, 1).Value

Next

b = 1

For m = 1 To Len(abc)

p = Mid(abc, m, 1)

If p <> ccc Then

aaa(b) = aaa(b) & p '分割字符

Else

Cells(b, 2).Value = aaa(b) '输出到单元格

b = b + 1

End If

Next

End Sub



数据-分列-分隔符号-下一步--其他-在框中输入逗号,下一步--完成,这样就可以把这一列一个单元格中的内容分开,完后复制第一列中的内容在空白处选择性粘贴-转置-依次类推就可以达到你的目的,2分钟足矣

选中单元格,然后右键,然后“ 设置单元格格式”然后对齐,然后自动换行就行了!

这要看你的原数据的单元格式的,如果单元格式是数值,或者是货币格式,在B2单元格输入公式,然后下拉:
=MID(INDIRECT("A"&INT(ROW(A4)/4)+1),CHOOSE(MOD(ROW(A4),4)+1,1,4,7,10),3)
如果原数据单元格式是文本,请在B2单元格输入公式再下拉:
=MID(INDIRECT("A"&INT(ROW(A4)/4)+1),CHOOSE(MOD(ROW(A4),4)+1,1,5,9,13),3)

如何对excel单元格不同行的内容拆分到同行的另一个单元格?~

所示问题,如下图所示,可以分别输入:
C2=MID(A2,1,FIND("A.",A2,1)-1)
D2=MID(A2,FIND("A.",A2,1),FIND("B.",A2,1)-FIND("A.",A2,1))
E2=MID(A2,FIND("B.",A2,1),FIND("B.",A2,1)-FIND("A.",A2,1))
F2=MID(A2,FIND("C.",A2,1),FIND("C.",A2,1)-FIND("B.",A2,1))
G2=MID(A2,FIND("D.",A2,1),FIND("D.",A2,1)-FIND("C.",A2,1))

第一步:把第一列的宽度限制在一个字母宽度,

第二步:选中这个单元格开始--编辑--填充--两端对齐
第三步:ctrl+h 替换,把逗号替换为空格

如何将一个工作表中的所有选项设置为下拉菜单?
答:6. 最后,您将能够在这个单元格中看到一个多选下拉框,用户可以从中选择多个选项。请注意,确保在安全的环境中使用宏,因为它们可能会包含恶意软件。另外,为了确保宏正常工作,Excel的宏设置可能需要被适当配置。

excel:如何将一个单元格拆分成多行或多列?
答:3、之后在该界面中,点击上方“数据”里“分列”按钮。4、接着在该界面中,点击“下一步”按钮。5、继续在该界面中,“分隔符号”里输入“、”。6、再者在该界面中,点击“完成”按钮。7、之后在该界面中,一个单元...

EXCEL中如何让一个单元格内的数值根据另一个单元格的中文的改变而改变...
答:XCEL中如何让一个单元格内的数值根据另一个单元格的中文的改变而改变的方法如下:1、公式法,即在这个单元格里写好公式,比如用if这样的判断语句,或是其它的能完成要求的函数公式。2、编程法,在Private Sub Worksheet_...

如何将一个EXCEL单元格里的字母和文字分别提取出来
答:提供一个最不用动脑的简便方法:使用Excel插件_(:3 」∠)_下载安装【粉笔Excel智能插件】,然后在新增的【粉笔办公】菜单栏,选中【英文】点【提取】,选择提取后放置的目标区域,英文就提取OK了。然后同理再选【汉字】点...

excel中在同一个格子中怎么换行?
答:2、然后把鼠标移到需要换行的单元格,之后右键单击鼠标选择“设置单元格格式”。3、在之后弹出的设置单元格格式页面中,选择“对齐”选项。4、最后找到“自动换行”选项,在前面的小框框打钩,点击“确定”,这样一个单元格...

excel怎样实现将一个单元格的内容分散到两个单元格里?
答:点菜单“数据”——“分列”,根据实际情况选择“分隔符号”或“固定宽度”分列——“下一步”,在“其他”中输入分隔符号或点标尺将数据切割为两段,在“目标区域”输入存放目标数据第一个数的单元格区域地址,...

Excel里面的一个单元格怎样提行
答:三、文本框法 Word里的文本框大家比较熟悉,在它里面录入文本时会自动换行,而且可以只敲回车实现换行.在Excel中也可以进行同样的操作.点击“绘图工具栏里”的“文本框”按钮,绘制一个文本框,其宽度和单元格宽度相同 (可以按...

如何让单元格里的数据等于另一个数据的一部分?
答:2、可以用right函数截取目标数据右边的10个数据,在B1单元格中输入公式:=RIGHT(A1,10)。3、然后按下键盘上的回车键,如图所示。4、完成以上设置后,即可在Excel表格中使一个单元格里的数据等于另一个单元格数据的一部分...

怎么在一个单元格内另起一行
答:工具:2010版excel 1、先打开excel,以下图为例,比如要将A1单元格中的“开心生活”另起一行;2、将鼠标光标移动到“开心生活”的前面,如下图所示;3、最后同时按下Alt+Enter键就可以在同一个单元格内另起一行了。

Excel表格 如何使同在一个单元格内的文字与数字分离
答:材料/工具:Excel2010 1、下图所示数字与姓名在同一单元格中,下面我们来将它们他离出来。2、首先选中需要分离的区域,选择“数据”菜单下的“分列”。3、弹出“文本分列向导”对话框,选择“固定宽度”点击“下一步”。4、...