同时使用 IF、AND 和 VLOOKUP 函数

同时使用 IF、AND 和 VLOOKUP 函数

我试图将大约 1500 个体育俱乐部的列表标记为在某项计划中活跃或不活跃。

在工作表 1 中,我在 A 列中列出了已加入该计划的俱乐部名单。在同一工作表的 B 列中,我使用 0、1 或 2(带有单元格图标条件格式)来表示俱乐部是否正在等待(0)、当前正在进行(1)或已完成(2)该计划。工作表 2 包含可能在 C 列中受益于该计划的俱乐部的完整列表。在工作表 2 的 D 列中,我希望根据俱乐部名称是否出现在工作表 1 的 A 列中以及它在工作表 1 的 B 列中是否被标记为等待、正在进行或已完成来显示“活跃”或“不活跃”字样。本质上,如果在工作表 1 的 A 列中列出的俱乐部,且 B 列中相邻单元格的值小于 2,则应在工作表 2 的 D 列中将其标记为活跃,其他所有俱乐部都应标记为不活跃。

我一直在尝试通过组合 IF、AND 和 VLOOKUP 函数来实现这一点,但我认为我没有走在正确的轨道上。

任何帮助都将非常感谢!!!

答案1

您应该能够对第一个单元格(D2)使用以下公式,然后向下填充。

=IF(IFNA(VLOOKUP(C2,Sheet1!$A$1:$B$2000,2,FALSE),0)<2,"Inactive","Active")

分解公式:
VLOOKUP使用 Sheet2、C2(团队名称)中的值,在 Sheet1 上指定的范围内搜索,使用第二列(B),并找到完全匹配。

VLOOKUP(C2,Sheet1!$A$1:$B$2000,2,FALSE)

IFNA如果球队名称不匹配将返回“0” 。

IFNA(value,0)

最后,IF如果返回值小于 2,则返回“Inactive”,否则如果返回值为 2(或更高,但根据输入这不应该是一种可能性),则返回“Active”。

IF(logical_test < 2,"Inactive","Active")

相关内容