excel - 希望返回给定公司名称的行的最大值

标签 excel

我有这样的表格中列出的信息:
Table

我想要实现的是在单独的工作表上创建一个迷你仪表板类型的东西,该工作表会根据从下拉列表中选择的公司而改变,如下所示:

Dashboard

在 SRP 和 Promo Price(s) 正下方的单元格中,我遇到了代码问题。目标是从下拉列表中给定公司的表的 SRP 行返回最大值。例如,在我的仪表板中,我希望能够输入公司 3,并让单元格显示 SRP 等于 5.47 美元。

到目前为止,我已经尝试过 maxifs() 索引/匹配,我最好的运气来自于 index(table array, match(company1, customer column,0)),但之后未能成功提取最大值。有什么我想念的吗?

最佳答案

MAXIFS 要求所有范围的大小相同,但我们可以使用 INDEX/MATCH:

=MAX(INDEX(C:L,MATCH("Company 3",A:A,0),0))

This assumes that your lookup table is in A1 Position Start.

关于excel - 希望返回给定公司名称的行的最大值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59257572/

相关文章:

excel - VB Excel 删除单元格中指定值的行

vba - 当单元格中的值发生变化时,更改数据透视表上的过滤器

java - 使用apache poi阅读时如何在excel中获取卡住或拆分列的信息?

vba - VBA 类中的 Let 和 Get 属性

VBA 读取密码保护的宏

excel - 根据 .Value 更改 .NumberFormat

sql-server - VBA - SQL 查询字符串

python - Django——根据模型字段生成excel报表

excel - Range.ClearContents 清除系统剪贴板 - 解决方法? (VBA/Excel)

c++ - 将换行符 (\n) 添加到 CSV 文件中?