Excel常用函数汇总
- 格式:doc
- 大小:419.00 KB
- 文档页数:7
如果匹配不到内容就直接返回空值:
=IFERROR(VLOOKUP($A2,Sheet2!$A$2:$L$99,5,0),"")
如果A2的单元格不为空就进行匹配,如匹配不到内容则直接返回空,如匹配有内容则将匹配到的文本类型的数字转化为数字类型可求和的数字
=IFERROR(IF(A2<>"",VALUE(VLOOKUP($A2,Sheet2!$A$2:$L$99,5,0)),""),"")
注意:Sheet2表格内的数据由于被引用不能直接删除单元格,只能粘贴替换或选择“清除内容”。
如果A1单元格为空,则为空,如果A1单元格不为空,则求和A1到A5的数值:
=IF(A1=””,””,SUM(A1:A5))
截取单元格中指定字符后的所有文本(不包括指定字符):
截取D5单元格中“市”字后面的所有文本:
=MID(D5,FIND("市",D5,1)+1,LEN(D5)-FIND("市",D5,1))
查找“市”字在D5单元格中的位置并往后移一位得到“市”字后面的第一个字的所在位置字符长度的数字:
=FIND("市",D5,1)+1
D5单元格的字符总长度数字减去“市”字前的长度数字得到“市”字后面字符长度的数字(不包括“市”字和“市”字之前的字符):
=LEN(D5)-FIND("市",D5,1)
excel判断两个单元格是否相同
如果只是汉字,用如下公式
=IF(A1=B1,"相同","不同")
如果包含英文且要区分英文大小写,用如下公式
=IF(EXACT(A1,B1),"相同","不同")
将两个不同表单或表格的内容自动查找相应内容合并在一个表格内:=VLOOKUP(I2,A1:D41,4,0)
=VLOOKUP(两表中相同的值,其它表单或表格区域,要匹配值所在的列的数目,0) 将截取后的数字转为数字格式显示(利于计算统计)=VALUE(MID(D2,1,10))
统计每天数据总和:=COUNTIF($G$3:$G$49,G64)
判断一列日期(无小时和分秒)区域的数据与G64日期(无小时和分秒)列表,如果相同则累计相加。
只留日期,去掉其它(小时和分秒):=MID(D2,1,10)
或=TEXT(D2,"yyyy-m-d")
带-负数的相加求和:=ABS(VALUE(E3))
单元格左上角带绿小三角的属于文本模式的数字是不参与运算的(系统不认识)
=VALUE(E3)将E3单元格中的文本模式的数据转换成数字模式(才能参与运算)
最后将转化类型后的数据再取其绝对值
消除“#DIV/0!”出现:=IF(B6<>0,C6/B6," ") 或=IF(B6<>0,C6/B6,"0")
当两数相除时首先判断分子是否为零,当分子不为零时执行两数相除,如果分子为零则为0。把公式产生的错误值显示为空
=IFERROR(C6/B6,"")
说明:如果是错误值则显示为空,否则正常显示。
统计两个表格重复的内容
=COUNTIF($C$2:$C$16,E2)
条件求和
=SUMIF($C$2:$C$16,E2,$B$2:$B$16)”(见图2)
A2单元格数据在A2:A24数据区域的排名情况
=RANK(A2,$A$2:$A$24)。
其中A2是需要确定位次的数据,$A$2:$A$24表示数据范围
=CONCATENATE(A14,"@",B14,".com")
将多个字符文本或单元格中的数据连接在一起,显示在一个单元格中。
=DATEDIF(date1,date2,"y")
y(m、d)要求返回两个日期相差的年(月、天)数。
计算返回两个日期参数的差值。
函数名称:DCOUNT主要功能:返回数据库或列表的列中满足指定条件并且包含数字的单元格数目。使用格式:DCOUNT(database,field,criteria)
参数说明:Database表示需要统计的单元格区域;Field表示函数所使用的数
据列(在第一行必须要有标志项);Criteria包含条件的单元格区域。
应用举例:在F4单元格中输入公式:=DCOUNT(A1:D11,"语文",F1:G2),确
认后即可求出“语文”列中,成绩大于等于70,而小于80的数值单元格数目(相
当于分数段人数)。
特别提醒:如果将上述公式修改为:=DCOUNT(A1:D11,,F1:G2),也可
以达到相同目的。
函数名称:LEFT主要功能:从一个文本字符串的第一个字符开始,截取指定数目的字符。使用格式:LEFT(text,num_chars)参数说明:text代表要截字符的字符串;num_chars代表给定的截取数目。
DATEDIF用于计算两个日期之间的天数、月数或年数。
例:已知出生日期,计算员工的年龄=DATEDIF(C2,TODAY(),"Y")
VLOOKUP函数的基本语法是这样的:
如下图,该函数第一参数是要查找的值;第二参数是要查找值和返回值所
在的数据表区域;第三参数是要返回数据表中第几列的值;最后一个是精确匹
配或模糊匹配的标示,0或者FALSE表示精确匹配,非0值或TRUE表示模糊匹配。
双击B8单元格,输入公式:
=VLOOKUP(A8,A1:D5,2,)
这样,就返回了“张三丰”对应的工号。其中A8表示要在原始表中查找A8对应的值,A1:D5是包含“姓名”和“工号”的数据区域,2是说返回表中第2列的“工号”值。