excel表格数据有效性里面的公式使用
1选择e2单元格,点击excel表格菜单栏上面的【数据】,【数据有效性】。2在有效性条件下方的允许里面选择”自定义“,然后在公式下方输入以下公式:=if(d2="是",1,if(and(d2="否",e2<>"-"),0,1))公式释义:①如果d2单元格里面为”是“,那么逻辑条件成立,此时就为1(相当于true),允许在e2单元格里面输入数值。②如果d2单元格里面为”否“,并且e2单元格里面不是”-“(这个数值后面可以输入进去),那么逻辑条件不成立,此时就为0(相当于false),不允许在e2单元格里面输入数值,或者只能填写”-“。③如果d2单元格里面为其他内容(除了“是”和“否”),允许在e2单元格里面输入数值。(若是不允许输入数值,则将公式改成:=if(d2="是",1,if(and(d2="否",e2<>"-"),0,0))。若不想忽略空白单元格,则将“忽略空值”前面的勾去掉,在空白单元格的情况下也会被禁止)3在”数据有效性“对话框里面点击【输入信息】,然后将”选定单元格时显示输入信息“勾上,再填写标题(如:宿舍编号),输入信息(如:请输入宿舍编号)。(可以根据实际需要进行选择)4在”数据有效性“对话框里面点击【出错警告】,将”输入无效数据时显示出错误警告“勾上,在样式里面选择”停止“,然后填写标题(如:温馨提示),错误信息(如:该生为非住校生,请核对确认。)。5将e2单元格向下进行拖动复制到所需的位置,之后该范围内的单元格输入数值时需要在限定的范围之内,否则就会被禁止。6数据有效性里面出错警告的停止、警告、提示的主要区别:停止则不能在单元格里面输入不符合要求的数据,而警告、提示可以忽略这些提示信息。end 20210311