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

使用具有多个重复“ID”的VLOOKUP查找最大值

  •  2
  • avocadowarrior  · 技术社区  · 8 年前

    使用Excel公式,我试图为旁边有某个字母的名称提取最大值。

    如: 最高的# 对于特定 % 对于每个唯一的 名称

    所以Jeff的Q值是7。

    (我试图过度解释,因为这在我的脑海中是有意义的,但对其他人来说可能没有意义……)

    Name    %   #
    Jeff    O   4
    Jeff    D   3
    Jeff    Q   4
    Jeff    O   1
    Jeff    D   9
    Jeff    Q   7
    Tom     O   6
    Tom     D   7
    Tom     Q   8
    Tom     O   2
    Tom     D   8
    Tom     Q   3
    Peter   O   3
    Peter   D   8
    Peter   Q   7
    Peter   O   4
    Peter   D   10
    Peter   Q   3
    Bob     O   2
    Bob     D   6
    Bob     Q   10
    Bob     O   6
    Bob     D   10
    Bob     Q   9
    Mark    O   4
    Mark    D   7
    Mark    Q   4
    Mark    O   7
    Mark    D   8
    Mark    Q   1
    

    如果没有为每个人提供专用的工作表并在特定列上运行MAX,我想不出一种运行此功能的方法。

    我尝试过各种配置的IF、VLOOKUP和MAX,但一无所获。

    有没有人有这方面的经验,请给我指出正确的方向?

    1 回复  |  直到 8 年前
        1
  •  3
  •   Andhi Irawan Webdesigner    4 年前

    这个 MAXIFS 功能应该是您想要的。例如,假设您的数据位于A:C列,则公式

    =MAXIFS(C:C,A:A,"Jeff",B:B,"Q")
    

    将给出C列中的最大值,其中A行的值为“Jeff”,B行的值为“Q”。

    推荐文章