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

ms exceladvanced excel functionmicrosoft technologies更新于 2025/4/30 13:00:17

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

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

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

我们来看以下数据的示例 -


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

步骤 1 - 创建一个列,用于显示每个单元格的输出。

步骤 2 - 选择要扫描其值的单元格,然后输入以下公式,然后按输入。

=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。


相关文章


有用资源