我手头有一个文档,当你选择其中的状态单元格把状态改成”OK“的时候,这一整行都会变灰
想问一下这个功能是如何实现的。
比较奇怪的是我找不到文档中有什么公式,也没看到过有宏(可能是我打开方式有问题)
现在希望把OK改成其他字,所以要找到是哪里实现的这个功能(改成其他字后效果就没了)
Excel中实现背景色根据某个单元格的内容自动变化的具体操作步骤如下:
1、首先在电脑上点击打开要进行操作的excle表单。
2、接着在此页面使用鼠标点击上方的开始,接着在弹出的选项框内点击条件格式,接着在此框内点击“管理规则”选项。
3、条件格式规则管理器中的新规则,规则类型:仅适用于包含以下内容的单元格;编辑规则说明:特定文本 - 包含 - 黑色;格式:字体颜色“黑色”填充背景“黑色”。确定保存。
4、接着在此对话框内进行选择要进行应用的范围,接着点击确定。
5、然后在此页面内根据需要添加颜色,选好之后,点击此对话框内的“确定”选项。
通过定义Excel得条件格式,建立单元格规则可以实现这个功能。具体操作步骤如下:
1、以WPS软件操作为例,首先看到如下图中示例初始数据,点击J2单元格,如图:
2、在“开始”页面,点击条件格式,然后点击新建规则:
4、 在新建规则窗口选择“使用公式确定要设置格式得单元格”:
5、在“只为满足一下条件得单元格设置格式”中输入公式:=$J2="OK",可以把OK换成想要的任何文字,规则会根据输入的文字进行判断是否要变色:
6、点击“格式”按钮,为单元格选择背景颜色,如图:
7、可以选择任意颜色,这里选择灰色,之后点击确定:
8、 这个时候J2单元格的OK就会变成灰色:
9、 接下来就要把整行,和其他行按规则变成灰色。选中J2单元格后点击条件格式-管理规则:
10、在弹出的“条件格式规则管理器”中可以看到“应用于”为$J$2,指目前规则只应用于J2单元格:
11、 将=$J$2修改为: =$A:$J ,是指将规则应用A-J列的所有行。
12、点击确定后即可达到预期结果,状态是OK的所有行都变为灰色,不是OK的没有变化。
本回答被网友采纳