EXCEL 某一列输入内容为“工作”时,后面一列变灰色且不能编辑,这个功能可以实现吗?

如图示,A2 输入为工作时,后面一列B2变灰色,且不能编辑~

    先自定义条件格式

    a.先选中要自定义条件格式的单元格区域,如B2:B6,

    b.开始---条件格式---新建规则---使用格式确定设置单元格的格式---公式栏编辑公式:=IF($A2="工作",1,0),----格式---设置你想要的格式(底色、字体颜色都行)---确定---确定;

    c.要想当A列为"工作"时整行显示底色,只需在a步选自定义条件格式的单元格区域扩展至整个表格区域,如A2:F6、A2:G100等。

    数据验证

    a. 先选中要自定义条件格式的单元格区域,如B2:B6;

    b.数据---数据验证---数据验证---设置、允许下选自定义---公式栏编辑公式:

    =IF($A2="工作",0,1),---确定。

温馨提示:答案为网友推荐,仅供参考
第1个回答  2018-10-22

用数据有效性和条件格式实现:(2007)

1、设置数据有效性:选中B列,数据--数据工具--数据有效必性(2013为数据验证),如图设置:

2、设置格式格式:选中B列,开始--样式--条件格式,新建规则,用公式:

=A1="工作"

设置格式:填充灰色。

本回答被网友采纳
第2个回答  2018-10-22
这个做不到的,要么锁定整个表格都不能编辑,部分锁定实现不了。。
第3个回答  2018-10-22
写代码可以实现!
相似回答