excel 根据一列的值取另一列的最大值

2024年12月02日 13:29
有5个网友回答
网友(1):

B2输入数组公式
=MAX(IF(D$2:D$100=A2,E$2:E$100))
以同按CTRL+SHIFT+回车 这三个键作为结束
再下拉

网友(2):

=MAX(INDIRECT("E"&MATCH(A2,D:D,0)&":"&"E"&MATCH(A2,D:D,0)+COUNTIF(D:D,A2)-1))

网友(3):

你可以将E列先降序排序,再用VLOOKUP

网友(4):

=MAX((D2:D100=A2)*E2:E100)
按Ctrl+Shift+Enter

网友(5):

=max((d2:d100=a2)*e2:e100)