Excel函数总结2
4.匹配
VLOOKUP()
(1)按条件查询区域,匹配目标结果
条件:找出姓名=hong的语文成绩
公式:=VLOOKUP(G2,A2:E9,3,0)
注:VLOOKUP(要查找的值,要查找的区域,返回数据在查找区域的第几列数, 精确匹配/近似匹配)
精确匹配=0,近似匹配=1
image.png
FIND() 精准查询,区分大小写
说明:查找目标值在字符串中的位置
条件:求“zhang”中“a”的位置
公式:FIND("a",A5) 注:需要查找的字符用 "a"双引号,不能用'a'单引号
image.png注:FIND()是精准查询,区分大小写。
image.png
SEARCH() 不区分大小写
说明:查找目标值在字符串中的位置
条件:求“Hong”中“h”的位置
公式:=SEARCH("h",A2)
image.png5.比较
MAX()
(1)求最大值
条件:求语文课程的最大值
公式:=MAX(C2:C9)
image.png
MIN()
(2)求最小值
条件:求数学课程的最小值
公式:=MIN(D2:D9)
image.png
MEDIAN()
(3)求中值
条件:求MATH课程的中值
公式:=MEDIAN(C2:C9)
image.png
6.判断
IF()
(1)判断是否符合目标条件,返回TRUE、FALSE
条件:若语文>=80 和 数学>=80为“优秀”,那么“shen”优秀么?
公式:=IF(AND(C3>=80,D3>=80),"优秀","良好")
image.png
条件:若语文>=70 或者 数学>=70为“优秀”,那么“zhao”优秀么?
公式:=IF(OR(C4>=80,D4>=80),"优秀","良好")
image.pngISNUMBER()
(2)判断是否为数字,返回TRUE、FALSE
条件:判断A4单元格是否为数字?
公式:=ISNUMBER(A4)
image.pngISNUMBER()结合FIND()函数
公式:=ISNUMBER(FIND("z",A4))
image.png
7.时间
NOW()
说明:时间函数 显示的是日期
条件:对外数据报表中,需要展示截止最后一刻的时间
公式:=NOW()
image.pngTODAY()
说明:时间函数
需求:对外数据报表中,展示截止的截止日期的当天时间
公式:=TODAY()
image.pngDATEDIF(start_date,end_date,unit)
参数1:start_date,表示起始日期
参数2:end_date,表示结束日期
参数1和参数2可以是带引号的文本串(例如:"2014-1-1")、系列号或者其他公式或函数的结果
参数3:unit为所需信息的返回时间单位代码。各代码含义如下:
"y"返回时间段中的整年数
"m”返回时间段中的整月数
"d"返回时间段中的天数
"md”参数1和2的天数之差,忽略年和月
"ym“参数1和2的月数之差,忽略年和日
"yd”参数1和2的天数之差,忽略年。按照月、日计算天数
注:start_date 大于 end_date,结果将[#NUM!]
image.png公式:=DATEDIF(TEXT(MID(A2,7,8),"0000-00-00"),TODAY(),"y")
image.png
MID()
(1)字符串截取函数
语法: MID(字符串,从指定位数开始截取,截取N个)
公式:=MID(B3,7,8)
image.pngTEXT()
(1) 文本格式指定函数
更改日期模式
公式:=TEXT(A2,"yyyy-mm-dd")
image.png
公式:=TEXT(A2,"0000-00-00")
image.png
获得星期格式
公式:=TEXT(A2,"aaaa")
image.png
保留指定个数小数位
公式:=TEXT(A2/B2,".000")
给数字赋予单位
公式:=TEXT(B2,"00台")
image.png
分离电话号码改成000 0000 000结构
公式:=TEXT(A2,"000 0000 0000")
image.png