excel去除字符串空格的公式?
TRIM(A1)是去除字符串两头空格的而且如果字符串中间若出现了两个空格联系的情况也会变成一个空格我想要的是只去两头空格或者只去前面空格不想把中间出现两空格的变成一空格谁...
TRIM(A1) 是去除字符串两头空格的而且如果字符串中间若出现了两个空格联系的情况也会变成一个空格
我想要的是只去两头空格 或者 只去前面空格 不想把中间出现两空格的变成一空格
谁教教我 谢谢
gold8用的公式确实不是excel的 我用不了
10993358你说的SUBSTITUTE(TRIM(A1)," "," ")确实可以用 但只是用少数情况 但我的字符串很长 具体情况你看我例子*代表空格:
**abc*def**ghi* 我要他变成abc*def**ghi
而用你的就变成abc**def**ghi了 希望你明白 还是很感谢你
继续等待高手出现 展开
我想要的是只去两头空格 或者 只去前面空格 不想把中间出现两空格的变成一空格
谁教教我 谢谢
gold8用的公式确实不是excel的 我用不了
10993358你说的SUBSTITUTE(TRIM(A1)," "," ")确实可以用 但只是用少数情况 但我的字符串很长 具体情况你看我例子*代表空格:
**abc*def**ghi* 我要他变成abc*def**ghi
而用你的就变成abc**def**ghi了 希望你明白 还是很感谢你
继续等待高手出现 展开
4个回答
展开全部
=TRIM(A1)是去除头尾空格
=SUBSTITUTE(A1," ","")是去除所有空格
这样呢?
=SUBSTITUTE(TRIM(A1)," "," ")
先去再 把1个空格替换成2个空格?
楼上函数是VBA里面的吧不好直接用的吧
'A1是数据 我假设最多是长度20 要是更长久改公式哦输入好按CTRL+SHIFT+回车
=MID(A1,MATCH(0,0/MID(A1,ROW(1:20),1),0),LOOKUP(0,0/MID(A1,ROW(1:20),1),ROW(1:20))-MATCH(0,0/MID(A1,ROW(1:20),1),0)+1)
看看呢?
用下面这个
=MID(A1,MATCH(0,0/MID(A1,ROW($A$1:$A$20),1),0),LOOKUP(0,0/MID(A1,ROW($A$1:$A$20),1),ROW($A$1:$A$20))-MATCH(0,0/MID(A1,ROW($A$1:$A$20),1),0)+1)
上面的不能拖动 嘿嘿!!!
'MATCH(0,0/MID(A1,ROW($A$1:$A$20),1),0)是找出第一个非空格的字母位置
LOOKUP(0,0/MID(A1,ROW($A$1:$A$20),1),ROW($A$1:$A$20))是最后一个非空白位置
2者减后加1就是要取的字符总长度
MID 是最基本的就不多少了 数组形式输入
=SUBSTITUTE(A1," ","")是去除所有空格
这样呢?
=SUBSTITUTE(TRIM(A1)," "," ")
先去再 把1个空格替换成2个空格?
楼上函数是VBA里面的吧不好直接用的吧
'A1是数据 我假设最多是长度20 要是更长久改公式哦输入好按CTRL+SHIFT+回车
=MID(A1,MATCH(0,0/MID(A1,ROW(1:20),1),0),LOOKUP(0,0/MID(A1,ROW(1:20),1),ROW(1:20))-MATCH(0,0/MID(A1,ROW(1:20),1),0)+1)
看看呢?
用下面这个
=MID(A1,MATCH(0,0/MID(A1,ROW($A$1:$A$20),1),0),LOOKUP(0,0/MID(A1,ROW($A$1:$A$20),1),ROW($A$1:$A$20))-MATCH(0,0/MID(A1,ROW($A$1:$A$20),1),0)+1)
上面的不能拖动 嘿嘿!!!
'MATCH(0,0/MID(A1,ROW($A$1:$A$20),1),0)是找出第一个非空格的字母位置
LOOKUP(0,0/MID(A1,ROW($A$1:$A$20),1),ROW($A$1:$A$20))是最后一个非空白位置
2者减后加1就是要取的字符总长度
MID 是最基本的就不多少了 数组形式输入
展开全部
如果每个数据都是相等的字符数,那么可以使用LEFT与RIGHT两个函数来取数,假若单元格A1有数据有18位,要去第1位和第18位是空格,那么公式表达式为:=RIGHT(LEFT(A1,17),16)
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
只去两头空格:rtrim(ltrim(a1))
只去前面空格:ltrim(a1)
只去前面空格:ltrim(a1)
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
第一,确定公式里面不含有$,这个绝对引用符号。
第二,确定你拖动的时候显示的黑十字是对的。
第三,确定你EXCEL-工具-选项-重新计算 ,里面选择是 自动重计算。
如果前三点都保证了。那我也没办法了。
请参考
第二,确定你拖动的时候显示的黑十字是对的。
第三,确定你EXCEL-工具-选项-重新计算 ,里面选择是 自动重计算。
如果前三点都保证了。那我也没办法了。
请参考
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询
广告 您可能关注的内容 |