如何使用Data Validation,Number必须以7开头
How to use Data Validation, Number must start with 7
我想找到一个可以验证订单号的公式。如果输入的未来订单号不是以 7**** 开头,则会显示警告。非常感谢您的帮助。
https://docs.google.com/spreadsheets/d/1piS3GQ5TzrGAr4VSoSbABkMa-fRm6n_wP16RimegO6E/edit?usp=sharing
Select 只允许文本以特定字符开头或结尾的单元格区域。
单击“数据”>“数据验证”>“数据验证”。
在Data Validation对话框中,请配置如下。
1 Select 允许下拉列表中的自定义;
2 如需允许以特定字符开头的文本,请将以下公式复制到公式框中;
=EXACT(LEFT(A2,3),"KTE")
为了允许以特定字符结尾的文本,请将以下公式复制到公式框中;
=EXACT(RIGHT(A2,3),"KTE")
3 单击“确定”按钮。
备注:
在公式中,A2是所选区域的第一个单元格; 3 是您指定的字符数,KTE 是开始或结束文本。
这两个公式区分大小写。
如果不需要区分大小写,请应用以下CONTIF公式:
只允许在单元格范围内以 KTE 开头的文本
=COUNTIF(A2,"KTE*")
只允许在单元格范围内以 KTE 结尾的文本
=COUNTIF(A2,"*KTE")
然后,点击确定按钮。从现在开始,只有以您指定的 centain 个字符开头或结尾的文本字符串才能输入到选定的单元格中。
对于您的情况,请将 KTE 替换为 7,因为您希望您的 KTE 从数字 7 开始。
你的应该是:
=EXACT(RIGHT(A2,1),"7")
您可以删除包含数字 7 的引号,因为 7 是一个整数,而不是一个字符串 (varchar)
=EXACT(RIGHT(A2,1),7)
如果前者失败了,也许你可以试试这个。
使用:
=REGEXMATCH(""&A2, "^7.+")
我想找到一个可以验证订单号的公式。如果输入的未来订单号不是以 7**** 开头,则会显示警告。非常感谢您的帮助。
https://docs.google.com/spreadsheets/d/1piS3GQ5TzrGAr4VSoSbABkMa-fRm6n_wP16RimegO6E/edit?usp=sharing
Select 只允许文本以特定字符开头或结尾的单元格区域。
单击“数据”>“数据验证”>“数据验证”。
在Data Validation对话框中,请配置如下。
1 Select 允许下拉列表中的自定义;
2 如需允许以特定字符开头的文本,请将以下公式复制到公式框中;
=EXACT(LEFT(A2,3),"KTE")
为了允许以特定字符结尾的文本,请将以下公式复制到公式框中;
=EXACT(RIGHT(A2,3),"KTE")
3 单击“确定”按钮。
备注:
在公式中,A2是所选区域的第一个单元格; 3 是您指定的字符数,KTE 是开始或结束文本。
这两个公式区分大小写。
如果不需要区分大小写,请应用以下CONTIF公式: 只允许在单元格范围内以 KTE 开头的文本 =COUNTIF(A2,"KTE*") 只允许在单元格范围内以 KTE 结尾的文本
=COUNTIF(A2,"*KTE")
然后,点击确定按钮。从现在开始,只有以您指定的 centain 个字符开头或结尾的文本字符串才能输入到选定的单元格中。
对于您的情况,请将 KTE 替换为 7,因为您希望您的 KTE 从数字 7 开始。
你的应该是:
=EXACT(RIGHT(A2,1),"7")
您可以删除包含数字 7 的引号,因为 7 是一个整数,而不是一个字符串 (varchar)
=EXACT(RIGHT(A2,1),7)
如果前者失败了,也许你可以试试这个。
使用:
=REGEXMATCH(""&A2, "^7.+")