龙空技术网

Excel中分隔单元格内多行文本的两种方法,高效工作不加班!

千万别学Excel 2299

前言:

眼前朋友们对“excel显示多行文本”大约比较珍视,你们都需要剖析一些“excel显示多行文本”的相关资讯。那么小编在网摘上网罗了一些关于“excel显示多行文本””的相关文章,希望咱们能喜欢,咱们一起来了解一下吧!

前言:

Excel中分隔单元格内多行文本的两种方法,高效工作不加班!

废话少说,先看最终要得到的效果:(要求:多行文本需将每行分隔开来,并分别放到右侧的每个单元格内)

注:换行符使用ALT+10输入(数字小键盘上的10)

多行文本需将每行分隔开来,并分别放到右侧的每个单元格内

方法1:使用分列的方法

复制要分隔的数据列区域;

选择以分隔符号进行分列;

“分隔符号”选:其他,并输入ALT+10(数字小键盘上的10),相当于换行符,为不可见符号;

使用分列的方法

方法2:使用VBA编程解决:

选中需分隔的单元格后,按“分隔文本”按钮即可;

“分隔文本”按钮指定了宏:splitText(),代码如下所示:

Sub splitText()

'用换行符分隔文本,换行符使用ALT+10输入

Dim splitVals As Variant ‘分隔后文本变量

Dim totalVals As Long ‘分隔的文本个数

splitVals = Split(ActiveCell.Value, Chr(10)) ‘Split为分列函数,生成一个数组;

totalVals = UBound(splitVals) ‘取得数组的个数

Range(Cells(ActiveCell.Row, ActiveCell.Column + 1), Cells(ActiveCell.Row, ActiveCell.Column + 1 + totalVals)).Value = splitVals ‘将数组写入单元格

End Sub

使用VBA编程解决

结语:分隔文本功能在工作中还是非常实用的!小伙伴们,你学会了吗?快快动手试试看吧!如果你喜欢,请点赞并分享给更多小伙伴们吧!

标签: #excel显示多行文本