乔山办公网我们一直在努力
您的位置:乔山办公网 > excel表格制作 > <em>excel</em>数据验证如何实现A单元格为“是”,B单元格不可为空-excel 不能

<em>excel</em>数据验证如何实现A单元格为“是”,B单元格不可为空-excel 不能

作者:乔山办公网日期:

返回目录:excel表格制作


1、增加一列C,输入 =if(a2<>"",a2,b2) 下拉填充。
2、复制C列相应的内容。
3、在B列右键:选择性粘贴:数值,OK!

选中B1,数据,有效性,有效性条件(允许)
选自定义
在自定义类型中填入公式
=and(B1<12,if(A1="D",B1>-1,B1>7))
确定,即可。
选择A1单元格 点击菜单 数据>>>有效性 选择"小数" 大于等于 30 确定 然后在A1输入小于30的数就会有出错警告提示

我是这么理解的:
如果完全按你题目说的A不空,则B不能空。那要用vba里的A列change事件,当A列非空,则检验B列,如果B列空,则弹出提示。

不过,我个人建议是,对A列设置数据有效性,只有对应的B列有内容时,才允许向A输入内容。这也相当于变相的要求了A不空则B不空。

举例,在A1格设置数据有效性,自定义,公式是=B1<>"" ,要把忽略空值那个勾去掉。

相关阅读

关键词不能为空
极力推荐

ppt怎么做_excel表格制作_office365_word文档_365办公网