当前位置:首页教育技巧excel技巧excel换行

excel打字放空格如何操作

2025-01-18 10:23:31


1.EXCEL如何给某几个汉字中加空格?不要手动加的?

不明白这种问题为什么不用宏解决?用宏的话很方便,写个自定义函数立马就能解决,而且用起来跟函数一样,只不过就是需要改变下宏安全性即可。

函数的话确实没想到什么好的方法可以实现每个字之间都加空格的(即XXXX变成X X X X),如果你只要头尾两个字之间加空格(即XXXXXXX变成X XXXXX X),那函数还是很好实现的,公式如下

=CONCATENATE(LEFT(A1,1)," ",MID(A1,2,LEN(A1)-2)," ",RIGHT(A1,1))

如果你非要用函数来实现的话可以参考 byl341010202 的回答,将他的公式修改为以下形式(假设你的数据在A列里,那就在B1中写入以下公式并一直右拉至公式出错即可):

=SUBSTITUTE(A1,MID(A1,LEN($A1)-COLUMN(A1),1),MID(A1,LEN($A1)-COLUMN(A1),1)&" ")

然后通过一直右拉至公式出错也可以实现

附自定义函数代码

1

2

3

4

5

6

PublicFunctionfg(rng AsRange)

Fori = 1 ToLen(rng)

Text = Text & " "& Mid(rng, i, 1)

Nexti

fg = Mid(Text, 2, Len(Text))

EndFunction

相关信息


电脑版

【免责声明】本站信息来自网友投稿及网络整理,内容仅供参考,如果有错误请反馈给我们及时更正,对文中内容的真实性和完整性本站不提供任何保证,不承但任何责任。
版权所有:学窍知识网 Copyright © 2011-2025 www.at317.com All Rights Reserved .