解析4个Excel函数冷知识,怎么样?
今天跟大家分享4个excel函数中的冷知识,不知道这些,函数水平很难有大的提高,如果知道这些,同事都夸你厉害。
一, false与true
false与true是两个逻辑值(也可以叫做布尔值)错和对,在函数中我们经常借助这两个逻辑值进行条件判断,来得到我们想要的结果
在excel中可以将true看做等于1,将false看做等于0,所以我们可以得到如下结果
举个例子实际的演示下,最典型的就是使用SUMPRODUCT函数进行条件计数
公式:=SUMPRODUCT((B2:B13=$F$3)*1)
我们选择公式B2:B13=$F$3这个部分按F9,显示这一部分的计算结果,我们可以看到,有三个结果为true,然后我们又在条件的最外边分别乘1,就相当于,乘了一个true,所以只有当true*true时结果为1,其余结果均为0,然后利用SUMPRODUCT返回乘积之和的特点即可得到正确结果
二、使用ROW函数构建整数序列
在一些高阶函数组合中我们可能会经常见到row($1:$99)之类的书写方式,很多同学都会感到迷茫这个是什么意思呢,其实它的意思非常简单就是构建一个1到99的整数序列,只要遇到这样的书写方式就是利用了数组来进行公式的计算
举个例子来实际的讲解下
公式:=-LOOKUP(1,-RIGHT(A2,ROW($1:$30)))
我们选择公式中ROW($1:$30)的部分,同样按F9选择显示函数的计算结果如下图所示显示的是一个1到30的整数序列,而这个序列又是嵌套在 RIGHT(A2,ROW($1:$30))函数中,所以就代表,对字符串提从1到30提取30次
3.IF{1,0}构建数组
使用IF{1,0}构建数组这种方法经常出现在数据查找类公式中,理解起来稍微有些复杂,想要理解这个我们必须明白三点
1. if函数的使用方法
2. 数组的运算机制
3. 可以吧true看做等于1,false看做等于0
下面我们就以vlookup反向查找为例来实际的讲解下
公式:=VLOOKUP(E2,IF({1,0},C2:C10,A2:A10),2,0)
首先我们选择公式IF({1,0},C2:C10,A2:A10)这一部分按F9计算出公式的结果如下图这个怎么理解呢
首先因为if第一参数{1,0}是在大括号中,所以这两个数字为一个数组,只要使用大括号就是数组
其次因为使用if函数,当第一参数为1时候条件正确,if函数的条件为真,所以返回C2:C10这个区域中的值,当第一参数为0时,if函数的条件为0条件错误,就会返回A2:A10这个区域中的值,很多人可能会问为什么会是两列呢,因为数组是{1,0},它的一排只有两个参数,所以只有两列,这是与数组相对应的,返回的数组,我们可以理解为下图的蓝色区域
四、减号的妙用
下图所示
公式: =--TEXT(MID(A2,7,8),"0-00-00")
我们在提取身份证中的出生日期的时候很多人都知道使用text函数来设置日期格式,但是都不知道使用两个减号将文本快速转换为数值格式
可能有人会问,为什么要转换格式,不是已经使用text转换过格式了吗
因为text是一个文本函数,所以使用text设置的是文本的格式,而不是将文本转换为数值格式
这么样,这些Excel中公式的冷知识你知道几个呢?
需要保留本文链接地址:http://www.excelxx.com/xuexixinde/12332.html
- → Excel 单元格打勾会变颜色,开发工具的复选框这样玩
- → 抖音里不全是美女短视频,分享10个Excel小技巧,个个都是神技,
- → 必须知道的5个Excel操作高级技巧
- → Excel这个进程图的颜值逆天了,怎么做的呢,跟着小编的节奏来
- → 这几个Excel技巧,让你摆脱傻傻的状态,工作效率提升嘎嘎的
- → 详述Excel如何制作下拉列表,有助于我们更好地提高工作效率
- → 应该知道的4个Excel实用查询技巧函数,直接套用,提升工作效率
- → 这个方法美化Excel表格,让Excel表格清晰易读,老板看了都加工资
- → 一份完美的Excel表格除了美观之外,有效性和实效性也是必须的
- → Excel递增求和你会吗?Excel递增累计求和技巧分享