今年的第一场计算机二级考试将在3月28日开始!你复习得怎么样?备考看这篇就够了!当然,这些函数对实际的文书工作也特别重要,步入职场也用得到!
本篇文章将以难度为排序标准,以计算机二级,尤其是MS/WPS Office高级应用的考试为重点,为大家整理了超30个最常用也最必备的Excel函数进行详细解释。
![]()
大家好,我是盒友大学习系列作者yurii,我就说黑盒里真能学东西吧~
更多考试指南、生活攻略正在路上!点赞关注不迷路!
下篇预告:《老师才不会告诉你的计算机考试高效、快捷键骚操作》
正文:开始学习~
公式使用中的一些小问题:
如果输入公式以后按回车键仍然是公式本身,说明单元格被设置成了文本格式,需要转换成常规
公式可以计算,但结果区域显示为 ####,就是单元格列宽不足, 双击列标边界线,或手动调整列宽
公式返回 #REF!错误就是引用的单元格被删除,或引用区域失效, 检查并修正公式中的无效引用
【小白】
SUM:最简单的加法。
用法:=SUM(A1:A10)就是把A1到A10这10个格子里的数字加起
AVERAGE:算平均数。
用法:=AVERAGE(B2:B20)计算B2到B20所有数字的平均值。
MAX/MIN:找老大和老小。
用法:=MAX(C:C)找出C整列里最大的数。 =MIN(D1:D100)找出D1到D100里最小的数。
COUNT/COUNTA:数数。
用法:=COUNT(E1:E50)只数E1到E50里是数字的单元格有几个。=COUNTA(F:F)数F列所有不是空格的单元格有几个(有字就算)。
ROUND:精确到小数点后几位。
用法:=ROUND(3.14159, 2)得到 3.14。第二个参数 2表示保留两位小数。
INT:砍掉小数。
用法:=INT(9.9)得到 9,直接取整。
ABS:负号消失术。
用法:=ABS(-5)得到 5。
TODAY/NOW:自动日期时间。
用法:=TODAY()输入后单元格显示当天日期,每天自动更新。=NOW()显示当前日期和时间。
WEEKDAY:告诉你某个日期是星期几,并用数字1到7表示。
用法:=WEEKDAY(一个日期, 返回类型) ,第二个参数返回类型决定了数字 1 代表星期几。
选择类型2:1 代表 星期一,7 代表 星期日(中式)
选择类型1或省略:1 代表 星期日, 7 代表 星期六(英式)
实例: 假设 A1 单元格是日期 2026-03-15(星期日)。 =WEEKDAY(A1, 2)结果是 7,因为星期一=1,顺推星期日=7。
【进阶】
IF:如果…那么…否则…
用法:=IF(A2>=60, "及格", "不及格")意思是:如果A2单元格的分数大于等于60,就显示“及格”,否则显示“不及格”。
SUMIF:带条件的加法。
用法:=SUMIF(B:B, "苹果", C:C)意思是:在B列里找所有内容是“苹果”的行,然后把对应C列的值加起来。相当于算“苹果”的总销售额。
COUNTIF:带条件的格数。
用法:=COUNTIF(D:D, ">80")统计D列里大于80的数字的格子有几个。
VLOOKUP:查字典(最核心!)。
用法:=VLOOKUP(G2, A:B, 2, FALSE),也就是(你要找什么?在哪找?最终输出的数据所在列数?精确或近似?)
G2:你要找什么(比如一个员工姓名)。 A:B:去哪个区域找(A列是姓名,B列是电话,这个区域必须包含查找值和结果值)。 2:找到后,返回这个区域里的第几列(这里第2列是B列,即电话)。 FALSE:表示精确查找。这个参数考试几乎永远用FALSE。
LEFT/RIGHT/MID:剪文字。
用法: =LEFT("元宝AI助手", 2)从左边取2个字,得到“元宝”。 =RIGHT("20250315", 4)从右边取4个字符,得到“0315”。 =MID("江西省九江市", 4, 2)从第4个字符开始,取2个字,得到“九江”。
RANK:排名次。
用法:=RANK(H2, H:H, 0)计算H2单元格的数值在H列中的排名。0或省略是降序(数值越大排名越靠前)。
【高难】
SUMIFS:多个条件同时满足才相加。
用法:=SUMIFS(销售额列, 部门列, “销售一部”, 产品列, “手机”)计算“销售一部”卖的“手机”的总销售额。
COUNTIFS:多个条件同时满足才计数。
用法:=COUNTIFS(成绩列, “>=60”, 成绩列, “<80”)统计成绩在60到80之间(及格但未优秀)的人数。
INDEX+MATCH:黄金查找组合,解决VLOOKUP不能向左查的问题。
用法:=INDEX(要找的结果区域, MATCH(找谁, 在哪列找, 0)) 例如:=INDEX(B:B, MATCH(“张三”, A:A, 0))在A列找到“张三”的位置,然后返回B列对应位置的值。A列可以在B列右边,更灵活。
IFERROR:让错误提示变好看。
用法:=IFERROR(VLOOKUP(...), “查无此人”)如果VLOOKUP找不到结果报错,单元格就显示“查无此人”,而不是难懂的#N/A。
DATEDIF:算年龄、工龄神器(Excel隐藏函数)。
用法:=DATEDIF(开始日期, 结束日期, “Y”)计算两个日期之间相差的整年数。“M”算月数,“D”算天数。
TEXT:给数字或日期“化妆”。
用法: =TEXT(0.3, “0%”)得到 30%。 =TEXT(TODAY(), “yyyy年mm月dd日”)把今天日期显示成“2026年03月15日”的格式。
AND/OR:组合条件。
用法:常嵌套在IF里。=IF(AND(A2>80, B2=“是”), “优秀”, “普通”)意思是:只有当A2>80 并且 B2是“是”时,才显示“优秀”。
SUMPRODUCT:条件求和的另一种强大方法。
用法:=SUMPRODUCT((部门列=“销售一部”)*(产品列=“手机”)*销售额列) 解释:它把三个条件相乘再求和。可以理解为:同时满足两个条件(部门是销售一部、产品是手机)的行,其销售额才会被加起来。
INDIRECT:让单元格地址“活”起来。
用法:=INDIRECT(“A”&1)得到A1单元格的值。“A”&1组成了文本“A1”,INDIRECT就把这个文本变成了真正的单元格引用。 场景:常用于制作动态下拉菜单或跨表引用。
OFFSET:定义一个“动态的区域”。
用法:=OFFSET(A1, 3, 2, 1, 1) 以A1为起点。 向下移动3行,向右移动2列(到达C4)。 最后两个1,1表示引用的区域是1行高、1列宽(即一个单元格)。 场景:常用于制作动态图表的数据源。
FIND/SEARCH:找字符的位置。
用法:=FIND(“省”, “江西省九江市”)得到 3(“省”字是第3个字符)。SEARCH用法相同,但不区分大小写。
SUBSTITUTE:替换掉指定的文本。
用法:=SUBSTITUTE(“A-B-C”, “-”, “/”)得到 “A/B/C”,把所有短横线换成了斜杠。
DATE:拼凑出一个日期。
用法:=DATE(2026, 3, 15)得到标准的日期 2026/3/15。
NETWORKDAYS:算工作日。
用法:=NETWORKDAYS(项目开始日, 项目结束日, 节假日列表)自动扣除周末和指定的节假日,算出实际工作天数。
【高难拓展】
IF嵌套:处理多个条件分支。
用法:=IF(成绩>=90,“优”, IF(成绩>=80,“良”, IF(成绩>=60,“中”,“差”)))
解释:从前往后判断。如果成绩>=90,显示“优”;否则再看是否>=80,显示“良”……以此类推。注意括号要成对出现。
VLOOKUP近似匹配:用于分数段查询等级。
用法:需要先建立一个“等级表”,分数按升序排列。
公式:=VLOOKUP(查询分数, 等级表区域, 2, TRUE) 最后一个参数用TRUE,它会找到小于等于查询分数的最大值,并返回对应等级。
LOOKUP:更简洁的区间查找。
用法:=LOOKUP(查询分数, {0,60,80,90}, {“差”,“中”,“良”,“优”})
解释:在分数数组{0,60,80,90}中查找,返回对应位置的结果数组{“差”,“中”,“良”,“优”}中的值。比VLOOKUP更简洁。
TEXTJOIN:强大的文本拼接。
用法:=TEXTJOIN(“,”, TRUE, A1:A5) 第一个参数“,”是分隔符。 第二个参数TRUE表示忽略空单元格。 第三个参数A1:A5是要合并的区域。
结果:将A1到A5的非空单元格内容用逗号连接起来。
结语:
撰文不易,感谢支持!
长按点赞、一键关注就是作者最最最大的动力😘
如有纰漏,还望在评论区不吝赐教!
欢迎在学霸在评论区分享你的备考经验~


对了,告诉你一个小秘密
关注作者,就能收到有趣内容的第一时间推送噢
图片来源网络,如有转载问题请联系删除
更多游戏资讯请关注:电玩帮游戏资讯专区
电玩帮图文攻略 www.vgover.com
