如何使用VLOOKUP或LOOKUP简化此操作?
IF(OR(A1=1,A1=2,A1=3,A1=4,A1=5,A1=6,A1=7),"Yes","No")
有没有什么方法可以使用VLOOKUP或任何其他Excel功能来更强大,以避免这么多或条件?
答案 0 :(得分:1)
基本上,OR条件与A1 <8相同,所以只需这样做并摆脱OR。
=IF(A1<8,"Yes","No")
在这个例子中,我在A列的Sheet 2中有一个包含所有值的列表。在单元格A1中的工作表1中输入测试编号,您可以将此公式放在任何所需的单元格中
=IF(LOOKUP(A1,Sheet2!A:A,Sheet2!A:A)=A1,"Yes","No")
答案 1 :(得分:0)
好一点:
=IF(ISERROR(FIND("|"&A1&"|", "|1|2|3|4|5|6|7|")), "No", "Yes")
假设没有人放“|”进入A1
答案 2 :(得分:0)
这是相同的:
=IF(AND(A1>0,A1<8,INT(A1)=A1),"Yes","No")
答案 3 :(得分:0)
如果我理解正确,你在单元格中有一个值,比如A1,以及单元格B1:B8中的各种其他值,你想知道A1是否与B1中的任何值匹配:B8。 / p>
您可以设置一个标志变量,如果找到匹配则取值1,如果不是,则设置为0,如下所示: = 1-ISNA(MATCH(A1,B1:B8,0))
或者,您可以执行以下操作: = IF(ISNA(MATCH(A1,B1:B8,0)),“否”,“是”)输出与上述类似的东西。