乐于分享
好东西不私藏

40个Excel函数公式大全,个个都是YYDS!

40个Excel函数公式大全,个个都是YYDS!

我是【桃大喵学习记】,欢迎大家关注哟~,每天为你分享职场办公软件使用技巧干货!

——首发于微信号:桃大喵学习记

今天我又重新把手头那些真正常用的Excel公式全扒了一遍,筛选出了40个日常工作中反复用到的函数公式。今天不讲复杂理论和大道理,公式拿来就能用,职场高频场景全覆盖。

Excel函数公式汇总

1、合并多个表格数据

=VSTACK('表名称1:表名称N'!数据区域)

2、分类汇总

=GROUPBY(要按什么分组, 要对什么数据求和,SUM)

3、提取数字、字母、汉字公式、手机号、身份证号

①提取数字

=REGEXP(字符串,"[0-9.]+")

②提取提取字母

=REGEXP(字符串,"[A-z]+")

③提取汉字

=REGEXP(字符串,"[一-龟]+")

④提取手机号

=REGEXP(字符串,"(?<=^|\D)1[3-9]\d{9}(?=\D|$)")

⑤提取身份证号

=REGEXP(字符串,"\d{17}[\dX]|\d{15}")

4、生成超链接

=HYPERLINK("#表名!单元格地址","显示的文本")

5、多条件判断公式

=IF( AND(条件1, 条件2, 条件3, ...), "条件都满足时返回的值", "条件不满足时返回的值")
=IF( OR(条件1, 条件2, 条件3, ...), "任一条件满足时返回的值", "所有条件都不满足时返回的值")

=IFS(测试条件1,真值1,测试条件2,真值2……测试条件N,真值N)

6、多条件求和

=SUMIFS(求和区域,条件区域1,条件1,条件区域2,条件2,...)

=SUMPRODUCT((条件数据区域1=条件1)*(条件数据区域2=条件2)*(条件数据区域N=条件N)*求和区域)

(备注:多条件同时满足)

=SUMPRODUCT(((条件数据区域1=条件1)+(条件数据区域2=条件2)+(条件数据区域N=条件N))*求和区域)

(备注:多条件至少一个满足) 

7、多条件查找

XLOOKUP函数

=XLOOKUP(查找值1&查找值2,查找数组1&查找数组2,返回数组,[未找到值返回])

(备注:2条件同时满足)

=XLOOKUP(1,(条件1)*(条件2)*(条件N),返回数组,未找到值,匹配模式,搜索模式)

(备注:多条件同时满足)

=XLOOKUP(1,(条件1)+(条件2)+(条件N),返回数组,未找到值,匹配模式,搜索模式)

(备注:多条件至少一个满足) 

FILTER函数

=FILTER(返回数组,条件1*条件2*条件N,"无数据返回")

(备注:多条件同时满足)

=FILTER(返回数组,条件1+条件2+条件N,"无数据返回")

(备注:多条件至少一个满足) 

INDEX+MATCH万能组合

=INDEX(结果返回区域, MATCH(1,(条件1)*(条件2)*(条件N),0))

(备注:多条件同时满足)

=INDEX(结果返回区域, MATCH(1,(条件1)+(条件2)+(条件N),0))

(备注:多条件至少一个满足) 

8、公式中添加备注

=公式表达式 + N("备注内容”)

9、提取表中的指定列数据

=CHOOSECOLS(表格,列序数1,列序数2..列序数N)

10、多条件计数

=COUNTIFS(区域1,条件1,区域2,条件2,...)

11、提取销量前N名(A列姓名B列销量)

=TAKE(SORT(A1:B11,2,-1),N)

12、数据去重

=UNIQUE(去重数组)

13、按月/按年求和

=SUMPRODUCT((MONTH(日期列)=数字月份)*求和数据列)

=SUMPRODUCT((YEAR(日期列)=数字年份)*求和数据列)

14、计算两个日期的间隔

①间隔年

=DATEDIF(开始日期,结束日期,“Y”)

②间隔月

=DATEDIF(开始日期,结束日期,“M”)

③间隔日

=DATEDIF(开始日期,结束日期,“D”)

15、表格排序

=SORT(要排序的数据,根据第N列排序,排序顺序(升或降))

16、删除表中的行或列

=DROP(表格数据区域,删除行数,[删除列数])

(备注:

删除行数:如果是正数就是从上往下删除对应的行数;如果是负数就是从下往上删除对应的行数。

删除列数:如果是正数就是从左往右删除对应的列数;如果是负数就是从右往左删除对应的列数。

)

17、计算排名

=RANK(需要找到排名的单个数字,被比较的数字区域)

18、计算A列最大值/最小值

①最大值

=MAX(A:A)

②最小值

=MIN(A:A)

19、单元格文本合并/拆分

①合并成一个字符串

=CONCAT(区域)

②用指定分隔符合并成一个字符串

=TEXTJOIN(分隔符, 忽略空白单元格, 字符串1…)

③用-拆分字符串到一列中

=TEXTSPLIT(字符串, "-")

④用-拆分字符串到一行中

=TEXTSPLIT(字符串,,"-")

亲爱的小伙伴们:


如果你正在为复杂繁琐的WPS表格/Excel操作困扰,希望通过掌握实用技能显著提升工作效率、减少无效加班——你可以考虑下我的WPS表格/Excel系列课程。

以上就是【桃大喵学习记】今天的干货分享~觉得内容对你有所帮助,别忘了动动手指点个赞哦~。大家有什么问题欢迎关注留言,期待与你的每一次互动,让我们共同成长!