Excel If语句引用了另一个工作表

时间:2018-08-14 20:21:31

标签: excel if-statement spreadsheet

我将Sheet1命名为“ Suppliers”,并将Sheet2命名为“ Online Order”。供应商列出了我们在工作中使用的供应商,其中一些必须在线订购。工作表2旨在提供登录信息以进行订购。如果是在线订单,则供应商的ColumnD说是或否,而ColumnA是供应商的列表。

我希望在线订单上只包含那些供应商名称。基本上,如果供应商ColumnD的回答为“是”,则在线订单ColumnA的供应商ColumnA仅填充在ColumnD中为“是”的行。

enter image description here

enter image description here

1 个答案:

答案 0 :(得分:0)

假设您希望“在线订单”中的第一个列出的项目位于A2。将其放在A2中,按Ctrl + Shift + Enter,然后向下拖动:

=IFERROR(INDEX(Suppliers!$C:$C,SMALL(IF(Suppliers!$D:$D="Yes",ROW(Suppliers!$C:$C)-MIN(ROW(Suppliers!$C:$C))+1),ROWS($A$2:A2))),"")

我的推荐人:TheGoodReferenceExampleForOtherScenario

希望它会有所帮助。(: