大数跨境
0
0

学了就能用上~四组技巧性函数小套路

学了就能用上~四组技巧性函数小套路 数据分析就用Excel
2020-11-18
0
导读:HI,大家好,我是星光。今天给大家分享4组Excel函数类套路小结,都比较简单,属于一看就会,一用就忘那种…


HI,大家好,我是星光。今天给大家分享4组Excel函数类套路小结,都比较简单,属于一看就会,一用就忘那种……



第一个是字母大小写转换。


曾经有一个做外贸的朋友问,Excel有没有函数可以把英文从小写变大写?他可能碰到蛮多洋人或商品的名字需要大小写转换的。

💡小写转大写:

=UPPER("excel")

💡大写转小写
=LOWER("EXCEL")

💡只要首字母大写,比如excel转成Excel
=PROPER("excel")


第2个是数据清洗。


表格里有一堆数据,可能是从某个软件系统里导出来的。关键列数据前后有很多空格。怎么快速将这些空格去除掉呢?

第一反应就是查找替换。但问题来了,字符串中间起到分隔符作用的空格不能去掉。比如"   PPT  Excel   ",
前后的空格删除,中间的连续的多个空格需要保留一个,正确结果是"PPT Excel"

这种情况简直就是天生给TRIM函数准备的

=TRIM("   PPT  Excel   ")


在实际工作中,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},{"不及格","及格","良好","优秀"})

……

没了,下期再见。

【声明】内容源于网络
0
0
数据分析就用Excel
Excel易用宝专属公众号,分享Excel操作技巧、函数、公式、透视表、图表、VBA及Power BI教程,助您轻松提高办公效率,搞定数据分析!
内容 855
粉丝 0
数据分析就用Excel Excel易用宝专属公众号,分享Excel操作技巧、函数、公式、透视表、图表、VBA及Power BI教程,助您轻松提高办公效率,搞定数据分析!
总阅读179
粉丝0
内容855