皇家一号头牌张艳菊:怎样在excel中对一个数进行条件判断

来源:百度文库 编辑:高校问答 时间:2024/04/30 02:19:59
比如说
A=12345 (A为任意自然数)
如果B=4 (B为一个从0到9的自然数,如果出现在A中,C就为1)
则C=1
如果B=6 (B没出现在A中,C就为0)
则C=0

上面是B为一个数的情况,要是B为两个数、或者三个数呢,比如B为2,4,5。(也就是说如果B的所有数都在A中C就为1,只要有一个不在A中C就为0)

推荐使用left 或者 right 命令把A分为多个单数,然后逐个使用exact命令对比B和C是否存在于a中!
要是一次行解决就有点难度了!

假设A1=12345、B1为0至9之间的自然数。

在C1中编辑公式
=IF(MID(A1,1,1)*1=B1,1,IF(MID(A1,2,1)*1=B1,1,IF(MID(A1,3,1)*1=B1,1,IF(MID(A1,4,1)*1=B1,1,IF(MID(A1,5,1)*1=B1,1,IF(MID(A1,6,1)*1=B1,1,IF(MID(A1,7,1)*1=B1,1,0)))))))
回车确认即可。

此公式可以满足在A1中输入7位的自然数。