管理资源吧

当前位置:首页 >> 资讯 > >> 新闻资讯 >> 电脑教程 > EXCEL查找、字符截取、条件类函数教程

EXCEL查找、字符截取、条件类函数教程

在平时工作学习中,我们几乎每天都要使用EXCEL制作表单,保存数据,制作图表等。

除了这些功能,你会用哪些函数呢,仅仅是SUM,AVERAGE,COUNT,MAX,MIN等这些简单的函数。对于EXCEL函数博大精深,会这些基础类函数仅是皮毛而已,小编只能是略微熟练。若能精通EXCEL高级函数使用,月薪超过6千、甚至1万也完全有可能。下文小编介绍一些函数复杂用法,提高大家工作和学习效率。

本文主要介绍函数,如果你已精通请略过此文。

查找类函数:VLOOKUP,VLOOKUP和IF、CHOOSE组合,INDEX等

字符截取函数:LEFT,WRIGHT,MID

条件类函数:SUMIF,COUNTIF,SUMPRODUCT,IF和ISERROR等组合

图1-某美女工作照

1、查找类函数VLOOKUP

参数解释:

第一参数:C12:C15即需要查找的对象,

第二参数:C2:D8,查找的原始数据,工厂必须在第一列如果不在第一列后边讲解。

第三个参数:2,查找数据的第几列,因为我们查找产量在第二列,所以这里为2。

第四个参数:0,代表模糊查找。

各位读者可以打开EXCEL练习vlookup函数。

图2-vlookup

在上个实例提到,如果查找工厂列不在产量前面如何解决呢?

见图3,使用函数为:=,D2:D8,C2:C8),2,0)}

讲解:这里大括号需要使用数组函数,输入函数后同时按下Ctrl+Enter

参数解释:

第一个参数:C12,需要查找的对象

第二参数:IF(,D2:D8,C2:C8),是对数组判断,意思就是如果为真对应D2:D8,否则对样C2:C8列。

第三个参数:2,查找的对样对应的第几列,这里是对2列。

第四个参数:0,模糊查找

读者可以练习vlookup/IF组合使用,是不是突然恍悟,原来可以这样用。

图3-VLOOKUP/IF

图2实例中,也可以使用VLOOKUP/CHOOSE组合。

CHOOSE函数属于数组函数,这里可以不用按Ctrl+Enter使用。

参数解释:

这里不再解释第一三四参数,具体解释见图1和图2中解释

第二参数,CHOOSE(,D2:D8,C2:C8),就是把D2:D8和C2:C8组成数组,D列为第一列,C列为第二列。因此,我这里第三个参数使用的是2,就是按照C列中的值查找对应的D列中的值。

图4-VLOOKUP/CHOOSE组合

多条件查找,图4实例这里知道年份、月份、工厂信息,查找对应产量信息。

使用函数如下:

=VLOOKUP(B12&C12&D12,IF(,$B$2:$B$8&$C$2:$C$8&$D$2:$D$8,$E$2:$E$8),2,0)

参数解释:

参数一:B12&C12&D12,使用&符把多条件连接起来,组合起来就是,201611月A厂,这里是不使用$符号,我们需要相对引用,向拉时,对象跟着变化,使用$符号下拉不会变化,这里需要注意。

参数二:IF(,$B$2:$B$8&$C$2:$C$8&$D$2:$D$8,$E$2:$E$8),使用if函数组成新的数组,第一列是B列C列D列,第二列是E列,这里使用的绝对引用,下拉不需要数组发生变化。因此第三个参数我们使用参数2,第四个参数就不做解释,请参考上文。

图4-多条件查找

2、字符串截取函数

已知E列年月工厂信息,需要知道年份、月份、工厂信息

使用函数如下:

B列:=LEFT(E2,5),意思为取E2左边5个字符

C列:=MID(E2,7,LEN(E2)-6-3),这里使用组合函数,因为月份长度不确定,LEN(E2)-6-3,意思是E2总长度减去年份长度加一和工厂长度加一。函数整体意思,从第7个字符开始取长度为LEN(E2)-6-3,即月份。

D列:=RIGHT(E2,2),右边取E2长度为2的字符

图5-字符串截取

3、多条件求和

实例如图6,求2016年1月份,A厂和B厂总产量。

使用函数:=SUMIF(C$2:C$8,C12,D$2:D$8)

函数解释:

在D$2:D$8中求和,其中C$2:C$8工厂为C12的数字之和。这里是绝对引用,下拉即为B厂总产量,下拉后函数为是:=SUMIF(C$2:C$8,C13,D$2:D$8),这里不在上图,读者这里可以练习一下。

图6-条件求和

4、条件计数

已知表一信息,求A厂和B厂记录数。

函数如下:=COUNTIF(C$2:C$8,C12)

解释,记录C$2:C$8为C12的数量,下拉即得B厂记录数。

图7-条件计数

5、多条件求和,SUMPRODUCT函数

已知表一信息,求A厂和B厂2016年1月份总产量。

函数如下:=SUMPRODUCT((C$2:C$8=C12)*(D$2:D$8)),下拉即得B厂总产量,

函数是:=SUMPRODUCT((C$2:C$8=C13)*(D$2:D$8))

解释,求D$2:D$8中之和,其中C$2:C$8为C12数值之和。

图8-多条件求和SUMPRODUCT

6、IF/ISERROR组合判断

在表一中,由于信息不规律,我们筛选出,2017年的产量,并且标记为Y,否则标记为N。

函数为:=IF(ISERROR(FIND('2017',B2,1)),'N','Y')

解释,在B2列中查找2017字符串并取反,如果为真取标记N,否则标记Y。

图9-IF/ISERROR判断

7、条件格式

我们继续使用图9的信息,见图10

使用函数=INDEX($D:$D,ROW(),0)='Y',此函数解释,判断D列中是否为Y,是标记为TRUE,否则标记FLASE。

条件函数如何设置,以EXCEL2013为例,开始->条件格式->新建格式规则-使用公式确实设置的单元格。

图10-条件格式

总结使用心得

EXCEL函数就介绍到这里,函数使用靠平时积累,多用多练,熟能生巧。如果平时对于不懂的函数,可以多上网搜索。小编认为过不多久你也会成功EXCEL高手,身边会有很多人羡慕你。EXCEL函数可以提高你工作效率,但不一定能解决更复杂的问题,多种重复性的操作,需要VBA来实现,小编以后会介绍如何使用VBA实现自动操作EXCEL。


上一篇:Excel快速删除重复项方法
下一篇:Excel第一对比分析使用教程
资讯分类:
推荐阅读
猜你喜欢