什么?Excel函数也有套路?

  • 发布时间:2018-06-13 08:35:53
  • |
  • 出处:PDF猫
  • |
  • 阅读量:166

别小瞧Excel,这里面函数套路可不小哦。据小编所知就有四个小套路,下面一起来看看Excel函数究竟是怎样的套路?

Excel函数套路一:如何判断一个值在一个区域内是否存在?

查找一个值在另外一个区域内存不存在,我们通常是用COUNTIF函数。

比如查找A1的值在D:E的范围内是否存在:=IF(COUNTIF(D:E,A1),"存在","不存在")

为什么公式不写成:=IF(COUNTIF(D:E,A1)>0,"存在","不存在")

如果查找值在查找范围中存在,COUNTIF的结果必然是一个大于0的数值。如果查找值在查找范围中不存在,COUNTIF结果必然为0。

对IF函数来说,只要不是0的数值,其判断都是真的,0.1也是真的,哪怕是负数也是真的。所以,公式可以省略>0的判断~

Excel函数套路二:提取单元格前面的数值。

假设B2:B4单元格数据分别为:1个鸡腿汉堡、2碗米饭 3个菜。现在需要使用Excel函数将其中的数字提取出来,我们可以利用这个公式:=-LOOKUP(,-LEFT(B2,ROW($1:$15)))

Excel函数套路三:字母大小写。

小写转大写:=UPPER("excel")

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

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

Excel函数套路四: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},{"不及格","及格","良好","优秀"})

PDF猫转换器

支持40多种格式转换,高效办公