当我在一个单元格中输入 A、B 或 0 时,我想在其他两个单元格中(分别)显示
2,1 if I type A
1,2 if I type B
0,0 if I type 0
有人可以帮我做到这一点吗?
我目前只有 A 和 B。其中 A 的公式为:=if(B3=U2,2,1),B 的公式为:=if(B3=U2,1,2)
U2 单元格中有字母 B。因此,我甚至不确定整体上一切是否都正常运行,还是只是飘在空中。看起来它只是飘在空中。
答案1
在B1进入:
=IF(A1=0,0,IF(A1="A",2,1))
以及C1进入:
=IF(A1=0,0,IF(A1="A",1,2))
编辑#1:
为了涵盖数据单元不包含A或者乙或者0,使用这些公式B1和C1:
=IF(A1=0,0,IF(A1="A",2,IF(A1="B",1,"")))
=IF(A1=0,0,IF(A1="A",1,IF(A1="B",2,"")))
编辑#2:
如果可以的话保证那A1包含A或者乙或者0,那么你就不需要复杂的如果结构。您可以使用:
=LOOKUP(A1,{0,"A","B"},{0,2,1})
=LOOKUP(A1,{0,"A","B"},{0,1,2})
答案2
非常感谢 Gary 和 Chip,你们太棒了!我发现如果我对两个单元格保持相同的公式,那么我会得到不同的结果(这正是我想要的)。为什么会发生这种情况,我不知道。呵呵,但谢谢,我不知道它这么简单,只需将 A1=0,0,然后继续 IF B=b and A=s
如果您有任何建议,请随时更新我,纠正我。非常感谢。