我在这里搜索了类似的问题,但没有找到可以回答我的问题的内容。
我是 Excel 2010 的普通用户,没有宏使用经验。我有一个数据集,其中每行代表一个数据条目。假设每行的每个值(列)可以是整个数据集的最大值或最小值。我如何在顶部创建一行,例如,动态显示最大值行?因此,当将额外数据添加到数据集底部时,新的最大值(如果适用)将显示在顶部的该行中。
因此,在上面的例子中,如果添加了 Brad,并且 Brad 购买了价值 40 欧元的面包和 20 欧元的葡萄酒,则他的行将显示/复制/重复至第 2 行,如下所示:
答案1
编辑答案:
请尝试这个:其中 A1 是:
=INDEX(A4:A10;MATCH(B1;B4:B10;0))
B1 为:
=MAX(B5:B7)
旧答案:
我不确定我是否理解正确,但听起来
=max(A1:A20)
或者
=min(A1:A20)
是获取行的最大值/最小值所需的值,其中行从 A1 开始,到 A20 结束。如果您向 A21 添加新值,则需要更改该公式,或者您也可以将公式更改为
=max(A1:A1000)
例如。您无需在所有这些单元格中都存有值。
编辑:哦,我现在明白你的问题了,但我得离开了。如果没有人更快的话,我稍后会回复你;)也许可以同时看看 vlookup