Jos*_*osh 84 conditional-formatting excel-2010
我搜索并阅读了与条件格式相关的答案,但我似乎无法让我的工作,所以也许我做错了.
我有一份工作表.它包含我们住所中的动物清单.我试图做的是将整行绿色(如果它们已被采用)(在"G"栏中用"X"表示).我已经=$G$2="X"和=$G2="X",但都没有工作.它只会为我设置规则时处于活动状态的一行着色,而当我在另一行中输入"X"时,它什么都不做.我错过了什么?
小智 145
在条件格式上使用"间接"功能.
=INDIRECT("g"&ROW())="X"=$A$1:$Z$1500 (或者您想要根据工作表扩展条件格式的宽度/长度)对于G列中具有X的每一行,它现在将变为您指定的格式.如果列中没有X,则不会格式化该行.
您可以重复此操作以根据列值执行多行格式设置.只需更改公式中的g列或x特定文本,并设置不同的格式.
例如,如果使用公式添加新规则=INDIRECT("h"&ROW())="CAR",则它将格式化CARH列中的每一行作为您指定的格式.
小智 107
=$G1="X"
Run Code Online (Sandbox Code Playgroud)
将是正确的(也是最简单的)方法.只需先选择整个工作表,因为条件格式仅适用于选定的单元格.我只是试了一下它完美无缺.您必须从G1而不是G2开始,否则它将按行偏移条件格式.
要根据单个单元格为整个行设置条件格式,必须使用"$"将单个单元格的列地址固定为ANCH,否则Excel将只能使第一列正确.为什么?
因为Excel正在根据列的OFFSET为行的SECOND列设置条件格式.对于SECOND列,Excel现在已将一列移动到预期规则单元格的右侧,检查该单元格,并根据您从未想要的单元格正确格式化第二列.
只需将规则单元格地址的COLUMN部分用"$"锚定即可,您会很高兴
例如:如果该行的最后一个单元格不等于1,您希望表格的任何一行突出显示红色.
选择整个表格(但不是标题)"主页">"条件格式">"管理规则...">"新规则">"使用公式确定要格式化的单元格"
输入:"= $ T3 <> 1"(无引号..."T"是规则单元格的列,"3"是其行)设置格式单击"应用".
确保Excel没有在公式的任何部分插入引号......如果是,请退格/删除它们(请不要使用箭头键).
应为整个表设置条件格式.
| 归档时间: |
|
| 查看次数: |
317523 次 |
| 最近记录: |