发布网友 发布时间:2022-04-23 15:52
共4个回答
热心网友 时间:2023-10-08 22:33
很想知道为什么要这么做,一个完整的数字为何要去把分割成包含空格的文本,从而失去数字含义。
用公式需要2019版本或Office365,而最简单的方式是把数据复制到Word中,按Ctrl+H调出替换对话框,查找中输入(英文输入状态下):
[0-9]
替换框中输入:
^&^32
勾选“使用通配符”后,按全部替换。就在每个数字后加入一个空格。
再去掉“使用通配符”的对勾,查找框中输入一个空格(下面行空格看不出)加段落符:
^p
替换框中只输入段落符,全部替换,把最后一个数字与段落符之间的空格删除。
复制后粘贴回Excel。
热心网友 时间:2023-10-08 22:34
B1输入
=TEXTJOIN(" ",1,MID(A1,ROW($1:$20),1))
Ctrl+Shift+回车
※注意※
公式为数组公式,请务必Ctrl+Shift+回车
TEXTJOIN是ms office2019或office365或最新WPS才有的函数,请务必在以上版本中使用。
热心网友 时间:2023-10-08 22:34
如图,B1单元格输入公式=MID($A1,COLUMN(A1),1)
下拉再右拉。
热心网友 时间:2023-10-08 22:35
没明白你的意思。你是指一位数字占用一个单元格,还是在同一个单元格里分开显示?
如果是前者,可以用MID函数分别提取,然后复制回去就可以了。当然,如果数量大,频繁反复使用,使用VBA更好更方便。
如果是后者,设置一下单元格自定义格式就行。