excel字符串和单元格拼接_excel常用函数公式

目录

1、excel使用函数前须知:

2、excel基本聚合函数:count、sum、average、max、min

3、条件if、拼接&、左截取left、右截取right

4、首字母大写proper、查找元素位置find

5、Excel常用日期时间周期处理函数公式

6、排名rank、截取mid、分组排名sumproduct

7、累计求和、累计数量、分组累计求和、分组累计数量、排名、分组排名

8、条件聚合:countifs、sumifs 、averageifs

9、多表关联匹配基本方法vlookup

10、INDEX+MATCH实现多表关联匹配

11、位置替换replace、文本替换substitute

12、SUMPRODUCT乘积,条件乘积

13、返回列号COLUMN、行号ROW


1、excel使用函数前须知:

F1键:获取帮助;F4键:切换相对引用和绝对引用;锁定行:=A$1;锁定列:=$A1;锁定行和列:=$A$1;拼接:&

2、excel基本聚合函数:count、sum、average、max、min

fffdd246958e666b600ca1c5e9915666.png

3、条件if、拼接&、左截取left、右截取right

6cb0282741cdf08ea9a0e9024eb4b86b.png

4、首字母大写proper、查找元素位置find

e42c83943f99204d7bf1d820f00d757e.png

5、Excel常用日期时间周期处理函数公式

字符串日期转化为标准格式:=--TEXT(A2,''0-00-00'')

根据时间提取年月:=YEAR(A1)&"年"&MONTH(A1)&"月"

根据时间算出星期几(中文):=TEXT(A1,"aaaa") , ="星期"&WEEKDAY(A1,2)

根据时间算出星期几(英文):=TEXT(A1,"dddd")

根据时间返回一年的周数:=WEEKNUM(A1)

根据时间返回一年的季度值:=INT((MONTH(A2)+2)/3) ,

=IF(MONTH(A2)<=3,1,IF(MONTH(A2)<=6,2,IF(MONTH(A2)<=9,3,4)))

85cb165839eca2917eabe292db1fc95a.png

6、排名rank、截取mid、分组排名sumproduct

=RANK(D2,$D$2:$D$6,0)  #排名

mid(截取的字符串,截取的起始位置,截取长度)

SUMPRODUCT(($F$2:$F$6=F2)*($D$2:$D$6>D2))+1  #分组排名

48d453b7b82aa695a88663a0df101077.png

7、累计求和、累计数量、分组累计求和、分组累计数量、排名、分组排名

累计:要点就是把起始位置锁死,其他位置随着拖拽位置变化而变化。

下图案例:

累计求和=SUM($D$2:D2),下拉填充公式即可

累计次数=COUNT($A$2:A2),下拉填充公式即可

分组--累计--求和=SUMIFS($D$2:D2,$B$2:B2,B2),下拉填充公式即可

分组--累计--计数=COUNTIFS($B$2:B2,B2),下拉填充公式即可

bad47dbacd9443bdd06cccc9aa3276c5.png

8、条件聚合:countifs、sumifs 、averageifs

所有单条件聚合的函数···if()都可以用多条件聚合函数···ifs()代替。

COUNTIFS(criteria_range1, criteria1, [criteria_range2, criteria2],…)

    COUNTIFS 函数语法具有以下参数:

  • criteria_range1    必需。在其中计算关联条件的第一个区域。

  • criteria1    必需。条件的形式为数字、表达式、单元格引用或文本,它定义了要计数的单元格范围。例如,条件可以表示为 32、">32"、B4、"apples"或 "32"。

  • criteria_range2, criteria2, ...    可选。附加的区域及其关联条件。最多允许 127 个区域/条件对。

SUMIFS(sum_range, criteria_range1, criteria1, [criteria_range2, criteria2], ...)

参数名称

说明

Sum_range   (必需)

要求和的单元格区域。

Criteria_range1   (必需)

使用 Criteria1 测试的区域。

Criteria_range1 和 Criteria1 设置用于搜索某个区域是否符合特定条件的搜索对。一旦在该区域中找到了项,将计算 Sum_range 中的相应值的和。

Criteria1   (必需)

定义将计算 Criteria_range1 中的哪些单元格的和的条件。例如,可以将条件输入为 32、">32"、B4、"苹果" 或 "32"。

Criteria_range2, criteria2, …    (optional)

附加的区域及其关联条件。最多可以输入 127 个区域/条件对。

AVERAGEIFS(avg_range, criteria_range1, criteria1, [criteria_range2, criteria2], ...)  

  • 参数用法和sumifs一样

案例:

d2ccd16f0139b5366151acb2d8498b5d.png

9、多表关联匹配基本方法vlookup

=VLOOKUP(要查找的值、要在其中查找值的区域、区域中包含返回值的列号、精确匹配或近似匹配 – 指定为 0/FALSE 或 1/TRUE)

53fe5b2147f6eb2e6b98d396333918bd.png

10、INDEX+MATCH实现多表关联匹配

=INDEX($E$1:$F$7,MATCH(A2,$E$1:$E$7,0),2)

解释:INDEX(要返回值的单元格区域或数组, 返回值所在的行号, 返回值所在的列号)

其中返回值所在的行号用:match(目标值, 查找区域, 0/1/-1匹配方法)。

如:在第2个表中匹配第1个表中的语文成绩,INDEX(要返回值的单元格区域或数组为:A1:B6, 行号:MATCH(目标值:A10,查找区域A1:A6,匹配方式:0), 列号: 2)

c4e34d412ba5ddf9f8ce50b2c163cc4d.png

11、位置替换replace、文本替换substitute

  • 文本字符替换:=SUBSTITUTE(A2,"QBD","123") 表示将QBD替换为123

  • 字符串位置字符替换:=REPLACE(A2,2,3,123) 表示从第2个字符(包含第2个)开始的3个字符替换为123

4351d75a9303ce73b3b323e754dcf990.png

12、SUMPRODUCT乘积,条件乘积

  • 乘积:=SUMPRODUCT($D$2:$D$11,$G$2:$G$11)

  • 单条件乘积:=SUMPRODUCT(($E$2:$E$11="2018")*($D$2:$D$11),$G$2:$G$11)

  • 多条件乘积:=SUMPRODUCT(($E$2:$E$11="2019")*($B$2:$B$11="上海")*($D$2:$D$11),$G$2:$G$11)

b8388530bc3f2de9dbe333fa053370fa.png

13、返回列号COLUMN、行号ROW

  •  返回列号=COLUMN(对象)   =COLUMN(C1)  #=3

  • 返回包含元素的列数=COLUMNS(对象)  =COLUMNS(A1:E2)  #=5

  • 返回行号=ROW(对象)    =row(A2)    #=2

  • 返回对象中包含的行数=ROWS(对象)   =ROWS(A13:B15)  #=3

更多函数公式可以利用公式的搜索功能和帮助(F1)键功能。

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值