Excel - 根据其他列值选择单元格
Excel - Selecting cell based on other column values
我正在尝试 select 根据相邻列的值选择正确的单元格。例如-
Sheet 2 - 这作为一个数据库,包含所有 data/values
Sheet 1 - "Result" 应填充 Sheet 中的 "Item" 2. 过滤条件是 "Value" 需要小于或等于 (<=) "Rating" 并且对于多个匹配 select 最低的 "Sell" 项目。因此,项目 3 的值为 650,这意味着来自 Sheet 2 的适用项目是 G、H、J、K、L、M,但是 "Result" 填充了 "G",因为具有最便宜的 "Sell" 价值。
如何为所有 "Result" 个单元格编写此代码?我不太精通 Excel,但我知道如何查询数据库,例如 MySQL,如果有帮助的话。
谢谢!
在C2中使用这个公式并复制下来:
=INDEX(Sheet2!A:A,MATCH(AGGREGATE(15,6,Sheet2!$C:$C/(Sheet2!$D:$D>=B2),1),Sheet2!C:C,0))
如果你有 Office 365 Excel 那么这会更好:
=INDEX(Sheet2!A:A,MATCH(MINIFS(Sheet2!$C:$C,Sheet2!$D:$D,">=" &B2),Sheet2!C:C,0))
我正在尝试 select 根据相邻列的值选择正确的单元格。例如-
Sheet 2 - 这作为一个数据库,包含所有 data/values
Sheet 1 - "Result" 应填充 Sheet 中的 "Item" 2. 过滤条件是 "Value" 需要小于或等于 (<=) "Rating" 并且对于多个匹配 select 最低的 "Sell" 项目。因此,项目 3 的值为 650,这意味着来自 Sheet 2 的适用项目是 G、H、J、K、L、M,但是 "Result" 填充了 "G",因为具有最便宜的 "Sell" 价值。
如何为所有 "Result" 个单元格编写此代码?我不太精通 Excel,但我知道如何查询数据库,例如 MySQL,如果有帮助的话。
谢谢!
在C2中使用这个公式并复制下来:
=INDEX(Sheet2!A:A,MATCH(AGGREGATE(15,6,Sheet2!$C:$C/(Sheet2!$D:$D>=B2),1),Sheet2!C:C,0))
如果你有 Office 365 Excel 那么这会更好:
=INDEX(Sheet2!A:A,MATCH(MINIFS(Sheet2!$C:$C,Sheet2!$D:$D,">=" &B2),Sheet2!C:C,0))