如何比较 Excel 中多个可能的单元格对的差异

如何比较 Excel 中多个可能的单元格对的差异

在 Excel 中,我有 7 列数据(数字),跨越 100 行。对于每一行,我想检查是否至少一个数字比所有其他值高出某个值(例如 0.2 或更大)。如果是这样,则应突出显示该行。

例如:

A       B        C       D       E        F       G
0.24    0.32     0.18    0.39    0.55     0.41    0.28     <-- Should not highlight
0.22    0.81     0.33    0.55    0.38     0.17    0.41     <-- Should highlight as column B exceeds all others by > 0.2
...
...

考虑到每行可能的组合数,手动从所有其他列中减去每列并不是理想的解决方案。有没有更好的方法来解决此类问题?我愿意接受 VBA 解决方案,尽管我自己几乎没有 VBA 经验。

答案1

您可以为此使用条件格式公式。选择从 A2 到 G100 的所有行。然后使用以下公式添加新的条件格式:

=LARGE($A2:$G2,1)-LARGE($A2:$G2,2)>0.2

注意$符号的位置。这很重要。

在此处输入图片描述

您还可以将比较值存储在单元格中,例如 H1,然后使用

=LARGE($A2:$G2,1)-LARGE($A2:$G2,2)>$H$1

然后您可以快速将 H1 中的值更改为不同的数字,并且亮点将立即调整。

相关内容