乔山办公网我们一直在努力
您的位置:乔山办公网 > excel表格制作 > <em>EXCEL</em>中有没有一种<em>函数</em>可以<

<em>EXCEL</em>中有没有一种<em>函数</em>可以<

作者:乔山办公网日期:

返回目录:excel表格制作


=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 是最基本的就不多少e79fa5e98193e59b9ee7ad94331了 数组形式输入

将所有的空格用函数去掉的方法:

公式为:

=SUBSTITUTE(A2," ","")

这一个查找替换函数,以上面的公式为例,就是将“  ”(即空格)替换为空的信息

要查找和替换的信息,用英文状态的引号包起来即可,因为英语状态的双引号,是Excel中的文本定界符。

经过“修理”的数据,即去掉了空格,避免了引用数据是的关于“有没有空格”的“歧义”,自然也就避免了很多VLOOKUP查找不到等意外的情况。

扩展资料

(1)为了看上去美观。比如,三字姓名和两字姓名录入时肯定是不能对齐的,为了对齐使之看上去看好,便有意识的手动录入了空格。

(2)手滑。不小心输入了空格进去。比如:要录入:张强强,偏偏在录入完成后“手滑”加了个空格。这种空格,比姓与名之间有意加入的空格,更隐蔽、不易察觉。像这种情况导致的一些查找统计函数报名,是非常坑的!

(3)用空格换行。


方法一
可以用“查找-替换”的方法。
按下CTRL+H;
在查找中键入一个空格;
在替换中不写入内容;
全部替换。

方法二
用SUBSTITUTE函数在另一个单元格进行替换。
假设数据写在A1单元格,则可以在B1单元格写入公式:
=SUBSTITUTE(A1," ",)

SUBSTITUTE函数的定义:
在文本字符串中用 new_text 替代 old_text。如果需要在某一文本字符串中替换指定的文本,请使用函e799bee5baa6e58685e5aeb9332数 SUBSTITUTE;如果需要在某一文本字符串中替换指定位置处的任意文本,请使用函数 REPLACE。
语法
SUBSTITUTE(text,old_text,new_text,instance_num)
Text 为需要替换其中字符的文本,或对含有文本的单元格的引用。
Old_text 为需要替换的旧文本。
New_text 用于替换 old_text 的文本。
Instance_num 为一数值,用来指定以 new_text 替换第几次出现的 old_text。如果指定了 instance_num,则只有满足要求的 old_text 被替换;否则将用 new_text 替换 Text 中出现的所有 old_text。

1、首先我们可以看到C列数据带着公式,如果我们,要复制第三列的总价,那么会出现如下情况:可以看到复制过来的单元格还带着公式,而我们发现此时的计算结果是明显不对的,所以我们要将公式去掉


2、去掉单元格函数的方法一:粘贴的时候选择性粘贴为数字

复制完之后,在要粘贴的地方右键-粘贴-选择123字样,就是粘贴为数值,这样粘贴的结果就没有错误了。



3、去掉单元格函数的方法二:将原有的数据全选,然后在原来的位置,选择性粘贴,粘贴为数值,这样就可以随便复制粘贴了



4、例如:

按照如上所做即可!

相关阅读

关键词不能为空
极力推荐
  • <em>roundup函数</em>在<em>excel</em>怎么用

  • A1单元格正常输入初始日期,A2单元格输入=IF(ISEVEN(ROW()),A1,A1+1),再下拉填充。当然,整个A列要设置为日期型。excel表中关于ROUNDUP 函数的几个问题" src="/uploads/tu/638.jpg" style="width: 400px; h

ppt怎么做_excel表格制作_office365_word文档_365办公网