如何使用验证来确保单元格值以特定单词开头

如何使用验证来确保单元格值以特定单词开头

我需要检查单元格的值是否以 term 开头superuser。输入的值应如下所示:

superuser template

如果用户输入super user template(带空格),则会显示错误消息。

任何帮助,将不胜感激。

答案1

您可以设置“自定义”验证。这将为您提供一个公式选项。

以下是您可以自定义的示例公式:

=IF(LEFT(D5,9)="superuser",1,0)

因此,您需要选择单元格(例如,具有 d5),选择数据验证,选择允许“自定义”,输入公式。如果有效,公式应返回 1,如果无效,则返回 0。

请注意,我在公式中输入了 D5。如果您复制并粘贴,Excel 将为您更改此单元格地址(这非常有用)。

如果这有帮助的话请告诉我。

答案2

只要您确切知道要检查的字符串,此方法就应该有效(假设检查的单元格是 A1)。基本上,它会检查前 9 个字符是否为超级用户,并返回 true 或 false。您可以将数字和检查的术语更改为您需要的任何内容。

=IF(LEFT(A1,9)="superuser","True","False")

相关内容