文本函数补充与逻辑函数补充 —— 二级 Excel 常考小函数
文本函数补充与逻辑函数补充——二级Excel常考小函数
本篇补齐剩余高频小函数,都是单篇独立考点,难度低但频率高,能和其他函数搭配出题,属于必拿分内容。
一、文本函数补充
1. LEN:计算字符个数
语法:
=LEN(文本)
作用:返回文本中字符个数,中英文、数字、空格都算一个字符。
示例:A2是"张小明",返回3:
=LEN(A2)
高频场景:判断身份证号长度是否为18位,配合IF使用。
2. TRIM:删除多余空格
语法:
=TRIM(文本)
作用:删除文本首尾的空格,以及中间连续多个空格只保留一个。
示例:A2是" 张 三 ",处理后变为"张三":
=TRIM(A2)
高频场景:从系统导出的数据经常带多余空格,导致VLOOKUP查不到,先TRIM清洗。
3. FIND:查找字符位置
语法:
=FIND(要找的字符,在哪个文本里,[从第几位开始找])
作用:返回要找的字符在文本中第一次出现的位置(数字),区分大小写。
示例:A2是"2025-06-15",找"-"的位置:
=FIND("-",A2)
结果:5(第5个字符是-)
高频场景:和MID配合,动态截取"-"后面的内容。
4. SUBSTITUTE:替换指定字符
语法:
=SUBSTITUTE(文本,旧字符,新字符,[替换第几个])
作用:把文本中指定的字符替换成新字符,可指定替换第几个或全部替换。
示例:A2是"男-销售部",把"-"替换成空格:
=SUBSTITUTE(A2,"-"," ")
5. TEXT:按指定格式转换
语法:
=TEXT(数值,格式代码)
作用:把数字转成指定格式的文本。
示例:C2是0.85,转成百分比文本:
=TEXT(C2,"0%")
结果:"85%"
注意:TEXT返回的是文本,不能再参与数值计算。
文本函数易错点
- 截取/查找的位置从1开始数,不是0
- FIND区分大小写,且找不到会报错#VALUE!,找不到时优先用SEARCH(不区分大小写)
- TRIM只清空格,清不了换行符
- TEXT转出来是文本,要计算得再用VALUE转回数值
二、逻辑函数补充
1. AND:同时满足所有条件
语法:
=AND(条件1,条件2,...)
所有条件都为真,返回TRUE;只要有一个假,返回FALSE。
示例:A2是部门,B2是业绩,判断是否"销售部且业绩>100":
=AND(A2="销售部",B2>100)
2. OR:满足任意一个条件
语法:
=OR(条件1,条件2,...)
只要有一个条件为真,返回TRUE;全部为假才返回FALSE。
示例:判断A2是否是"销售部"或"市场部":
=OR(A2="销售部",A2="市场部")
3. NOT:取反
语法:
=NOT(逻辑值)
作用:TRUE变FALSE,FALSE变TRUE。
示例:判断B2是否不大于100(即小于等于100):
=NOT(B2>100)
4. IFERROR:错误容错(高频必考)
语法:
=IFERROR(公式,出错时返回的值)
作用:如果公式计算出错,返回指定的值;不出错就返回正常结果。
示例:VLOOKUP找不到时显示"无此数据":
=IFERROR(VLOOKUP(D2,$A$2:$C$100,3,0),"无此数据")
逻辑函数综合应用示例
综合判断:部门为销售部或市场部,且业绩大于100,标记"达标",否则"未达标",且VLOOKUP出错时显示"无数据":
=IF(AND(OR(A2="销售部",A2="市场部"),B2>100),"达标","未达标")
逻辑函数易错点
- AND/OR的每个条件都要写完整,不能简写
- 文本条件必须加英文双引号
- IFERROR最好配合VLOOKUP、除法等容易出错的公式使用
- 条件里的比较符号用>=、<=、<>,不用数学符号
考场小提示
- 看到"同时满足多个条件"→AND;"满足任意一个"→OR;"公式报错要容错"→IFERROR
- 文本处理优先想到:去空格用TRIM、截取用MID/LEFT/RIGHT、找位置用FIND、替换用SUBSTITUTE
- 上一篇:计算机二级 MS Office 全套大题解题套路(Word+ 2026/9/19
- 下一篇:统计函数补充 —— 二级 Excel 常考函数(AVERAG 2026/9/19
