trim 不是可以识别的 内置函数名称。_学了就能用上~四组技巧性函数小套路

270c85f7f28486e540d3c59ed62dfa1a.png 每天一篇Excel技术图文 微信公众号:Excel星球 NO.538-函数小套路 作者:看见星光  微博:EXCELers / 知识星球:Excel HI,大家好,我是星光。今天给大家分享4组Excel函数类套路小结,都比较简单,属于一看就会,一用就忘那种…… 09a83edc240ea3145618ae7b54fa2279.png
第一个是字母大小写转换。

曾经有一个做外贸的朋友问,Excel有没有函数可以把英文从小写变大写?他可能碰到蛮多洋人或商品的名字需要大小写转换的。?小写转大写:
=UPPER("excel")
?大写转小写:
=LOWER("EXCEL")
?只要首字母大写,比如excel转成Excel:
=PROPER("excel")

第2个是数据清洗。

表格里有一堆数据,可能是从某个软件系统里导出来的。关键列数据前后有很多空格。怎么快速将这些空格去除掉呢?
第一反应就是查找替换。但问题来了,字符串中间起到分隔符作用的空格不能去掉。比如"   PPT  Excel   ", 前后的空格删除,中间的连续的多个空格需要保留一个 ,正确结果是"PPT Excel"
这种情况简直就是天生给TRIM函数准备的:
=TRIM("   PPT  Excel   ")
1eecda4d6ecfbfcfaae96440c229825b.png
在实际工作中,TRIM函数经常和CLEAN函数一起做事,用于清除数据前后的不可见字符:
=CLEAN(TRIM(A1))

第3个是判断一个值在指定单元格区域中是否存在。

查找一个值在一个多行多列的区域内是否存在,我们通常用COUNTIF函数。COUNTIF函数可以计算指定范围内某个数据出现的次数。
比如查找A1单元格的数据在D:E的范围内是否存在:
=IF(COUNTIF(D:E,A1),"存在","不存在")

有的朋友可能会将公式写成这样:
=IF(COUNTIF(D:E,A1)>0,"存在","不存在")

这里有一个关于数值作为逻辑值使用的小技巧。
如果查找范围中存在统计值,COUNTIF函数返回的结果必然是 一个大于0的数值。
如果查找值在查找范围中不存在,COUNTIF结果 必然为0。
对IF函数来说,只要不是0的数值,判断结果都是真(TRUE)的。1是真的,0.1也是真的,哪怕是负数也是真的。只有0是假的,是个FALSE。
这就好比一个人,一分钱是有钱人,一块钱是有钱人,负债千万也是有钱人,只有穷光蛋才真的一无所有。
摊手,耸肩,嗯~Excel函数不但是小心眼,还是势利眼。
所以…… 上述公式可以省略>0的判断。
最后分享一组有关LOOKUP函数的经典套路。
?查询A列最后的数值:
=LOOKUP(9^9,A:A)
?查询A列最后的文本:
=LOOKUP("座",A:A)

?查询A列姓名为"看见星光"的B列成绩:
=LOOKUP(1,0/(A$1:A$100="看见星光"),B$1:B$100)
?多区间判断,90及以上优秀,80良好,60及格,以下不及格:
=LOOKUP(A1,{0,60,80,90},{"不及格","及格","良好","优秀"})
…… 没了,明天再见。

♥♥温馨小提示▼

公众号每天会发布1篇函数教程+1篇编程教程+1个技巧小视频,如果你没有收到我的更新,是由于微信按算法显示公众号而不是实际更新时间——这时就需要如下图所示星标我一下啦,撒花✿

b768ac0cf814c26f9738190e5185bcc0.gif 从0到1、从入门到实战... 图文+视频系统教程+微信群答疑... 函数、透视表、VBA、PQ、SQL 想学什么你就学什么…… 加入我的知识星球▼ 91d79a73628738ccc1dffbc3473b5dd8.png
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值