我之所以联系您,是因为我在 Google 表格中遇到了一个问题,无法找到解决方案,而且我确信这里有人可能有答案来拯救我。
情况其实很简单:
- 在我的工作表的 D 列中,我有一个电子邮件地址列表;
- 在 H 列中,对于每个地址,我都有一些订单;
- 在 I 列中,我试图获取 D 列中指示的电子邮件地址的最大订单数,例如 H 列中指示的最大订单数。
在此处查看文件的屏幕截图 https://i.stack.imgur.com/lkSik.png
当然,这可以通过 MAXIFS() 公式简单地完成,如下所示:
=maxifs(H:H;D:D;DX)
其中 X 是线的编号。
现在,当我尝试将此公式转换为“ArrayFormula”时,问题出现了。
当尝试对其进行转换时,我尝试输入:
=arrayformula(maxifs(H:H;D:D;D:D))
但它不会“扩展到”以下几行。
该公式适用于键入它的行,但我无法让它“复制”。
这里有人知道如何解决这个问题吗?
祝大家度过愉快的一周!
您可以尝试:
=map(D3:D,lambda(z,if(z="",,vlookup(z,sort({D3:D,H3:H},2,0),2,))))
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)