Excel 根据单独的列表测试多个条件

Excel 根据单独的列表测试多个条件,excel,excel-formula,Excel,Excel Formula,我有一个包含多组信息的大型电子表格。我在下面提供了一个电子表格的简短示例。请注意,real列表中的每个表都包含相当多的术语 我需要测试A列中的术语是否属于E列中的列表和B列中的术语是否属于G列中的列表 例如,查看第2行,“类型1”数据(A)是否属于E列(A、C、D)中的列表,以及“类型2”数据(X)是否属于G列(X、Y)中的列表。在这种情况下,答案是肯定的,因此在C列中输入“TRUE” 我试着使用下面的公式,但没有走得很远 有什么建议吗 =IF((A2=$E$2:$E$4)*(B2=$G$2:$

我有一个包含多组信息的大型电子表格。我在下面提供了一个电子表格的简短示例。请注意,real列表中的每个表都包含相当多的术语

我需要测试A列中的术语是否属于E列中的列表B列中的术语是否属于G列中的列表

例如,查看第2行,“类型1”数据(A)是否属于E列(A、C、D)中的列表以及“类型2”数据(X)是否属于G列(X、Y)中的列表。在这种情况下,答案是肯定的,因此在C列中输入“TRUE”

我试着使用下面的公式,但没有走得很远

有什么建议吗

=IF((A2=$E$2:$E$4)*(B2=$G$2:$G$3),TRUE,FALSE)

无论实际列表有多大,这都应该足够了

=AND(ISNUMBER(MATCH(A2, E$2:E$4, 0)), ISNUMBER(MATCH(B2, F$2:F$3, 0)))
如果需要,那些E$2:E$4和F$2:F$3范围可以是整列;e、 g.e:e和F:F


根据吉普的上述回答,我使用了这个公式。这是因为我想用不同的术语来表示“真”或“假”


很好用,谢谢。我使用了带IF函数的公式,这样我就可以更改“真”和“假”这两个术语。如果使用3个或更多的标准,就不会有问题了,是吗?没有问题。是一个非常有效的函数,对计算几乎没有影响。
=IF(AND(ISNUMBER(MATCH(A2,$E$2:$E$4,0)), ISNUMBER(MATCH(B2,$G$2:$G$3,0))),"TRUE","FALSE")