如何在 VLOOKUP 函数中使用 IF

如何在 VLOOKUP 函数中使用 IF

如何在 Excel 中使用函数If内部Vlookup来查找问题状态两张工作表之间的匹配知道每张工作表中的状态列在字母方面有所不同。

例如,第一个表中的状态“待定”必须等于第二个表中的“等待变更解决”。

接下来的两张图片代表第 1 页和第 2 页。

在此处输入图片描述 在此处输入图片描述

答案1

根据我的理解,一个可能的解决方案是将 VLOOKUP 包装在 IF 函数中。

将公式放在 Sheet1 的 E 列中

=IF(C2="Pending",IF(VLOOKUP(A2,Sheet2!$B$2:$C$18,2,FALSE)="Waiting Change Resolution","OK","Not-OK"),"")

在此处输入图片描述

如果 Sheet2 中不存在问题 ID,则返回 #N/A

答案2

您可以在状态旁边插入一列并隐藏它,或将其放在最右侧的任何位置,这样它就不会出现在工作表中。在该列中输入此公式

=IF(C3="Pending", "Waiting Change Resolution", "")

然后在 vlookup 函数中,只需将新列的值与另一张表中的表格进行匹配即可

相关内容