我有一个电子表格,按月我需要根据当月的表格返回顶级产品。我在下面复制了当前设置的屏幕截图。
我目前正在通过创建一个额外的列(列H
)来执行此操作,该列使用INDEX
,MATCH
和MAX
函数返回最高产品的名称在那一行。
然后我使用另一个INDEX
MATCH
作为单元格K4
和L4
中的查找,以返回该月的值。
问题是我的表每个月都会在添加新行时展开,我想知道是否有办法将两个公式合并为一个。因此,我需要做的就是更新单元格K3
和L3
中的当前和前几个月。我在相当多的工作表上有相同的设置,所以想要尽可能自动化。
如果可能的话,最好不要使用VBA。
答案 0 :(得分:2)
您可以在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))