Excel:数字0-9或逗号分隔值0-9的自定义数据验证



我曾在中提出过类似的问题:Excel:如何确保单元格包含数字1-6或逗号分隔的数字1-6?

JvdV给了我一个很好的答案和数字1-6或逗号分隔的公式。

=IFERROR(FILTERXML("<t><s>"&SUBSTITUTE(A1,",","</s><s>")&"</s></t>","//s[preceding::*=.  or .*0!=0 or .*1>6 or .*1<1]"),"")=""

我本以为修改它会很容易,但很明显,我不理解语法。只允许数字0-9或用逗号分隔的值的语法是什么?

尝试:

=IFERROR(FILTERXML("<t><s>"&SUBSTITUTE(A1,",","</s><s>")&"</s></t>","//s[preceding::*=.  or .*0!=0 or .*1>9 or .*1<0]"),"")=""

相关内容

  • 没有找到相关文章

最新更新