我有一个用户提供的字段,它将数字GTIN存储为文本 . 我验证下一个单元格中的字段是7或11个字符 .
添加公式(例如 =OR(LEN(A1)=7,LEN(A1)=11)
)很容易,但有时用户会从另一个Excel文档中粘贴,例如,自定义格式为11 0的数字 . 单元格似乎包含11个字符,其中包含少量前导零,但LEN公式看到的字符较少(例如,单元格可能显示 00123456789
,但 LEN(A1)
= 9) . 我对如何控制这一点感到茫然 .
没有宏,我怎样才能找到这个显示值的长度?
我感谢任何帮助!
1 回答
快速用户定义的函数(也称为UDF)可以替换标准的LEN工作表函数 .
将其放入标准模块代码表中 . 使用就像工作表的LEN功能一样;例如
=displayLEN(A1)