返回每行最大值的列标题

我有一个电子表格,每个月我都需要根据当月的表格返回顶级产品。 我已经复制下面我当前的设置的屏幕截图。

在这里输入图像说明

我目前通过创build一个使用INDEXMATCHMAX函数的附加列(列H )来返回该行中最高产品的名称。

然后,我使用另一个INDEX MATCH作为单元格K4L4的查找来返回该月份的值。

问题是,我的表每个月扩大一个新的行添加,我想知道是否有办法将两个公式结合成一个。 所以我需要做的是更新单元格K3L3的当前月份和前几个月。 我有相同的设置跨越了几张,所以想尽可能自动化。

会喜欢一些帮助,最好不使用VBA,如果可能的话。

你可以在K4使用这个公式,并把它拖到L4

=INDEX($B1:$H1,1,MATCH(MAX(INDEX($B:$H,MATCH(K2,$A:$A,0),0)),INDEX($B:$H,MATCH(K2,$A:$A,0),0),0))