如何在Excel中为单个单元格设置多重数据验证及联动规则
Excel自定义数据验证实现联动禁用下拉选项操作步骤
首先做前提约定:假设你表格中Delivery行对应的状态单元格为B2,Shipping行对应的状态单元格为B3,如果实际表格的单元格位置不同,替换后续公式中的对应坐标即可。
步骤1:修改Shipping行单元格的数据验证规则
- 选中Shipping行对应的状态单元格(即示例中的
B3),点击顶部菜单栏「数据」选项卡,选择「数据验证」 - 在弹出窗口的「允许」下拉列表中选择「自定义」
- 在「公式」输入框中填入内容:
=B2<>"Delivered" - 取消勾选「忽略空值」选项
步骤2:配置出错提示(可选但推荐)
- 切换到「出错警告」选项卡
- 勾选「输入无效数据时显示出错警告」
- 样式选择「停止」,可自定义标题为「操作禁止」,错误信息填写「配送状态已标记为已送达,无需填写物流发货状态」
- 点击「确定」保存所有规则即可生效
补充说明
- 当
B2单元格选择Delivered时,B3单元格既不能选择下拉选项,也无法手动输入任意内容,只有当B2切换为Not Delivered时,B3的下拉选择功能才会恢复可用 - 如果需要同时隐藏
B3的下拉箭头,可以搭配条件格式实现:选中B3新建条件格式规则,公式填写=B2="Delivered",设置单元格字体颜色和填充颜色一致,即可隐藏单元格显示内容,也可配合工作表保护功能实现单元格完全锁定。
内容的提问来源于stack exchange,提问作者Kevin Tracey
相关产品推荐
相关产品推荐

