excel 找出最大值,提取最大值所对应的相同数据,并在元文件中标记出。

2024-12-27 10:27:14
推荐回答(2个)
回答1:

公式:

最大值 165:=MAX(IF(MOD(COLUMN(A2:AJ2),3)=1,A2:AJ2)) 按Ctrl+Shift+Enter键

最大数所对应项1, 21%:=OFFSET(A2,0,COLUMN(A1)+MATCH(AK2,A2:AJ2,0)-1)

最大数所对应项2 ,0.6:=OFFSET(A2,0,COLUMN(A1)+MATCH(AK2,A2:AJ2,0))

最大数值所在月份 12月:=OFFSET($A$1,,COLUMN(A1)+MATCH(AK2,A2:AJ2,0)-2)

如下图:

回答2:

假设第1行为月份,[A1]="1月",[A4]="2月"......[A33]="12月",第2行为[A2]="A1",[B2]="B1",[C2]="C1",[D2]="A2",[E2]="B2",[F2]="C2".......,第3行起为记录值,现设第37列[AK]为最大值列,第38列[AL]为对应B列,第39列[AM]为对应C列,第40列[AN]为月份列,第41列[]AO为辅助计算列号值,则
[AK3]=max(A3,D3,.......AG3)
[AO3]=match(AK3,A3:AJ3,0)
[AL3]=offset(A3,0,AO3)
[AM3]=offset(A3,0,AO3+1)
[AN3]=offset($A$1,0,AO3-1)