请问,Excel如何去掉字符串首尾空格,但是使中间空格(哪怕是多余空格)保留不变?
展开全部
假设字符在A1单元格
=MID(A1,FIND(LEFT(SUBSTITUTE(A1," ","")),A1),MAX(IFERROR(FIND(RIGHT(SUBSTITUTE(A1," ","")),A1,ROW(INDIRECT("1:"&LEN(A1)))),0))-FIND(LEFT(SUBSTITUTE(A1," ","")),A1)+1)
在公式编辑框里按Ctrl+Shift+Enter组合键确定
=MID(A1,FIND(LEFT(SUBSTITUTE(A1," ","")),A1),MAX(IFERROR(FIND(RIGHT(SUBSTITUTE(A1," ","")),A1,ROW(INDIRECT("1:"&LEN(A1)))),0))-FIND(LEFT(SUBSTITUTE(A1," ","")),A1)+1)
在公式编辑框里按Ctrl+Shift+Enter组合键确定
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
去掉字符串两端的空格就是用TRIM函数。
CLEAN函数可以去年字符串中的非打印字符。
CLEAN函数可以去年字符串中的非打印字符。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
如果首尾空格的个数知道的话,可以尝试用取值来进行,不然就只能尝试用VBA代码来试试看了
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询
广告 您可能关注的内容 |