我有一个用例,我想在单元格中放入以下数据验证:
apple,banana
有效,因为 apple
和 banana
的长度为 <= 6 but apple,avacado
无效,因为长度avacado
> 6我目前正在使用以下内容:
=AND(LEN(A1)<=100, LEN(A1)-LEN(SUBSTITUTE(A1, ",", ""))<=10)
我不知道如何添加单个子字符串的长度限制。我希望我已经添加了所有细节。
如果您的 Excel 中有
TEXTSPLIT
函数,那么您可以使用公式添加单个单词的长度限制:MAX(LEN(TEXTSPLIT(A1,",")))<=6
=AND(AND(LEN(TEXTSPLIT(A1,","))<=6),LEN(A1<=100),COUNTA(TEXTSPLIT(A1,","))<=10)
字符串长度不超过 100 个符号。小于或等于 10 个字(以逗号分隔)。每个单独的单词由 6 个或更少的符号组成。每种情况下都包含空格。