我以为我理解条件格式,但我在应用它时遇到了困难。
我有一张这样的桌子:
J F M A M J J A S O N D
317 876 781 735 490 790 569 922 976 923 259 270
440 734 788 729 337 876 641 735 892 906 463 872
773 863 537 538 389 988 404 599 459 976 235 891
772 134 845 218 669 414 352 276 965 677 723 342
343 283 251 703 420 430 355 485 537 723 838 199
354 846 503 448 196 249 237 503 309 291 432 807
259 126 213 254 577 688 195 681 658 407 637 827
293 333 562 242 504 335 276 675 173 592 388 418我只想强调一下,通过绿色填充,Max()在每一行。
我突出显示了我的范围,保持左上角(317)作为我的活动单元格。然后我尝试了这个公式:=max($A2:$L2),但这只是突出了我的整个表:

如果我突出显示第2行,使用=Max($A2:$L2),那么整个行都会被高亮显示……我甚至尝试过使用Top 10默认规则,将其更改为top 1,但没有效果。
我能做的是,在一行上使用Top 1,然后将格式粘贴下来。但是,如果可能的话,我希望得到一个公式,这样我就可以避免在"CF规则“框中使用数百种CF格式。
谢谢你的建议。我肯定这是个简单的解决办法,我只是想得太多了。
发布于 2016-01-14 19:15:06
我觉得你要找的公式是:
=A2=MAX($A2:$L2)

这会将单元格的值与行的最大值进行比较。相同时,公式的计算结果为TRUE。
发布于 2016-01-15 01:53:29
以下是对注释中提出的问题的回答,即在条件格式中将MAX计算为TRUE或FALSE是怎么回事。
在Excel中,计算值为FALSE,其他所有数字为TRUE (或类似的数字)。例如,=NOT(NOT(0))的计算结果为FALSE。
当您以条件格式输入MAX公式时,它将计算为真,除非MAX公式结果为零,在这种情况下,结果为FALSE:

https://stackoverflow.com/questions/34797737
复制相似问题