早上好,我正在尝试检查2个工作表和列中的值。
如果该值出现在工作表1的E列中,则返回该值。如果未显示,请检查表2中的E列。如果它出现在表2中,则返回“帐户已关闭”,否则返回“不存在”
我使用了iferror(if(match
函数,可以单独产生结果,但是我想将它们组合起来
=IFERROR(IF(MATCH(E2, 'Export Accounts PROD'!E:E,0),Exceptions!E2), "Not in PROD")
=IFERROR(IF(MATCH(E2, 'Export Accounts CLOSED'!$E:$E,0), "Account Closed"), "Does not exist")
我想结合两个公式,以便如果不满足第一个条件,它将移至第二个条件,而不是返回“不在PROD中”
答案 0 :(得分:0)
您快到了。以下建议的解决方案用第二个公式替换了第一个公式中的iferror结果,并在开始时添加了额外的iferror以根据需要返回“不存在”。
=IFERROR((IFERROR(IF(MATCH(E2,'Export Accounts PROD'!E:E,0),Exceptions!E2),IF(MATCH(E2,'Export Accounts CLOSED'!$E:$E,0),"Account Closed"))),"Does not exist")