分享一组函数组合,提高效率一丢丢
发布时间:2023-04-23 08:55:06
单个的函数作用和功能都是比较单一的,在解决实际问题时,往往需要多个函数嵌套使用,今天就和大家分享几个常用的函数嵌套组合。熟悉这些嵌套函数的使用,提高效率一丢丢还是有可能的。
组合一:INDEX+MATCH
出镜率最高的查询类函数之一。
用MATCH函数来定位查询值的位置,再用INDEX函数返回指定区域中指定位置的内容,二者结合,可以实现上下左右全方位的查询。
应用实例:
如下图所示,根据姓名查询部门和职务,也就是传说中的逆向查询。
F3单元格公式为:
=INDEX(A:A,MATCH($E3,$C:$C,))
MATCH找到E3单元格在C列的精确位置:老IN啊,红红在第6间屋呢。
接下来INDEX根据MATCH提供的线索,从A列找到第6个单元格:欧了,这就是红红家的窗户,下手——
组合二:MIN+IF用于计算指定条件的最小值。
如下图所示,要计算生产部的最低分数。
G3单元格可以使用数组公式:
=MIN(IF(A2:A9=F3,D2:D9))
先用IF函数判断A列的部门是否等于F3指定的部门,如果条件成立,则返回D列对应的分数,否则返回逻辑值FALSE:
{FALSE;45;FALSE;FALSE;FALSE;66;FALSE;72}
接下来再使用MIN函数计算出其中的最小值。
MIN函数有一个特性,就是可以自动忽略逻辑值,所以只会对数值部分计算,最终得到指定部门的最低分数。
注意,由于执行了多项计算,所以在输入公式时,要按Shift+ctrl+Enter键哦。
组合三:VLOOKUP+MATCH
常用于不确定列数的数据查询。
如下图所示,要根据B13单元格的姓名,在数据表中查询对应的项目。
C13单元格公式为:
=VLOOKUP(B13,A1:G9,MATCH(C12,1:1,),0)
如果数据表的列数非常多,在使用VLOOKUP函数时,还需要掰手指头算算查询的项目在数据表中是第几列,真是麻烦的很。
现在好了,先用MATCH函数来查询项目所在是第几列,然后VLOOKUP函数就根据MATCH函数提供的情报,返回对应列的内容。
组合四:LEN+SUBSTITUTE计算一个单元格内有几个项目。
如下图所示,要计算每个部门的人数。
这种表格想必大家不会陌生吧,多个姓名在一个单元格内,每个姓名之间用顿号隔开。
C2单元格公式为:
=LEN(B2)-LEN(SUBSTITUTE(B2,"、",))+1
先用LEN函数计算出B列单元格的字符长度,然后再用SUBSTITUTE函数将顿号全部替换掉之后,计算替换后的字符长度。
用字符长度减去替换后的字符长度,就是单元格内顿号的个数。
接下来,加1即是实际的人数,你懂得。
组合五:TEXT+MID
常用于日期字符串的提取和转换。
如下图所示,要根据B列身份证号码提取出生年月。
C2单元格公式为:
=–TEXT(MID(B2,7,8),"0-00-00")
MID函数用于从字符串的指定位置开始,提取特定数目的字符串。
MID(B2,7,8)就是从B2单元格的第7位开始,提取8位数字,结果为:
19751226
再使用TEXT函数,将这个字符串变成"0-00-00"的样式,结果为"1975-12-26"。
这个时候,已经有了日期的模样,但是本身还是文本型的,所以再加上两个负号,也就是计算负数的负数,通过这么一折腾,就变成真正的日期序列了。
猜你喜欢
- 很多朋友不知道Excel2013柱形图如何增加系列线?下面小编就为大家带来Excel2013柱形图增加系列线的简单快速方法,有需要的朋友一起
- ChartType属性用来返回或设置图表类型。XlChartType类型,可读写。
- 有时候我们在打开word或是其它office组件时提示word无法打开现有内容(normal.dot)等问题,那应该怎么办呢?下面小编就给大
- 说到word文档的保护,大多数人肯定会想起一些文档打开时提示输入密码,不错,密码保护可以保护自己的文档不让别人查看。但事实上,在word20
- 用户在使用Word编辑文档的过程中,可以使用Word提供的“格式刷”功能快速、多次复制Word中的格式。使用方法为:首先选中设置好格式的文字
- 说到 Word 文档的默认样式,有同学觉得字号小看起来费劲,时间长了还容易引起眼睛疲劳。有同学觉得段落间距不够明显...说到 Word 文档
- Microsoft Office Word是微软公司的一个文字处理器应用程序。作为 Office 套件的核心程序, Word 提供了许多易于
- 本文图文并茂给大家介绍了excel2007数据透视表的操作方法,本文给大家介绍的非常详细,具有参考借鉴价值,需要的朋友参考下吧excel20
- Word中如何添加剪切线启动Word后,新建一个空白文档。然后切换到“视图”,在工具栏中勾选“标尺”,在标尺上单击鼠标添加一个制表位标志。双
- 一些win10系统用户发现电脑无法正常安装office,并且出现“错误1907 无法注册字体”的错误提示,出现该问题一般是因为以前的Offi
- 戴尔电脑怎么把Win10系统改装win7系统?现在几乎所有出厂的电脑,预装的系统都是Win10系统,而且如果贸然装win7的话根本装不上,而
- 大家知道怎么制作一个折叠标题吗?这就需要用到折叠功能了,具体操作方法我们可以看看下面小编分享的word折叠功能的作用。1、打开word文档,
- 出现“Word无法启动转换器mswrd632.wpc”这一问题,相信大家在使用Word的时候有出现这样的问题吧!最近一网友也出现这样的问题,
- Excel是现在很多办公人员都需要用到的办公软件,为了提供工作效率,必需要学习很多快速简便的方法。下面小编就为大家介绍Excel表格中多个表
- 1、创建窗体步骤一:对 Word 进行创建窗体的设置1.单击“Office 按钮” ,然后单击“Word 选项”。2.单击“常用”。3.选中
- Word表格里怎么批量添加符号单位的呢?它不同于Excel表格,可以直接通过自定义单元格格式进行批量添加。在Word表格中如何实现批量添加内
- EXCEL中最实用的快捷键Ctrl + E,怎么个实用法呢?下面让我们一起来看看它强大的功能吧!【第1种:快速批量添加前后缀】需求:给单元格
- 《Excel2003入门动画教程33、保存和使用表格模板》。演示动画保存表格模板 表格制作好了以后,执行“文件→保
- 预览正常的情况下,点击文件---打印。打印设置中点击每版打印下拉按钮,从中选择缩放至纸张大小。从中选择A4纸或打印机中的纸张大小,再打印即可
- 在日常的办公操作当中,复制粘贴命令是执行的非常频繁的操作,在粘贴完成之后难免会遇到对粘贴效果不满意的情况,在早期版本的Excel中,只能选择