条件判断:IF 函数

IF函数是条件判断函数,根据判断结果返回对应的值,如果判断条件为TRUE,则返回第一个参数,如果为FALSE,则返回第二个参数。
语法结构为:IF(测试条件,真值,【假值】)

条件求和:SUMIF、SUMIFS 函数

1、SUMIF函数用于单条件求和。即求和条件只能有一个。
语法结构为:SUMIF(区域,条件,【求和区域】)。
2、SUMIFS函数用于多条件求和。即求和条件可以有多个。
语法结构为:SUMIFS(求和区域,区域1,条件1,区域2,条件2,……区域N,条件N)

条件计数:COUNTIF、COUNTIFS 函数

1、COUNTIF函数用于单条件计数,即计数条件只能有一个。
语法结构为:COUNTIF(区域,条件)
2、COUNTIFS函数用于多条件计数,即计数条件可以有多个。
语法结构为:COUNTIFS(区域1,条件1,区域2,条件2,……区域N,条件N)

计算数值单元格的个数:DCOUNT 函数

DCOUNT函数的作用为:计算指定数据字段中符合条件的数字单元格的个数。
语法结构为:=DCOUNT(数据范围,条件字段,条件范围)。

数据查询:VLOOKUP 函数

函数VLOOKUP的基本功能就是数据查询。VLOOKUP(查找的值,查找范围,找查找范围中的第几列,精准匹配还是模糊匹配)
在表格或数值数组的首列查找指定的数值,并由此返回表格或数组当前行指定列处的数值。(默认情况下,表是升序的)
语法结构为:VLOOKUP(查找值,数据表,列序数,【匹配条件】)

逆向查询:LOOKUP 函数

根据LOOKUP函数的特点,如果 LOOKUP 函数找不到 lookup_value,则该函数会与 lookup_vector 中小于或等于 lookup_value 的最大值进行匹配。
语法结构为:LOOKUP(查找的值,查找的条件,【返回值的范围】)。

获取行号:ROW函数

ROW函数的作用为:获取单元格的行号。
语法结构为:=ROW(单元格地址)。

获取列号:COLUMN函数

COLUMN函数的作用为:获取单元格的列号。
语法结构为:=COLUMN(单元格地址)。

返回字符个数:LEN函数

LEN函数的作用为:统计字符的长度,每个字符(一个汉字、一个字母、一个标点)都占一个字符。语法结构为:=Len(字符串或单元格引用)。

提取指定位置上的值:INDEX 函数

Index函数的作用为:返回指定范围中指定行列交叉处的值。
语法结构为:=Index(数组,行序数,【列序数】,【区域序数】)。

对指定的值进行定位:MATCH 函数

Match函数的作用为:在指定的范围内查找指定值的相对位置。
语法结构为:=Match(查找值,查找区域,【匹配类型】)。其中匹配类型有:-1、0、1三种。

查询搭档:INDEX+MATCH 函数

1、INDEX函数:返回给定范围内行列交叉处的值。
2、MATCH函数:给出指定值在指定范围内的所在位置。
INDEX(数据范围,MATCH(查找值,查找范围,匹配模式))

截取字段:MID函数

从文本字符串中指定的起始位置起返回指定长度的字符
语法结构为:MID(字符串,开始位置,字符个数)

格式代码:TEXT 函数

Text函数的作用给根据指定的代码对指定的值进行格式设置,
语法结构为:=Text(值,数值格式)【说明:值可以为20200429,也可以是单元格引用】
常规日期格式:TEXT(值,“00-00-00”)
标准日期格式:TEXT(值,“e年mm月dd日”)
“XXXX-XX-XX”日期格式:TEXT(值,“e-mm-dd”)
“XXXX/XX/XX”日期格式:TEXT(值,“yyyy/mm/dd”)
中文星期格式(长):TEXT(值,“aaaa”)
中文星期格式(短):TEXT(值,“aaa”)
英文星期格式(长):TEXT(值,“dddd”)
英文星期格式(短):TEXT(值,“ddd”)

计算日期差值:DATEDIF函数

函数语法:
DATEDIF(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的天数之差,忽略年。按照月、日计算天数

合并单元格内容:CONCATENATE函数

Concatenate函数的作用为:合并指定单元格的内容。语法结构为:=Concatenate(文本1,文本2,……文本N),其中“文本”也可以是单元格地址。

更多扩展

提取出生年月:TEXT+MID函数
=TEXT(MID(c3,7,8),“00-00-00”)
1、利用MID函数从C3单元格(身份证号码)中提取从第7个开始,长度为8的字符串。
2、利用TEXT函数将字符的格式转换为“00-00-00”的格式,即1965-08-21。

身份证年龄:DATEDIF+TEXT+MID函数
=DATEDIF(TEXT(MID(C1,7,8),“00-00-00”),TODAY(),“y”)&“周岁”。
1、利用MID获取C1单元格(身份证号码)中从第7个开始,长度为8的字符串。
2、用Text函数将字符串转换为:00-00-00的格式。即1965-08-21。
3、利用DATEDIF函数计算出和当前日期(TODAY())的相差年份(y)。

排名:SUMPRODUCT+COUNTIF函数
=SUMPRODUCT((C$3:C$9>C3)/COUNTIF(C$3:C$9,C$3:C$9))+1。
公式的前半部分(C$3:C$9>C3)返回的是一个数组,区域C$3:C$9中大于C3的单元格个数。后半部分COUNTIF(C$3:C$9,C$3:C$9)可以理解为:*1/COUNTIF(C$3:C$9,C$3:C$9),公式COUNTIF(C$3:C$9,C$3:C$9)返回的值为1,只是用于辅助计算。所以上述公式也可以简化为:=SUMPRODUCT((C$3:C$9>C3)*1)+1。

自动编号:=IF(B2="","",ROW(B2)-1)

自动计算天数:=MIN(TODAY(),I2)-MIN(TODAY(),H2)

相关阅读

Excel函数公式:工作中最常用的12个函数公式
工作中常用的27个Excel函数公式

更多推荐

Excel表格操作 —— 函数公式