代码之家  ›  专栏  ›  技术社区  ›  Ryflex

VBA查找列中第一、第二、第三和第四个最大的单元格以进行条件格式设置

  •  -1
  • Ryflex  · 技术社区  · 10 年前

    我正在尝试查找列中的第1、第2、第3和第4个最大值,以便我可以对它们应用条件格式,但它无法正常工作。。。

    我尝试了: =INDEX($V$3:$V$100, MATCH(LARGE($V$3:$V$100,1), $V$3:$V$100) , 0) 但出于某种原因,它突出了所有的东西,我希望这一个只显示/突出最大的。

    显然,我可以用Max做最大的职位,但Large让我可以在其他职位上工作

    1 回复  |  直到 10 年前
        1
  •  2
  •   barry houdini    10 年前

    如果 V3:V100 "Applies to" 公式应始终适用于 左上方 在这种情况下,该范围的单元格 V3 所以试试这个版本

    =V3=LARGE($V$3:$V$100,1)

    Excel自动调整其他行:请注意,第一个V3没有$符号,因为您希望在范围保持不变的情况下进行调整