在excel里,比如D1=if(A1=C1,1,0),我想让A1同时等于2,5,当我输入C1=2,

2025-06-21 06:02:19
推荐回答(5个)
回答1:

正常来说,Excel单元格里面的数不能是不确定的,所以最好不要有这种想法。如果确实实现了这种方法也对程序的理解产生影响。

实际上这种没什么用,可以用A2存另一个数,
D1=if(OR(A1=C1,A2=C1),1,0) 这样 C1=2或5都会返回1.

另一种方式是A1里面放字符串,比如 2、5或 2,5,在A1里面查找C1的字串,找到就返回1,
if(find(C1,A1)<>0,1,0)

回答2:

那你写的有问题吧

我写问题啊,

回答3:

A1可以输入像 2,5这样的,即在几个数字间加上逗号
然后D1的公式改为
=IF(COUNTIF(A1,"*"&C1&"*"),1,0)

回答4:

单元格只能等于一个数值,你可以把这个值放在两个单元格

回答5:

把你公式里的A1=C1,改成or(c1=2,c1=5)