excel问题 希望好心人帮忙 谢谢了

输入的数据012345012346012347012359012369012379然后我指定数字019我输入的数据中含019的数字在下一列输出1(可输出任意的数字)不含0... 输入的数据 012345
012346
012347
012359
012369
012379

然后我指定数字019 我输入的数据中含019的数字在下一列输出1(可输出任意的数字) 不含019的空
展开
 我来答
wykcorp
推荐于2016-08-04 · TA获得超过1.4万个赞
知道大有可为答主
回答量:5839
采纳率:85%
帮助的人:3358万
展开全部

B1公式下拉:

=IF(COUNT(FIND({0;1;9},A1))=3,1,"")


题目说的(可输出任意的数字),如果 找到019但不是固定输出1的,用以下公式,公式中的100是随机输入1-100的数字范围,如果要是1-1000的,把100改为1000就行了。

=IF(COUNT(FIND({0;1;9},A1))=3,INT(RAND()*100+1),"")



如查找的数值是经常要变动的,可以把这几个数值放在空闲的单元格中,本例选择放在D1,然后公式引用就行了。

=IF(COUNT(FIND(MID(D$1,{1,2,3},1),A1))=3,1,"")


如果甚至D1的值不是固定查找三位数字的,如有时查找两位数字,有时查找五位数字,用这数组公式,输入完成后不要直接回车,要按三键  CTRL+SHIFT+回车  结束。

=IF(COUNT(FIND(MID(D$1,ROW(INDIRECT("1:"&LEN(D$1))),1),A1))=LEN(D$1),1,"")


百度网友e1af404
2014-02-21 · TA获得超过1.3万个赞
知道大有可为答主
回答量:1.1万
采纳率:59%
帮助的人:4023万
展开全部
假设数据在A列,则在B1输入
=if(and(isnumber(find(0,A1)),isnumber(find(1,A1)),isnumber(find(9,A1))),1,"")
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式