Excel数据验证有时会失败

时间:2018-06-01 13:51:47

标签: excel

我的数据验证有时无法确认' day'细胞

  

10/10/1000 =确定

     

10/10/2000 =失败

=AND(
  ISNUMBER(MATCH("??/??/????",A1,0)),
  ISNUMBER(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(A1, "(", ""), ")", ""), "-", ""), " ", ""), ".", ""), ":", ""), "/", "")+0)
)

我们首先看一下我检查格式(ISNUMBER MATCH),

然后删除特殊字符(我使用这样长的SUBSTITUTE,因为我在我的程序中重用它)

+0强制使用数字格式,然后选中ISNUMBER

编辑:

短的一个有同样的问题

=AND(ISNUMBER(MATCH("??/??/????",A1,0)),ISNUMBER(SUBSTITUTE(A1,"/", "")+0))

我用"xlsx-populate": "^1.17.0"

开发

+我在Excel中完成菜鸟,所以如果你有解决方案请明确

编辑:

任何强制单元格成为String的方法吗?

我无法删除格式检查,因为一旦Excel被填满,我的程序就必须阅读它

0 个答案:

没有答案
相关问题