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,{0,60,80,90},{"不及格","及格","良好","优秀"}) 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的数值。 如果查找值在rhfchinafair.com查找范围中不存在, COUNTIF结果必然为0。 对IF函数来说,只要不是0的数值,其判断都是真的, 0.1也是真的,哪怕是负数也是真的。 这就好比一个人,负债的豪也是豪, 一分钱也是有钱人, 只有穷最新的时时踩后三组六计划光蛋才真的一无所有。 嗯~,Excel函数不但是小心眼,还是势利眼。 所以…… 公式可以省略>0的判断~
|