我想我会错误地关闭最后一个参数,这就是为什么不管最后一个if语句我都得到错误的原因。最后一个if语句之前的所有其他语句均正常运行,但以下是我的虚假数据问题示例。
由于某种原因,最后一次失败。如果我将其拉出并放在单独的单元格中,它将正常运行,但会作为完整if语句的一部分而失败。
=IF(D7="bread","",
IF(D7="chicken","",
IF(D7="dog","",
IF(D7="bird","",
IF(D7="rat",INDEX('Sheet'!E:E,MATCH(A7,'Sheet2'!B:B),
IF(D7="mouse",INDEX('Sheet'!E:E,MATCH(A7,'Sheet2'!B:B),0),0)))))))