excel最常用的八个函数的使用方法:Excel高效办公,八个最常用函数的使用方法与实例
在日常工作和学习中,Microsoft Excel 是一个不可或缺的工具,掌握 Excel 的核心函数,能极大提升数据处理、分析和报表制作的效率,本文将介绍八个最常用、最实用的 Excel 函数,帮助您轻松搞定各种数据处理任务。
SUM (求和函数)

- 功能: 将指定区域或一系列数值相加。
- 语法:
=SUM(数字1, [数字2], ...) - 参数:
数字1, 数字2,...: 可以是单元格引用、区域(如A1:A10)、数字常量(如5)或数组。
- 实例:
=SUM(A1, A3, C5): 对单元格 A1、A3 和 C5 中的值求和。=SUM(B2:B10): 对 B 列从第 2 行到第 10 行的单元格区域求和。=SUM(A1:C5): 对 A1 到 C5 的矩形区域所有单元格求和。
- 提示: 按住
Ctrl键,可以快速选择不连续的单元格或区域作为参数。
AVERAGE (平均值函数)
- 功能: 计算指定区域或一系列数值的算术平均值(即所有数值之和除以数值的个数)。
- 语法:
=AVERAGE(数字1, [数字2], ...) - 参数: 与 SUM 函数类似,可以是数字、单元格引用、区域或数组。
- 实例:
=AVERAGE(D1:D10): 计算 D 列第 1 到第 10 行单元格的平均值。=AVERAGE(F2:F5, 100): 计算 F2:F5 区域的平均值,然后加上一个固定的 100 后再求平均(注意:这样用不太常见,通常直接对包含 100 的区域求平均,如=AVERAGE(F2:F5, G2),假设 G2=100)。
- 提示: AVERAGE 函数会自动忽略区域中的空单元格和文本,但会包含零值,如果需要排除零值,可以结合其他函数。
IF (条件判断函数)

- 功能: 根据指定的条件为真或假,返回不同的值。
- 语法:
=IF(逻辑条件, [值如果为真], [值如果为假]) - 参数:
逻辑条件: 必需,一个表达式或值,计算结果为逻辑值TRUE或FALSE。A2>B2、LEN(A2)>5、ISTEXT(A2)。[值如果为真]: 可选,当逻辑条件为TRUE时,函数返回的值,如果省略,则返回0或FALSE。[值如果为假]: 可选,当逻辑条件为FALSE时,函数返回的值,如果省略,则返回0或TRUE。
- 实例:
=IF(A2>60, "及格", "不及格"): A2 单元格的值大于 60,则显示 “及格”,否则显示 “不及格”。=IF(B2="已完成", "✅", "❌"): B2 单元格的值等于 “已完成”,则显示对勾符号,否则显示叉号。=IF(C2-C1>100, "超额", ""): 比较 C2 和 C1 的值,C2 比 C1 大 100 以上,则显示 “超额”,否则留空。
- 提示: IF 函数可以嵌套使用(即 IF 函数作为另一个 IF 函数的参数),实现更复杂的条件判断。
=IF(A2>90, "优秀", IF(A2>70, "良好", "及格"))。
VLOOKUP (垂直查找函数)
- 功能: 在表格或区域的第一列中查找指定的值,并返回该行中指定列对应的值。
- 语法:
=VLOOKUP(查找值, 表格区域, 列序号, [匹配方式]) - 参数:
查找值: 必需,要查找的值,可以是数字、文本、逻辑值或引用。表格区域: 必需,包含数据的单元格区域,VLOOKUP 总是在该区域的第一列中查找查找值。列序号: 必需,指定表格区域中,从查找结果行返回数据的列号(相对于表格区域的第一列),如果要返回表格区域的第三列数据,则输入3。[匹配方式]: 可选,指定查找方式。0或FALSE: 精确匹配(推荐)。1或TRUE: 升序排列的查找值和表格区域第一列中查找,找到小于或等于查找值的最大值(近似匹配)。 或 : 通配符匹配(查找值可以包含通配符),通常建议使用精确匹配0或FALSE。
- 实例:
- 假设 A 列是产品 ID,B 列是产品名称,C 列是单价,在 D2 单元格输入
=VLOOKUP(A2, A:C, 3, 0),则会查找 A2 中的产品 ID,在 A:C 区域的第一列找到后,返回同一行的第三列(单价)的值。
- 假设 A 列是产品 ID,B 列是产品名称,C 列是单价,在 D2 单元格输入
- 提示:
表格区域必须是单列单行不重复的区域,且查找值必须在第一列。列序号必须是数字,表示列的位置。查找值在表格区域第一列中不存在,且匹配方式为0或FALSE,则返回#N/A错误。- 结合
IFERROR函数可以处理找不到值的情况,=IFERROR(VLOOKUP(A2, A:C, 3, 0), "未找到")。
HLOOKUP (水平查找函数)

- 功能: 在表格或区域的第一行中查找指定的值,并返回该列中指定行对应的值。
- 语法:
=HLOOKUP(查找值, 表格区域, 行序号, [匹配方式]) - 参数:
查找值: 必需,与 VLOOKUP 相同。表格区域: 必需,包含数据的单元格区域,HLOOKUP 总是在该区域的第一行中查找查找值。行序号: 必需,指定表格区域中,从查找结果行返回数据的行号(相对于表格区域的第一行),如果要返回表格区域的第四行数据,则输入4。[匹配方式]: 可选,与 VLOOKUP 相同。
- 实例:
- 假设第一行是月份(一月、二月、三月),第二行是计划销售额,第三行是实际销售额,在 E2 单元格输入
=HLOOKUP("一月", A1:C3, 3, 0),则会在第一行查找 “一月”,找到后返回同一列第三行(实际销售额)的值。
- 假设第一行是月份(一月、二月、三月),第二行是计划销售额,第三行是实际销售额,在 E2 单元格输入
- 提示: HLOOKUP 的使用场景相对 VLOOKUP 较少,因为数据通常按行组织,但按列查找的需求也很常见,使用时注意
表格区域的结构。
CONCATENATE (文本连接函数) 或 & 运算符
- 功能: 将多个文本字符串、数字或单元格引用连接成一个文本字符串。
- 语法 (CONCATENATE):
=CONCATENATE(文本1, [文本2], ...) - 语法 (&):
文本1 & 文本2 & ... - 参数:
文本1, 文本2,...: 要连接的文本项,可以是文本、数字、单元格引用或对 CONCATENATE 函数的引用。 - 实例:
="张" & "三": 结果为 “张三”。=CONCATENATE(A2, "年", B2): A2 是 “2023”,B2 是 “度”,则结果为 “2023年度”。=A2 & "的电话是:" & B2: 将 A2、文本 “的电话是:” 和 B2 连接起来。
- 提示: 在 Excel 2016 及更高版本中,CONCATENATE 函数已被 CONCAT 函数取代,功能相同。
&运算符是更常用的方式。
COUNT (计数函数)
- 功能: 计算参数列表中包含数字的单元格个数。
- 语法:
=COUNT(值1, [值2], ...) - 参数:
值1, 值2,...: 可以是单元格引用、区域、数组或对数字的引用。- 注意: 此函数只统计包含数字的单元格,忽略空单元格、文本、逻辑值(TRUE/False)、错误值和文本表示的数字(如 “123”)。
- 实例:
=COUNT(A1:A10): 统计 A1 到 A10 区域中包含数字的单元格数量。=COUNT(B2, B4:B6, C1): 统计 B2、B4:B6 区域和 C1 单元格中包含数字的单元格总数。
- 提示: 如果需要统计包含数字或文本的单元格(即非空单元格),可以使用
COUNTA函数,如果需要统计满足特定条件的单元格,可以使用COUNTIF或COUNTIFS函数。
COUNTIF (条件计数函数)
- 功能: 根据指定的条件,统计区域中满足条件的单元格个数。
- 语法:
=COUNTIF(区域, 条件) - 参数:
区域: 必需,要统计的单元格区域。条件: 必需,一个单元格范围(如A:A)、数据库列名称(如性别)、TRUE、FALSE或表达式(如">60"、">=90"、"张*")。
- 实例:
=COUNTIF(A1:A10, ">60"): 统计 A1 到 A10 区域中大于 60 的单元格数量。=COUNTIF(B2:B10, "已完成"): 统计 B2 到 B10 区域中等于 “已完成” 的单元格数量。=COUNTIF(C:C, TRUE): 统计 C 列中逻辑值为TRUE的单元格数量。
- 提示:
- 条件可以是数字、表达式、单元格引用或文本字符串。
- 如果条件是文本字符串,需要包含在双引号 中。
- 条件表达式可以使用比较运算符(
>、<、、<>、>=、<=)或通配符( 表示任意多个字符, 表示一个字符)。 - 可以使用单元格引用作为条件,
=COUNTIF(A1:A10, D1),D1 单元格包含条件文本(如">100")。
八个函数是 Excel 中最基础、最常用的功能,熟练掌握它们能解决大部分日常数据处理问题,从简单的求和、计数,到复杂的条件判断和查找,这些函数是您 Excel 技能树的基石,建议在实际工作中多加练习,结合具体场景灵活运用,相信您的 Excel 水平会突飞猛进!
欢迎继续提问,探讨更多 Excel 神奇函数!
文章已关闭评论!










