EXCEL 如何根据条件设置单元格是否可输入数值?

2025-03-07 02:29:12
推荐回答(4个)
回答1:

可以使用数据有效性的方法。

具体步骤:

  1. 选中B列单元格区域

  2. 点击”数据“选项卡

  3. 点击”数据有效性“

  4. ”允许“下拉框选择”自定义“

  5. 输入公式=AND(A1>=50,A1<=180)

  6. “出错警告”里输入“A列的值必须在[50,180)之间”

回答2:

如果直接用公式做比较难实现,因为在B2中要输入数字,所以无法写入公式。可以采用变通的方式实现。比如,当200>A>=50时,对应的单元格B无色,但超出这个范围时,则对应的单元格B显示红色。具体操作如下:
假设数据在A列,拟输入的数据在B列,
1. 选中B列,然后点击菜单栏中:开始-样式-条件格式-新建规则
2. 在对话框中选择“使用公式确定要设置格式的单元格”选项,在编辑规则中输入:=OR(A1<50,A1>180)
3. 点击格式按钮,在“设置单元格格式”对话框中选择“填充”标签,然后选择红色,点击确定
4.点击确定即可

回答3:

选中B列,数据-有效性,允许选择自定义,输入公式
=AND(A1>=50,A1<=180)
出错警告卡里输入“A列的值必须在50~180之间”。

回答4:

支持二楼的办法
数据在效性:
=AND(A7>=50,A7<=180)