在EXCEL表格中,如何实现:某一行对应的A列或B列中有一列数据为空,则对应的C列不能输入指定序列的数据,

在EXCEL表格中,如何实现:某一行对应的A列或B列中有一列数据为空,则对应的C列不能输入任何数据,并提示先输入A列或B列数据;否则(A、B列都不为空的情况下)C列可以输... 在EXCEL表格中,如何实现:某一行对应的A列或B列中有一列数据为空,则对应的C列不能输入任何数据,并提示先输入A列或B列数据;否则(A、B列都不为空的情况下)C列可以输入指定序列的数据 展开
 我来答
百度网友02c72e583
2010-09-19 · TA获得超过461个赞
知道小有建树答主
回答量:285
采纳率:0%
帮助的人:0
展开全部
楼上snddd2000的回答基本上可以做到甄别AB两列不能为空的作用,不过不能指定序列。
我另有一个方法,稍稍繁琐些 可以满足提问者的要求.
我也是用数据有效性
新建两列(比如D、E列),D列中D1公式为=IF(AND(A1<>"",B1<>""),"备选序列",),向下填充;然后通过名称管理器将E列命名为"备选序列",并在E列依次输入(复制粘贴也可以)提问者想指定的序列。然后选中C列,数据有效性--设置--序列:=indirect(D1)。然后在“出错警示”里设置提示输入者补充完整信息。最后隐藏D、E列。
ps:使用snddd2000的方法的时候,记得在数据有效性设置界面,将右上方的“忽略空值”前默认的对勾去掉。
百度网友56a6e6272
2010-09-19 · TA获得超过335个赞
知道小有建树答主
回答量:553
采纳率:0%
帮助的人:466万
展开全部
可以用VBA中的MSGBOX函数实现。

不过,简单一点的办法是,在第四列D行里,做一个标识,作用是标记处A或B中某一行为空,但C列有数据的行
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
snddd2000
2010-09-19 · TA获得超过4270个赞
知道大有可为答主
回答量:2266
采纳率:0%
帮助的人:1673万
展开全部
数据有效性里选中C列,自定义里填
=AND(A1<>"",B1<>"")
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式