Ⅰ excel函数的使用方法汇总
一、SUMIFS函数实现多条件匹配
SUMIFS函数本来是一个多条件求和的函数,格式为:
SUMIFS(求和列,条件列1,条件1,条件列2,条件2……)
但是当同时满足多个条件的结果只有一个时,多条件求和就等同于多条件匹配。
公式为:=SUMIFS(D:D,A:A,F2,B:B,G2)
要引用的列就是实际求和列,本例中是D列,而条件列分别就是A列和B列。
优势:使用SUMIFS多条件匹配时,比较方便高效,公式简单易用,再增加条件也比较容易。
不足:当要匹配的结果不是数字时,就不能使用这个方法了,同时当满足多个条件的数据不是唯一值时,结果可能错误。
推荐指数:★★★★
二、SUMPRODUCT函数实现多条件匹配
SUMPRODUCT函数的功能是计算多个数组或区域的数据乘积之和,利用比较运算和逻辑值的特性,也可以实现多条件求和的功能,用来处理多条件匹配,其实和SUMIFS的原理差不多,公式为:
=SUMPRODUCT(($A$2:$A$15=F2)*($B$2:$B$15=G2)*$D$2:$D$15)
鉴于之前有多篇教程分析过SUMPRODUCT的用法和原理,这里就不对这个公式过多阐述了。不熟悉的同学可以查看往期教程《加了*的 SUMPRODUCT函数无所不能》
优势:再增加条件时比较容易。
不足:数组计算,数据量大时比较卡,对函数的用法不理解容易出错,并只对数字的匹配结果适用。
Ⅱ EXCEL中函数如何使用
使用函数Vlookup()应该可以解决你的问题,比如:
甲表里面有如下字段:
工号姓名部门生日
123张三资讯8/3
乙表里有如下字段:
工号姓名年龄
123张三23
那么就可以使用Vlookup()函数关联两个表的数据,关联依据最好选用“工号”
比如,在乙表中对应甲表中的生日:
=VLOOKUP(A:A,甲!A:D,4,0),其中,
1、“A:A”,表示乙表中与甲表关联的依据(工号),
2、“甲!A:D”表示在甲表中,从“A列(工号)到D列(生日)”,
3、“4”表示甲表中A:D间隔为4,
4、“0”表示精确匹配,即工号需要完全一致才可以对应。
该函数详细语法如下,需要仔细阅读才可完全理解,供参考:
——————————————————————
VLOOKUP
在表格或数值数组的首列查找指定的数值,并由此返回表格或数组当前行中指定列处的数值。当比较值位于数据表首列时,可以使用函数VLOOKUP代替函数HLOOKUP。
在VLOOKUP中的V代表垂直。
语法
VLOOKUP(lookup_value,table_array,col_index_num,range_lookup)
Lookup_value为需要在数组第一列中查找的数值。Lookup_value可以为数值、引用或文本字符串。
Table_array为需要在其中查找数据的数据表。可以使用对区域或区域名称的引用,例如数据库或列表。
如果range_lookup为TRUE,则table_array的第一列中的数值必须按升序排列:…、-2、-1、0、1、2、…、-Z、FALSE、TRUE;否则,函数VLOOKUP不能返回正确的数值。如果range_lookup为FALSE,table_array不必进行排序。
通过在“数据”菜单中的“排序”中选择“升序”,可将数值按升序排列。
Table_array的第一列中的数值可以为文本、数字或逻辑值。
文本不区分大小写。
Col_index_num为table_array中待返回的匹配值的列序号。Col_index_num为1时,返回table_array第一列中的数值;col_index_num为2,返回table_array第二列中的数值,以此类推。如果col_index_num小于1,函数VLOOKUP返回错误值值#VALUE!;如果col_index_num大于table_array的列数,函数VLOOKUP返回错误值#REF!。
Range_lookup为一逻辑值,指明函数VLOOKUP返回时是精确匹配还是近似匹配。如果为TRUE或省略,则返回近似匹配值,也就是说,如果找不到精确匹配值,则返回小于lookup_value的最大数值;如果range_value为FALSE,函数VLOOKUP将返回精确匹配值。如果找不到,则返回错误值#N/A。
说明
如果函数VLOOKUP找不到lookup_value,且range_lookup为TRUE,则使用小于等于lookup_value的最大值。
如果lookup_value小于table_array第一列中的最小数值,函数VLOOKUP返回错误值#N/A。
如果函数VLOOKUP找不到lookup_value且range_lookup为FALSE,函数VLOOKUP返回错误值#N/A。
Ⅲ excel函数的使用方法大全
http://wenku..com/view/d27c4ad284254b35eefd3470.html
Ⅳ excel函数的使用方法
工作表2 B2 输入公式 =countif(工作表1!a:a,a2)
工作表3 A2 =index(a:a,small(if(countif(工作表2!a:a,工作表1!a:a),row(工作表1!a:a),4^8),row(a1)))&""
数组函数,按住ctrl shift敲回车输入公式
B2 =countif(工作表1!a:a,a2)
Ⅳ EXCEL中IF函数的使用方法
这里分享下Excel中IF函数的使用方法。
1、首先进入Excel软件中,找到自己准备要处理的表格数据,具体如图所示。
Ⅵ Excel函数的使用方法
这个你可以采用筛选,筛选下就行了。
当然筛选的时候,单元格不能合并,你把单元格都单独,每一个单元格都放数据就行了。
还有一个可能就是得用vlookup可能就行,因为公式里涉及的东西比较多,所以我建议你用筛选的吧。可以把你的表发下,我试试看。
Ⅶ excel函数使用
假设源数据在A和B列,在G2用公式:
=INDEX(B:B,SMALL(IF(A$2:A$100=F2,ROW($2:$100)),COUNTIF(F$2:F2,F2)))
数组公式,需要按CTRL+SHIFT+回车,完成公式,下拉。
Ⅷ 关于EXCEL函数使用方法
用=countif(A$1:A1,A1),向下填充公式,凡大于1的即可以删除(已保留其中一个,即如果共有3个重复,它会删掉其它2个)