Excel:按给定数字突出显示行和列

Excel: Highlight row and column by given numbers

提问人:pball 提问时间:8/31/2017 更新时间:9/1/2017 访问量:81

问:

我有一个图表,我正在尝试在 excel 中自动化。有两个输入值,一个位于第一列中,第二个位于包含第一个输入的行中。例如,我将输入 3 和 50。因此,以 3 开头的行将被突出显示,然后该行中包含 50 的列将被突出显示。这样就很容易看出结果 b 是正确的结果。

Example Chart.

我用简单的条件格式找出了行突出显示。使用类似 =$A 4=$F$1 的内容,其中 F1 是输入值。

列突出显示更加困难,因为它必须基于在由另一个值确定的行内找到一个值。这是我可以使用一些帮助的。

Excel 突出显示

评论


答:

1赞 PeterH 8/31/2017 #1

编辑选择单元格 A18

使用公式确定CF,

并使用=OR($A18=$A$33,INDEX(A$18:A$31,MATCH($A$33,$A$18:$A$31,0),0)=$B$33)

然后将公式应用于您的范围

如果您的表格有 6 行,请将 count if 部分中的 A$6 更改为表格的底行。

评论

0赞 pball 9/1/2017
我基本上理解了这个理论,并得到了它基于工作的例子。然后,我尝试将其放大到我的实际图表,并且该行突出显示,但列未突出显示。该列似乎仅在突出显示前两行时才起作用。我的测试文件链接如下。谢谢 filedropper.com/highlighttest
0赞 PeterH 9/1/2017
当我早上上班时,我会玩得很开心,伙计!
0赞 PeterH 9/1/2017
使用公式 =OR($A 18=$A$33,INDEX(A$18:A$31,MATCH($A$33,$A$18:$A$31,0),0)=$B$33) 在工作表的单元格 A18 中,然后应用于整个表格。
2赞 Scott Craner 8/31/2017 #2

条件格式公式为:

 =OR(ROW(A1) = MATCH($F$1,$A:$A,0),COLUMN(A1) = MATCH($F$2,INDEX($1:$1048576,MATCH($F$1,$A:$A,0),0),0))

enter image description here