如何在Excel中检查单元格是否以特定字符开头或结尾?


当我们在Excel文件中有一列条目,需要识别是否存在一些以特定字母或特殊字符开头的实体时,查看每个值并计数将是一项繁琐的任务。本文将帮助您使用公式找到这些实体,而无需查看列表中的每个值。

使用公式搜索包含特定字符的单元格

搜索以特定字符开头的单元格

让我们来看一下以下数据:


现在,如果您想检查以字符“$”开头的单元格,请按照以下步骤操作:

步骤1 - 创建一个列,您希望在每个单元格旁边显示输出。

步骤2 - 通过选择需要扫描其值的单元格并按Enter键,输入以下公式。

=IF(LEFT(TRIM(B2),1)="$","True","False")


步骤3 - 现在拖动单元格以将公式复制到其他单元格中,以查看所有单元格的输出。

公式语法说明

参数 描述
IF(logical_test, {value_if_true},{value_if_false}
  • Logical_test 指定需要根据其呈现数据的条件。

  • Value_if_true 指定如果条件满足则应返回的值。

  • Value_if_false 指定如果条件不满足则应返回的值。

LEFT(text, [num_chars])
  • Text 指定需要从左侧返回或扫描其值的单元格地址。

  • num_chars 指定需要返回/扫描的左侧字符数。

TRIM(
  • 删除选定单元格字符串中的所有额外空格,但单词之间的单个空格除外。

搜索以特定字符结尾的单元格

现在,如果您想检查以字符“n”结尾的单元格,请按照以下步骤操作:

步骤1 - 创建一个列,您希望在每个单元格旁边显示输出。

步骤2 - 通过选择需要扫描其值的单元格并按Enter键,输入以下公式。

=IF(RIGHT(TRIM(B2),1)="n","True","False")


步骤3 - 现在拖动单元格以将公式复制到其他单元格中,以查看所有单元格的输出。

公式语法说明

参数 描述
RIGHT(text, [num_chars])
  • Text 指定需要从右侧返回或扫描其值的单元格地址

  • num_chars 指定需要返回/扫描的左侧字符数。

搜索以特定字符开头和结尾的单元格

现在,如果您想检查分别以字符“s”和“n”开头和结尾的单元格,请按照以下步骤操作:

步骤1 - 创建一个列,您希望在每个单元格旁边显示输出。

步骤2 - 通过选择需要扫描其值的单元格并按Enter键,输入以下公式。

=IF(AND(LEFT(TRIM(B3),1)="s",RIGHT(TRIM(B3),1)="n"),TRUE,FALSE)


步骤3 - 现在拖动单元格以将公式复制到其他单元格中,以查看所有单元格的输出。

公式语法说明

参数 描述
AND
  • 此运算符用于IF语句中,当需要同时验证两个条件时。类似地,可以使用OR(或)和NOT(不满足)条件。

结论

因此,使用上述公式可以验证任意数量的数据的特定值。这些公式将减少数据集的处理时间,并增强用户体验和数据可视化。继续学习,继续探索Excel。

更新于:2022年9月16日

10K+ 次浏览

启动您的职业生涯

通过完成课程获得认证

开始学习
广告
© . All rights reserved.