一、Excel公式简介与说明
Excel 中的公式是电子表格的核心功能,它允许用户通过数学运算、逻辑判断、数据引用等功能动态处理数据,实现自动化计算和分析。
Excel中公式大大小小大概有五百多条,这篇文章将介绍日常工作最常用的11条公式。
文章案例使用数据源:Excel-Tutorial/Formula Excel Template.xlsx at main · AlexTheAnalyst/Excel-Tutorial · GitHub,在这个excel表格中有具体的每个公式介绍的板块,非常便于我们练习使用公式。
二、11条常用公式的详细介绍
(一)数学与统计
1、MAX-MIN公式
MAX-MIN公式顾名思义,就是帮助我们选出所选内容的最大值和最小值。
语法:=MAX(数值1, [数值2], ...)
=MIN(数值1, [数值2], ...)
作用:返回一组数的最大值或最小值
举例:=MAX(H2:H10),即选中需要计算最值的那一列,下图中即返回最大的开始日期。同理可以计算最小日期,最大最小的工资数等。
2、SUM、SUMIF和SUMIFS
语法:
=SUM(数值1, [数值2], ...),
=SUMIF(范围, 条件, [求和范围]),
=SUMIFS(求和范围, 条件范围1, 条件1, ...)
作用:分别是求和、单条件求和、多条件求和
举例:=SUM(G2:G10),=SUMIF(G2:G10,"<40000"),=SUMIFS(G2:G10,D2:D10,"<=30",E2:E10,"Male"),分别求取工资Salary这一列的相加,添加"<40000"即选择工资数小于4万的进行相加,而多条件求和则先确定需要求和的区域后添加其他列的筛选条件,这里是年龄小于等于30且性别为男性的人群的工资之和。
3、COUNT、COUNTIF和COUNTIFS
语法:=COUNT(数值1, [数值2], ...),=COUNTIF(范围, 条件),
=COUNTIFS(条件范围1, 条件1, [条件范围2, 条件2], ...)
作用:统计数字单元格数量、单条件计数和多条件计数,类似于上面介绍的SUM
举例:
=COUNT(G2:G10),
=COUNTIF(G2:G10,">45000"),
=COUNTIFS(D2:D10,">30",E2:E10,"Female"),与SUM不同的是,COUNT只是简单的计数,即计算符合条件的有几个,不同于SUM的求和作用。
(二)文本处理
4、 LEN
语法:=LEN(文本)
作用:返回文本长度。可以用于找出差异,比如正常的电话号码是十一位数字,运用LEN公式可以看出是否为十一位,或者有异常的十二位数之类的。
举例:=LEN(B2:B10),求取FirstName的长度。
5、 LEFT、RIGHT
语法:=LEFT(文本, [字符数]),=RIGHT(文本, [字符数])
作用:提取左侧字符,提取右侧字符
举例:=LEFT(E2:E10,1),提取性别一列左边第一个字符,更加简洁。
=RIGHT(H2:H10,4)将日期格式改成文本格式后提取日期最右侧4为字符即得到年份一列数据,这个才做常用且好用。
6、TRIM
语法:=TRIM(文本)
作用:删除文本首尾空格。非常有用的公式,通常我们拿到一份数据会看到个别是东倒西歪,不规范对不齐,这时候就可以使用TRIM修建成整齐归一的形式。
举例:=TRIM(C2:C10),可以看到下图LastName那一列乱七八糟的,使用这个公式后删除了首尾多余的空格,让数据看起来更加规范。
7、 SUBSTITUDE
语法:=SUBSTITUTE(文本, 旧文本, 新文本, [替换次数])
作用:替换指定文本
举例:
=SUBSTITUTE(H2:H10,"/","-"),
=SUBSTITUTE(H2:H10,"/","-",1),
=SUBSTITUTE(H2:H10,"/","-",2),分别代表着将全部旧的“/”文本修改成“-”、末尾数字1代表着在第一次遇到旧文本时修改,其余不修改,2代表在第二次遇到旧文本时修改,其余不修改。
9、CONCATENATE
语法:=CONCATENATE(文本1, [文本2], ...)
作用:合并文本
举例:=CONCATENATE(B2:B10," ",C2:C10),此处将每位职员的姓氏和名字连接在一起,中间的文本是空格。
(三)日期计算
10、TEXT
语法:=TEXT(数值, "格式代码")
作用:格式化数值为文本
举例:=TEXT(H2:H10,"mm/dd/yyyy"),将起始日期格式设置为月/日/年的文本格式,只有这样才看可以顺利使用上述的left或者right公式去获取年份不会出错,高效快捷,不然处理半天处理不到。转换成文本格式后的数据需要复制到另一行不然好像也是用不到那个right的公式。
11、DAYS-NETWORKDAYS
语法:=DAYS(结束日期, 开始日期),=NETWORKDAYS(开始日期, 结束日期, [假期])
作用:计算两日期之间相隔的天数
举例:
=DAYS(I2,H2)计算开始日期到结束日期之间相隔的天数;
=NETWORKDAYS(H2,I2)是在前者的基础上加上节假日和周末的时间,显然比前者少。
以上就是对excel中11个最常用公式的详细介绍,掌握这些基础函数可解决 80% 的日常数据处理问题!感谢您的阅读!有任何疑问请留言评论区,赶紧学习起来吧!