2017-10-11 111 views
-3

我想根据相邻列的值选择正确的单元格。例如 -Excel - 根据其他列值选择单元格

表2 - 这作为保持所有数据进行排序的数据库/数值
Sheet 2

表1 - 的“结果”应与“项目”从表2中的过滤标准填充是“价值”需要小于或等于(< =)“评级”和多个匹配选择最低的“卖”项目。因此,第3项的值为650,这意味着来自图表2的适用项目为G,H,J,K,L,M,但“结果”中填充了“G”,因为它具有最便宜的“销售”值。
Sheet 1

如何为所有“结果”单元格编写此代码?我不熟悉Excel,但我知道如何查询数据库,如MySQL,如果有帮助的话。

谢谢!

+0

是它的最小值'<='评分或'> ='? – danieltakeshi

回答

2

使用此公式中C2抄下:

=INDEX(Sheet2!A:A,MATCH(AGGREGATE(15,6,Sheet2!$C$2:$C$14/(Sheet2!$D$2:$D$14>=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)) 
+0

非常感谢您回答我的问题! –

相关问题