1,
字母大小写。
一个做外贸的朋友问,Excel有没有函数可以把英文从小写变大写?
他可能碰到蛮多洋人的人名或者货名需要大小写转换的。
小写转大写:
=UPPER("excel")
大写转小写:
=LOWER("EXCEL")
只要首字母大写,比如excel转成Excel:
=PROPER("excel")
2,
LOOKUP函数的四个经典套路。
提取A列最后的数值:
=LOOKUP(9^9,A:A)
提取A列最后的文本:
=LOOKUP("座",A:A)
提取A列最后的非空值:
=LOOKUP(1,0/(A:A""),A:A)
数值多区间判断(注意第2参数数值需升序排列)
=LOOKUP(A1,,{"不及格","及格","良好","优秀"})
3,
提取单元格前面的数值。
假设B2:B4单元格数据分别为:1个汉堡 5碗米饭 30个看见星光。。。
现在需要使用Excel函数将其中的数字提取出来
你会怎么写公式呢?
参考:
=-LOOKUP(,-LEFT(B2,ROW($1:$15)))
4,
数据清洗必知函数TRIM
表格里有一堆数据,可能是从某个精英软件系统里导出来的。
关键列的数据前后有很多空格。
怎么快速将这些空格去除掉呢?
第一反应就是查找替换。
但问题来了,
字符串中间间隔的那个空格不许去掉。
比如” 我喜欢 Excel “,前后的空格不要,中间的多个空格要保留一个~
这种情况简直就是----
天生给TRIM函数准备的。
=TRIM(" 我喜欢 Excel ")。
计算结果:我喜欢Excel。
5,
如何判断一个值在一个区域内是否存在。
查找一个值在另外一个区域内存不存在,我们通常用COUNTIF函数。
比如查找A1的值在D:E的范围内是否存在:
=IF(COUNTIF(D:E,A1),"存在","不存在")
为什么公式不写成:
=IF(COUNTIF(D:E,A1)>0,"存在","不存在")
因为……
如果查找值在查找范围中存在,
COUNTIF的结果必然是一个大于0的数值。
如果查找值在查找范围中不存在,
COUNTIF结果必然为0。
对IF函数来说,只要不是0的数值,其判断都是真的,
0.1也是真的,哪怕是负数也是真的。
这就好比一个人,负债的豪也是豪,
一分钱也是有钱人,
只有穷光蛋才真的一无所有。
嗯~,Excel函数不但是小心眼,还是势利眼。
所以……
公式可以省略>0的判断~
更多信息
PS:坚持写作分享不易,不想赏的就点个赞、打个call,随手转发到朋友圈,帮我增加一个读者,都是对我的鼓励与支持,谢谢大家。
来源:会计学堂
领取专属 10元无门槛券
私享最新 技术干货