另一个?为了你。如何处理2条条件格式&的结果?只是突出了这些条件的结果。 2个条件格式结果在(列C& G)&我需要在(A列)中突出显示结果...... A的3个参数如下:
condition1单元格值等于0,无格式
condition2公式= $ G27> = LARGE($ G $ 27:$ G $ 150,10),粗体格式
condition3公式= $ C27> =大($ C $ 27:$ C $ 150,10),红色
另一个quandry ......
答案 0 :(得分:0)
这就像fizzbuzz程序员测试一样。
所以,不用为你编写代码:我建议循环通过'listobject(table)',然后使用'.interior.colorindex'或'font.colorindex'属性设置范围值。
好的,不使用代码......
- 使用“格式为表格”功能将表格格式化为表格
- 在“表格”菜单中,选择“总行”复选框
- 将Cols C和G的总计公式分别设为=LARGE([ColC],10)
和=LARGE([ColG],10)
。
- 在条件格式设置中,按如下方式设置两个规则:
- =$B28>=$D$[TotalRowlNumber]
- =$B28>=$C$[TotalRowNumber]
- 由于您没有更改任何格式,因此您不需要= 0的条件。
这是如何工作的?
这是一个示例表:
ID Col A Col C Col G
____________________________
1 50.66 51.33 97.17
2 16.09 83.39 97.37
3 b71.94 69.77 28.06
4 21.60 20.59 21.14
5 33.62 65.58 39.21
6 21.96 34.59 17.99
7 br80.94 93.02 96.84
8 b70.53 37.53 29.60
9 32.06 37.38 0.15
10 br89.81 67.02 6.85
11 br89.76 64.65 74.00
12 47.94 46.06 1.71
13 b61.19 34.19 90.13
14 br79.11 35.77 86.97
15 39.89 79.15 77.88
16 br93.20 8.01 13.99
17 31.84 18.12 95.61
18 br99.78 19.99 3.89
19 38.94 32.12 18.56
20 13.17 22.23 61.82
21 br75.75 51.42 28.32
22 b55.89 49.93 76.30
23 br72.78 82.46 27.07
24 b57.20 31.26 76.90
25 6.46 6.85 2.78
Total 51.33 74.00
使用LARGE()
公式获取TOTAL行中的第10个最大值
然后在条件中引用该单元格
因此,任何大于51.33的数字都是粗体,任何大于74.00的数字都是粗体红色。 (注意,我使用随机数生成器,所以数字可能好或坏。)
另外,我添加了一个'b'标记和一个'r'注释,其中单元格将分别以粗体和红色格式化。