如何在excel表格中一列中查找到相同数据后显示另一列中所对应最大值,同时显示该最大值相邻两个值。

2024-11-01 08:54:38
有1个网友回答
网友(1):

有你这样问问题的吗?说了那么多,不如来一个表格里的数据截图描述马上就清楚,而且,你这样的描述,回答问题者是没有办法用公式的,因为所有的数据没有定位单元格,所以无法用你描述的情况给一个简单的表格。其实,你的情况很简单的,只要列出数据和数据输出的定位单元格,马上就可以给一个公式搞定的。

如上图,把下面的公式输入到C2、D2、E2单元格:

单元格C2=MAX(($A$8:$A$30=B2)*($B$8:$B$30))——(特别注意:此处是数组公式,如上图)

单元格D2=SUMPRODUCT(($A$8:$A$30=B2)*($B$8:$B$30=C2)*($C$8:$C$30))

单元格E2=SUMPRODUCT(($A$8:$A$30=B2)*($B$8:$B$30=C2)*($D$8:$D$30))

选择B2-E2单元格,复制并下拉至C4-E4,就是你要的数据了。(这里仅以数据到30行为例)