Excel 如何设置多重数据有效性,下拉,互斥

2020-04-29 科技 552阅读

假设表格中的项目A列为下拉列表选择,B列为手动填入,需要限制当A列已经选择项目后,B列禁止手动填写,如B列已经手动填写,则A列禁止下拉列表选择;

1、建立一个工作表:项目表,在A列填入各类项目,选中A列具有项目的单元格,在名称栏键入:项目。回车;

见图一

2、选中“表1”工作表的A2:A20(假设工作表到第20行),转到“数据”工具栏,点击数据有效性>数据有效性;

见图二

3、在“数据有效性”对话框的“设置”标签中“允许”选择:序列,“来源”输入公式:=IF(B2="",项目,"") ,再点确定;

见图三

4、选中“表1”工作表的A2:A20(假设工作表到第20行),转到“数据”工具栏,点击数据有效性>数据有效性,在“数据有效性”对话框的“设置”标签中“允许”选择:文本长度,“数据”选择:等于,“长度”输入公式:=IF(A2<>"",0,100) ;

见图四

5、转到“数据有效性”对话框的“出错警告”中,“标题”填入:项目已填,“内容”输入:左面已选择项目;(这里也可以按自己的需要填写)

见图五

6,验证:

1)当B列空白时,A列可以通过下拉列表选择项目;

见图六

2)当A列已经选择项目后,在B列对应单元格就无法输入文字或数值,并弹出出错信息;

见图七

3)当B列已经输入文字,在对应的单元格将无法通过下拉列表选择项目,(点击单元格小箭头就不会有下拉列表出现);

见图八

声明:你问我答网所有作品(图文、音视频)均由用户自行上传分享,仅供网友学习交流。若您的权利被侵害,请联系fangmu6661024@163.com