求A列对应B列的最大值! 比如123是8。654是10。

如题所述

第1个回答  2016-05-25
首先,将A,B两列数据按B列从大到小排序;
然后,如果求的是A1单元格对应的B列的最大值,输入公式如下:

=VLOOKUP(A1,$A$1:$B$10,2,0)
同理可根据自己需要,把上述函数第一个参数改到A列对应单元格就是。
建议:按B列排序后,把公式输入到C1单元格,向下填充就可以得到A列所有对应值了。
第2个回答  2016-05-25
假设您要在C列输入一个包含在A列的值(比如123),在D列得到对应B列的最大值。
=MAX(IF(A1:A8=C1,B1:B8,-9e306))
以Ctrl+Shift+Enter结束输入。追问

谢谢你但是我想是C列这种效果

追答

C1=MAX(IF($A$1:A8=A1,B$1:B$8,-9e306)) 向下拖动

追问

不对的

追答

上传文件吧。

本回答被网友采纳
第3个回答  2016-05-25
哥们,我觉得你直接找出B列最大值,然后输出对应A列数据,不就可以吗???追问

谢谢你 但是我想要如C列那样

追答

嗯嗯,我看到了,功力不够,实现不了,不好意思!!

追问

没关系