我需要检查单元格的值是否以 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")