Excel考级 excel
    无分类
联系方式 Contact

付闲

爱写诗歌

爱写“人间烟火”故事

搜索 Search
你的位置:首页 > Excel考级

文本函数补充与逻辑函数补充 —— 二级 Excel 常考小函数

付闲·原创 2026/9/19 18:01:06 点击:

文本函数补充与逻辑函数补充——二级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. 截取/查找的位置从1开始数,不是0
  2. FIND区分大小写,且找不到会报错#VALUE!,找不到时优先用SEARCH(不区分大小写)
  3. TRIM只清空格,清不了换行符
  4. 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),"达标","未达标")

逻辑函数易错点

  1. AND/OR的每个条件都要写完整,不能简写
  2. 文本条件必须加英文双引号
  3. IFERROR最好配合VLOOKUP、除法等容易出错的公式使用
  4. 条件里的比较符号用>=、<=、<>,不用数学符号

考场小提示

  • 看到"同时满足多个条件"→AND;"满足任意一个"→OR;"公式报错要容错"→IFERROR
  • 文本处理优先想到:去空格用TRIM、截取用MID/LEFT/RIGHT、找位置用FIND、替换用SUBSTITUTE