我正在尝试在excel中创建一个数据验证公式,以根据在相邻单元格中输入的内容来限制单元格中的字符数。
例如:如果单元格A1输入了海洋,则A2中的字符数应等于11个字符。如果A1输入了轨道,则A2中的字符数可以介于10到11之间;如果A1输入了尾部,则A2中的字符数可以是任意数量。
我尝试在数据验证=IF(ISERROR(FIND(" OCEAN ",A1)),255,11)中的文本长度选项下使用这个公式,只是为了让它与海洋选项一起工作。它可以限制字符数,但不管在A1中输入的是什么,它都不会限制字符数,而不是特定于单词海洋。
我想要做的事情是可能的吗?如果是这样,请帮助我!
发布于 2020-09-18 06:27:06
您应该做两个更改:
=IF(ISERROR(FIND(“海洋”,轨道)),IF(ISERROR(FIND(“尾部”,A1)),IF(ISERROR(FIND("Rail",A1)),IF
=IF(ISERROR(FIND(“海洋”,轨道)),IF(ISERROR(FIND(“尾部”,A1)),IF(ISERROR(FIND("Rail",A1)),IF

这就是结果
A1 Minimum Length Max Length
========================================
OCEAN 11 11
Trailer 0 255
Rail 10 11还要记住,查找函数是大小写敏感的,这意味着如果A1包含“海洋”而不是“海洋”,它将不会通过,您的限制也不会被应用。为了避免这样的问题,您可以考虑在检查之前使用to UPPER函数将A1转换为大写。
希望这能有所帮助!
https://stackoverflow.com/questions/63945553
复制相似问题