COLUMN(B1) 返回B1单元格的列号 2
ADDRESS(2,COLUMN(B1),4) 把2放进去变成 ADDRESS(2,2,4) 表示B2单元格的相对引用地址B2
LEFT(ADDRESS(2,COLUMN(B1),4),1) 把上一结果代入进去 LEFT("B2",1) 提取这个字符串的第1个字符 B
MATCH(MAX($A:$A),$A:$A,1)) 模糊查询A列中最大值的所在单元格的行号
因此, 这个函数的综合结果就是返回A列中最大值对应的B列单元格的结果
公式甚至可以简化为
=VLOOKUP(MAX(A:A),A:B,2,0)
公式的意思是:引用A列最大值对应的B列数据
不过这公式太垃圾了,公式可以简化为:
=index(b:b,match(max($a:$a),$a:$a,))
或者
=vlookup(max($a:$a),$a:b,column(b1),)
右拉填充
COLUMN(B1) 表示B1单元格的列标或列号 结果为2
ADDRESS(2,COLUMN(B1) ,4) 表示行号为2列标为2的相对单元格地址 结果为B2
LEFT(ADDRESS(2,COLUMN(B1),4),1) 表示取B2字符左侧第一个字符 结果为B
MAX($A:$A) 表示A列的最大值
MATCH(MAX($A:$A),$A:$A,1) 查找A列中的最大值在A列的相应位置
实际上,公式可以简化如下
=INDIRECT("B"&MATCH(MAX($A:$A),$A:$A,1))
返回到A列最大值所对应的B列单元格
B3的=间接(左(地址(2,柱(B1),4),1)& Match(max(美元:美元),美元一:$,1))
我也看不懂,1个1个翻译了