excel表格请教! 如果a1=1,a2=2,a3=3,a4=4,b1=456,我想在c1输入公式,

excel表格请教!如果a1=1,a2=2,a3=3,a4=4,b1=456,我想在c1输入公式,在b1中包含a1:a4其中一个数就显示对,没有就显示错,可以实现吗?... excel表格请教!
如果a1=1,a2=2,a3=3,a4=4,b1=456,我想在c1输入公式,在b1中包含a1:a4其中一个数就显示对,没有就显示错,可以实现吗?
展开
 我来答
81821985
2013-04-18 · 知道合伙人软件行家
81821985
知道合伙人软件行家
采纳数:9470 获赞数:15103

向TA提问 私信TA
展开全部
当然可以实现,你可以试试:
=IF(SUMPRODUCT((LEN(SUBSTITUTE(B1,A1:A4,""))<LEN(B1))*1)>0,"正确","错误")

要注意,如果A1中输入了 45或56,会显示正确,如果输入46,同样会显示错误,请注意。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
heping956
2013-04-18 · TA获得超过1.3万个赞
知道大有可为答主
回答量:1.3万
采纳率:81%
帮助的人:2782万
展开全部

  你好:可以用find()函数,如果是2003以上版本的excel可以iferror()函数容错。

  =IF(IFERROR(FIND(A1,$B$1),0)+IFERROR(FIND(A2,$B$1),0)+IFERROR(FIND(A3,$B$1),0)+IFERROR(FIND(A4,$B$1),0)>0,"对","错")

已赞过 已踩过<
你对这个回答的评价是?
评论 收起
笑一笑说一说
科技发烧友

2013-04-18 · 职场办公软件基础应用
笑一笑说一说
采纳数:16868 获赞数:33695

向TA提问 私信TA
展开全部
在C1中输入或复制粘贴此公式
=IF(COUNT(FIND(A1:A4,B1)),"对","错")
按下SHIFT+CTRL+ENTER三键结束输入
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
无解的莫比乌斯
2013-04-18 · TA获得超过947个赞
知道小有建树答主
回答量:711
采纳率:0%
帮助的人:273万
展开全部
=IF(ISERROR(FIND(TEXT(A1,"G/通用格式"),B1)),"错","对")
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式