我试图将 index/match 与执行以下操作的 if/and 语句结合使用。
如果 C 列 = 次要
并且如果 D 列 = 信息/视频
取B列的值并输出。
事实并非如此。只有在第一次出现时它才有效。请参阅下面的参考表和输出表。在参考表中,我标记了应该出现的行/值,并标记了相应的行。然后查看输出表。标记的第 1 行是正确的。但是,此后输出不正确或无法识别应该拉过来的行。
有人发现什么问题了吗?
公式
=IF(AND(Workflow!$C26="Secondary",Workflow!$D26=$B$2),INDEX(Workflow!$B$10:$B$298,MATCH($B$2,Workflow!$D21:$D228,0)),"")
参考表
输出表
更新