分享

防止Excel首尾输入多余空格,简单设置一下,轻松解决

 满泉ca85upjdlw 2020-02-29

令人头疼的问题

相信经常用Excel的小伙伴都有这样一个苦恼:在单元格输入信息时,因为首尾多输入了一个空格就导致之前写好的公式失效,进而使输入的信息得不到正确识别。

这个问题经常发生在文本提取和识别中。下面举个简单例子:

防止Excel首尾输入多余空格,简单设置一下,轻松解决

LEN函数用于返回字符串中的字符个数。

上面的动图中,使用LEN函数返回的结果只有第一个是我们想要的,而其它3个都多出了空格。

防止Excel首尾输入多余空格,简单设置一下,轻松解决

那么,问题既然提出来了,要怎么设置才能解决这个问题呢?

答案就在数据有效性设置里。

解决办法

先来看下完整的动图教程:

防止Excel首尾输入多余空格,简单设置一下,轻松解决

从效果来看,完全解决了上面提出的问题:

---可以正常输入;

---当在首尾输入了多余的空格后会提醒出错。

来分解下上面的步骤:

1、选中要设置的单元格区域;

2、打开数据有效性,选择自定义,并在公式中输入:

=A2=TRIM(A2)

其中,A2单元格指代所选区域的第一个单元格。

3、在出错警告设置错误信息“输入了多余的空格!”。

为帮助理解上面的公式,有必要解释下TRIM函数的用法:

TRIM函数的功能是移除除了单词间空格外文本中的所有空格,举个例子:

防止Excel首尾输入多余空格,简单设置一下,轻松解决

可以看到,使用TRIM函数后,文本的首尾空格都被去除了。

在数据有效性中输入公式=A2=TRIM(A2),就意味着:

---如果A2单元格的内容和清除空格后的内容是一样的(说明A2单元格首尾没有多余空格),就得到结果TRUE,也就是可以正常输入;

---如果A2单元格的内容和清除空格后的内容是不同的(说明A2单元格首尾至少有1个多余空格),就得到结果FALSE,此时就会跳出警告信息。

希望经过上面的解析,对大家的工作有所帮助。

关注Excel数据科学,每天学一点Excel,让升职加薪更近一步!

防止Excel首尾输入多余空格,简单设置一下,轻松解决

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多