我有一个excel问题,我需要创建验证,让输入一个字符为1和0的数字,它可以是011 101 011100 110101等。我只需要检查它是二进制数,如果它不会得到错误..有什么建议吗?
答案 0 :(得分:0)
尝试使用此公式进行验证:
如果您的数据不能包含空格:
=SUBSTITUTE(SUBSTITUTE(A1,"1",""),"0","")=""
如果您的数据可能包含空格:
=TRIM(SUBSTITUTE(SUBSTITUTE(A1,"1",""),"0",""))=""
答案 1 :(得分:0)
快速入侵是在另一列中使用BIN2DEC。如果原始单元格包含有效的二进制数字,则公式将返回一个十进制数字,如果不是,它将返回一个错误,您可以检查该错误,例如与ISERROR。
编辑:嵌套使用ISERROR和BIN2DEC也可以作为验证。