龙空技术网

Excel软件中如何分隔单元格内的多行文本?简单到没朋友!

千万别学Excel 273

前言:

目前你们对“c语言多行宏”可能比较珍视,同学们都需要分析一些“c语言多行宏”的相关知识。那么小编同时在网络上网罗了一些有关“c语言多行宏””的相关文章,希望姐妹们能喜欢,姐妹们一起来学习一下吧!

前言:

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编程解决

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

标签: #c语言多行宏 #excel显示多行文本