c++ 字符串去掉首尾空格_防止Excel首尾输入多余空格,简单设置一下,轻松解决...

99332020472c60ba32f6664c542e67e5.png

令人头疼的问题

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

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

b07d9feec214846340d61b9a89737baf.gif

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

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

d4bed9b99ba0632d96f9d0f467c25c9b.png

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

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

解决办法

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

8914dd968bd5e617918b3d4969ee9fda.gif

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

---可以正常输入;

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

来分解下上面的步骤:

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

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

=A2=TRIM(A2)

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

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

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

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

17020a21301672a4e8e0491402648fcf.png

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

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

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

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

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

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

3bd548ffe75b28543b3d138e4286ea6b.gif
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值