我想在 Excel 2013 中制作一份采购费率查询的比较报表。
顶行包含供应商的名称,每个供应商名称下方有两列,第一列显示报价,下一列显示所提供的品牌。
在行尾我有三列,第一列显示最低报价,第二列显示提供最低价格的供应商名称,下一列显示该供应商提供的品牌。
我已经使用 MIN、INDEX MATCH 和 OFFSET INDEX MATCH 函数完成了很多工作。
问题是当两个供应商提供最低价格时。我希望接下来的两列显示提供相同最低价格的第二个供应商的名称及其提供的品牌。请帮我解决这个问题。
答案1
我将使用 Power Query 插件来实现这一点。您可以从 Excel 表或命名范围开始查询。
Power Query 有一个“分组依据”按钮,可以计算最小值。我会将其保存为第一个查询,但不会将结果加载到表中。
然后,我将从同一源表开始第二个查询,并使用“合并”按钮将其限制为价格与最低值相同的供应商。我会将该结果传送到新的 Excel 表。
将来您只需刷新第二个查询即可重新计算结果。