Excel函数公式之:九种工作中最常用的函数公式

梦宇君_8175

梦宇君_8175

2026-08-03

1027人浏览

原创

平时用excel函数的时候,不妨先按「汇总、判断、条件统计、查找、格式整理」分成五类,用起工作表来就不容易乱。咱们这次演示用的是microsoft 365版excel,如果你用的是wps或者更早版本的excel,最好先确认下软件支不支持xlookup函数。

第一步:整理练习表

先把数据整理成标准清单格式:一行表头,每一行对应一条单独记录,空行、合并单元格、多层表头都先清掉。函数对引用范围的稳定性要求挺高的,这张练习表建议就留「部门、姓名、销售额、状态、编号、日期」这几列,后面要讲的9个函数全都是基于这张表来写的。

Excel 数据清单中标出销售额列,准备套用常用函数

这一步记个原则就行:公式选的引用范围得像 C2:C6 这样是连续的,别把表头也算进计算区域里。后面要新增数据的话,要么把引用范围往下拉到新行,要么直接把整份数据转成智能表格,用结构化引用更省事。

第二步:计算合计平均和已填项

先用 SUM 算所有销售额的总和,用 AVERAGE 算销售额平均值,再用 COUNTA 统计姓名列有多少个非空的已填记录。这种基础汇总压根不用先开透视表,写个一两行公式,日报、周报要的核心数字直接就出来了。

Excel 公式栏输入 AVERAGE 并在结果区显示基础汇总

函数 语法 参数 本例公式
SUM =SUM(number1,[number2],...) number1 是必填的数字或引用区域,后续参数可以继续追加其他要计算的内容。 =SUM(C2:C6)
AVERAGE =AVERAGE(number1,[number2],...) 只会统计能参与运算的数字,文本内容会自动忽略。 =AVERAGE(C2:C6)
COUNTA =COUNTA(value1,[value2],...) 统计所有非空单元格,文本、数字、错误值都会被计入结果。 =COUNTA(B2:B6)

这部分最容易踩两个坑:一是把表头也选进计算范围,不光计算变慢,结果还容易让人误判;二是把看起来像数字的文本直接拿去求平均,最后算出来的结果可能比实际值小。想偷懒快速统计整列可以写成 =SUM(C:C),但正式用的表格最好还是把范围限定好,免得把备注区里的无关数字也误算进去。

第三步:用 IF 判断达标状态

要根据销售额自动显示“达标/未达标”的话,直接在状态列输IF函数就行。这里咱们假设销售额在单元格B2,达标线设为10000,公式写完后往下一拉填充,每行的结果都会自动匹配对应行的销售额来算。

Excel IF 公式根据销售额返回达标或未达标

函数 语法 参数 本例公式
IF =IF(logical_test,value_if_true,value_if_false) logical_test 写判断条件;后两个参数分别填条件成立、条件不成立时要返回的内容。 =IF(B2>=10000,"达标","未达标")

这里最常见的错误就是文本内容漏写英文双引号,或者把大于等于这类符号写成中文格式。想优化的话还可以把空白行排除掉:=IF(B2="","",IF(B2>=10000,"达标","未达标")),这样把公式复制到空行的时候,也不会提前显示多余的结果。

第四步:按条件求和计数

想算出“华东区域总共卖了多少”和“华东区域一共有多少条记录”,用 SUMIFCOUNTIF 可比手动筛选靠谱多了。条件直接写在公式里,后面原始数据一刷新,结果会自动跟着更新。

Excel Auto Clean
Excel Auto Clean

自动整理Excel表格、去重、排序、生成报表

下载

Excel SUMIF 公式按部门汇总销售额并标出条件区域

函数 语法 参数 本例公式
SUMIF =SUMIF(range,criteria,[sum_range]) range 是用来判断条件的区域;criteria 是具体判断条件;sum_range 是实际要做求和运算的区域。 =SUMIF(A2:A6,"华东",C2:C6)
COUNTIF =COUNTIF(range,criteria) range 是要统计的区域;criteria 可以是文本、数字、比较条件或者通配符。 =COUNTIF(A2:A6,"华东")

这两个函数最容易出的问题就是条件区域和求和区域错位,比如条件选的是A2:A6,求和区域却写成C3:C7,最后结果会整体偏一行。扩展用法也很简单:要统计销售额大于10000的订单数,可以写 =COUNTIF(C2:C6,">10000");想直接按单元格里录的部门自动汇总,可以写 =SUMIF(A2:A6,E2,C2:C6)

第五步:查找编号对应姓名

要按员工编号调取对应姓名或者提成数据,优先用XLOOKUP;要是你的表格环境不支持这个函数,再改用VLOOKUP就行。XLOOKUP不用要求返回列必须放在查找列的右边,写公式也不用费劲数第几列,后面在表格里插新列的时候,公式也不容易崩。

Excel XLOOKUP 公式根据编号返回姓名

函数 语法 参数 本例公式
VLOOKUP =VLOOKUP(lookup_value,table_array,col_index_num,[range_lookup]) 依次是查找值、查找表区域、返回内容所在的列数、是否开启近似匹配。 =VLOOKUP("A003",A2:C5,2,FALSE)
XLOOKUP =XLOOKUP(lookup_value,lookup_array,return_array,[if_not_found],[match_mode],[search_mode]) 依次是查找值、查找列、返回列;后面三个可选参数可以处理找不到结果、匹配方式和查找方向的需求。 =XLOOKUP("A003",A2:A5,B2:B5,"未找到")

VLOOKUP最常见的错误就是第四个参数漏写 FALSE,触发近似匹配后返回的结果完全不对;XLOOKUP最常见的错误是查找区域和返回区域选的长度不一样。扩展用法:想返回对应提成金额的话,直接把返回区域改成C2:C5就行:=XLOOKUP(F2,A2:A5,C2:C5,"未找到")

第六步:把日期和金额整理成文本

日期、月份、金额需要拼到说明文字里的时候,先用TEXT函数控制下显示格式。它不会改动原始的日期或者数字值,只是把结果按你指定的格式转成文本展示,特别适合做月报标题、付款说明和导出文案。

Excel TEXT 公式把日期转换成中文年月格式

函数 语法 参数 本例公式
TEXT =TEXT(value,format_text) value 是要转换的原始值;format_text 是需要放在引号里的格式代码。 =TEXT(A2,"yyyy年mm月")

TEXT最常见的错误就是格式代码没加英文双引号,或者把转出来的文本直接当数字拿去做后续计算。扩展用法:金额要显示成“12800元”的话,可以写 =TEXT(B2,"0元");拼月报标题可以写 =TEXT(A2,"yyyy年mm月")&"销售汇总"。要是后面还要对数值做计算,记得保留原始数字列,只把TEXT的结果放在展示列用就行。

把这9个函数放到同一张练习表里完整练一遍,实际工作用的时候先核对三件事:引用范围有没有多选或少选,文本类条件有没有加英文双引号,查找类函数有没有明确写清精确匹配规则、以及找不到内容时的返回值。

相关专题

更多
excel对比两列数据异同
excel对比两列数据异同

Excel作为数据的小型载体,在日常工作中经常会遇到需要核对两列数据的情况,本专题为大家提供excel对比两列数据异同相关的文章,大家可以免费体验。

2023.07.25

4481

7

excel重复项筛选标色
excel重复项筛选标色

excel的重复项筛选标色功能使我们能够快速找到和处理数据中的重复值。本专题为大家提供excel重复项筛选标色的相关的文章、下载、课程内容,供大家免费下载体验。

2023.07.31

2696

5

excel复制表格怎么复制出来和原来一样大
excel复制表格怎么复制出来和原来一样大

本专题为大家带来excel复制表格怎么复制出来和原来一样大相关文章,帮助大家解决问题。

2023.08.02

2500

3

excel表格斜线一分为二
excel表格斜线一分为二

在Excel表格中,我们可以使用斜线将单元格一分为二。本专题为大家带来excel表格斜线一分为二怎么弄的相关文章,希望可以帮到大家。

2023.08.02

1424

3

excel斜线表头一分为二
excel斜线表头一分为二

excel斜线表头一分为二的方法有使用合并单元格功能方法、使用文本框功能方法、使用自定义格式方法。本专题为大家提供excel斜线表头一分为二相关的各种文章、以及下载和课程。

2023.08.02

677

5

绝对引用的输入方法
绝对引用的输入方法

绝对引用允许在公式中引用一个固定的单元格,而不会随着公式的复制和粘贴而改变引用的单元格。本专题为大家提供绝对引用相关内容的文章,大家可以免费体验。

2023.08.09

5128

7

java导出excel
java导出excel

在Java中,我们可以使用Apache POI库来导出Excel文件。本专题提供java导出excel的相关文章,大家可以免费体验。

2023.08.18

5823

6

excel输入值非法
excel输入值非法

在Excel中,当输入的数值非法时,有以下多种处理方法。本专题为大家提供excel输入值非法的相关文章,大家可以免费体验。

2023.08.18

1561

3

excel生成二维码
excel生成二维码

虽然Excel本身并不直接支持生成二维码,但我们可以借助一些插件或宏来实现在Excel中生成二维码的功能。本专题为大家提供excel生成二维码的相关文章。

2023.08.18

2378

4

热门下载

更多
网站特效
/
网站源码
/
网站素材
/
前端模板

精品课程

更多
相关推荐
/
热门推荐
/
最新课程
Excel 教程
Excel 教程

共162课时 | 43.2万人学习

成为PHP架构师-自制PHP框架
成为PHP架构师-自制PHP框架

共28课时 | 3.5万人学习