gtrq.net
当前位置:首页>>关于excel中求出最大值后,怎么自动找出所对应的列?的资料>>

excel中求出最大值后,怎么自动找出所对应的列?

EXCEL中返回同行最大值所在的列,可使用MATCH函数或LOOKUP函数: 如下图,在H1中输入公式:=MATCH(MAX(A1:G1),A1:G1,0),即可返回最大值所在列的列标值为6(即F列); 但是MATCH函数返回的是查找值在一组数中的次序,如果数据区域不是从A列开始...

使用IF和MAX函数综合处理。 Excel版本参考:2010 1、选中E2单元格; 2、输入公式:=MAX(IF($A$2:$A$7=D2,$B$2:$B$7)) 3、按下CTRL+SHFIT+ENTER组合键,结束公式输入 4、双击E2,使用填充柄填充公式到E5 5、查看效果。

C5公式为: =INDEX(B2:B4, MATCH(MAX(C2:C4),C2:C4,0)) 示例:

假设数据在A1:B100中, D1中输入 =MAX(IF(A1:A100=C1,B1:B6)) 同时按下CTRL+SHIFT+回车,输入数组公式,就可以了。

请尽量戴出完整图,方便判断数据对应关系。

输入公式:=MAX(数据区域),如从A1到B12单元格中查找最大值:=MAX(A1:B12)

列: =INDEX(F3:K3,MAX(IF(MAX(F4:K8)=F4:K8,COLUMN(F4:K8),0))-5) 行: =INDEX(C4:C8,MAX(IF(MAX(F4:K8)=F4:K8,ROW(F4:K8),0))-3) 数组公式,按CTRL+SHIFT+回车结束.

对应列最大值只有一个的使用函数容易容易得出所在单元格的列标(假设有60列数据),A1=LEFT(ADDRESS(1,MATCH(MAX(A1:DP1),A1:DP1)),4)) 如果有多个单元格的值为最大值,使用函数不是很好确定,建议使用VBA,或条件格式。

比方你A1:A10中找出最大值 =max(a1:a10) 找出这个最大数后然后(比如这个最大数是200),那么 =match(200,a1:a10,0) 这个数在a1:a10中的位置出来啦

使用large函数处理 Excel版本参考:2010 测试A列中前三大值 1、C1输入公式:=LARGE(A:A,ROW(A1)) 2、回车,下拉公式到C3 3、查看效果

网站首页 | 网站地图
All rights reserved Powered by www.gtrq.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com