软件下载 > 应用软件 > 办公软件 > Microsoft Office Excel 2010使用技巧 > 4个Excel函数中的冷知识

4个Excel函数中的冷知识

今天跟大家4个excel函数中的冷知识,不知道这些,函数水平很难有大的提高,我们直接开始吧

一、 false与true

false与true是两个逻辑值(也可以叫做布尔值)错和对,在函数中我们经常借助这两个逻辑值进行条件判断,来得到我们想要的结果

在excel中可以将true看做等于1,将false看做等于0,所以我们可以得到如下结果

1.png

举个例子实际的演示下,最典型的就是使用SUMPRODUCT函数进行条件计数

公式:=SUMPRODUCT((B2:B13=$F$3)*1)

2.png

我们选择公式B2:B13=$F$3这个部分按F9,显示这一部分的计算结果,我们可以看到,有三个结果为true,然后我们又在条件的最外边分别乘1,就相当于,乘了一个true,所以只有当true*true时结果为1,其余结果均为0,然后利用SUMPRODUCT返回乘积之和的特点即可得到正确结果

3.png

二、使用ROW函数构建整数序列

在一些高阶函数组合中我们可能会经常见到row($1:$99)之类的书写方式,很多同学都会感到迷茫这个是什么意思呢,其实它的意思非常简单就是构建一个1到99的整数序列,只要遇到这样的书写方式就是利用了数组来进行公式的计算

举个例子来实际的讲解下

公式:=-LOOKUP(1,-RIGHT(A2,ROW($1:$30)))

4.png

我们选择公式中ROW($1:$30)的部分,同样按F9选择显示函数的计算结果如下图所示显示的是一个1到30的整数序列,而这个序列又是嵌套在 RIGHT(A2,ROW($1:$30))函数中,所以就代表,对字符串提从1到30提取30次

5.png

三、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)

6.png

首先我们选择公式IF({1,0},C2:C10,A2:A10)这一部分按F9计算出公式的结果如下图这个怎么理解呢

首先因为if第一参数{1,0}是在大括号中,所以这两个数字为一个数组,只要使用大括号就是数组

其次因为使用if函数,当第一参数为1时候条件正确,if函数的条件为真,所以返回C2:C10这个区域中的值,当第一参数为0时,if函数的条件为0条件错误,就会返回A2:A10这个区域中的值,很多人可能会问为什么会是两列呢,因为数组是{1,0},它的一排只有两个参数,所以只有两列,这是与数组相对应的,返回的数组,我们可以理解为下图的蓝色区域

7.png

四、减号的妙用

下图所示

公式: =--TEXT(MID(A2,7,8),"0-00-00")

8.png

我们在提取身份证中的出生日期的时候很多人都知道使用text函数来设置日期格式,但是都不知道使用两个减号将文本快速转换为数值格式

可能有人会问,为什么要转换格式,不是已经使用text转换过格式了吗

因为text是一个文本函数,所以使用text设置的是文本的格式,而不是将文本转换为数值格式

文章标题:4个Excel函数中的冷知识

文章链接:http://xiazai.zol.com.cn/jiqiao/45691.html

为给用户提供更多有价值信息,ZOL下载站整理发布,如果有侵权请联系删除,转载请保留出处。

其他类似问题

更多相似问题?

Microsoft Office Excel 2010软件简介

&8195;excel2010官方版可提高您分析大型数据集的能力,使您做出更明智的决策。excel2010官方版下载安装后使用迷你图及带有新迷你图的文本数据,可获得数据的直观汇总。新增切片器功能可快速、直观筛选大量信息,并增强了数据透视表和数据透视图的可视化分析。

特别提示
Office Excel 2010软件更新,软... 详细介绍»

软件下载