Excel formula 查找,带有三个if结果

Excel formula 查找,带有三个if结果,excel-formula,Excel Formula,好的,这是我的问题。。。我得到一个#值!结果,但我不明白为什么。。。任何帮助都将不胜感激 我要做的第一件事是引用同一页面上A2中的票证号码,一旦在第一次查找中找到,它就会在票证导入中查找!G2查看票证是打开的还是关闭的。如果打开,则表示“打开”;如果关闭,则表示“关闭”;如果两者都不是,则表示“等待”。我不明白为什么我会得到一个值错误 任何帮助都将不胜感激。下面是我使用的公式 =LOOKUP($A2,Ticket_Import!$B:$B,IF(Ticket_Import!$G2="closed

好的,这是我的问题。。。我得到一个#值!结果,但我不明白为什么。。。任何帮助都将不胜感激

我要做的第一件事是引用同一页面上A2中的票证号码,一旦在第一次查找中找到,它就会在票证导入中查找!G2查看票证是打开的还是关闭的。如果打开,则表示“打开”;如果关闭,则表示“关闭”;如果两者都不是,则表示“等待”。我不明白为什么我会得到一个值错误

任何帮助都将不胜感激。下面是我使用的公式

=LOOKUP($A2,Ticket_Import!$B:$B,IF(Ticket_Import!$G2="closed","Closed",IF(Ticket_Import!G2="open","Open","Waiting")))

尝试索引/匹配与查找

=if(index(Ticket_Import!$B:$G,Match($A2,Ticket_Import!$B:$B,0),6)="Open","Open",if(index(Ticket_Import!$B:$G,Match($A2,Ticket_Import!$B:$B,0),6)="Closed","Closed","Waiting"))

通常意味着无法为BA2列中的A2值提供资金,其编号为1870。B2是1870,如果它在下面两排找不到它,我想这里有个问题。。。我之所以使用B:B,是因为我有超过10K个数字要处理。@BigBen我使用查找在列中查找特定的数字。一旦找到,它就会看起来正确,并验证它是打开的还是关闭的。如果两者都不是,它正在等待。我更喜欢带有Match的函数索引。工作表票据导入中的哪一列有票据编号,打开或关闭在哪一列?@Edward B是编号所在的位置,G是打开、关闭和等待所在的位置。但我认为如果它没有打开和关闭,最终的“false”将一直等待。index首先获取数组,然后(与0完全匹配)通过整个列中的查找值匹配行,最后一个数字“6”将柱G从柱体中拉出array@MattRidge-关键部分是
IF
逻辑在
索引/匹配
之外。您的
查找
公式没有意义,因为您已将其包含在函数中。老实说,我猜你所需要的只是一个简单的
VLOOKUP
,但我需要一个你的数据截图来确认。@Edward,对不起,我是AFK(和我儿子在一起的时间我回家晚了),无论如何,这里有一个文件要检查。。。我用了你的代码,但它真的没有意义,为什么它的工作。。。如果可能的话,你能给我介绍一下吗?非常感谢@MattRidge first
如果
则执行第一个索引,该索引包含一个数组,并将单元格与数组中第一列完全匹配的第一行的第一列相匹配,然后拉动数组的第六列,即G列,并检查是否等于“Open”,并设置是否为true;如果为false,则以相同的方式再次检查它是否等于“Closed”。