excel问题 希望好心人帮忙 谢谢了
输入的数据012345012346012347012359012369012379然后我指定数字019我输入的数据中含019的数字在下一列输出1(可输出任意的数字)不含0...
输入的数据 012345
012346
012347
012359
012369
012379
然后我指定数字019 我输入的数据中含019的数字在下一列输出1(可输出任意的数字) 不含019的空 展开
012346
012347
012359
012369
012379
然后我指定数字019 我输入的数据中含019的数字在下一列输出1(可输出任意的数字) 不含019的空 展开
2个回答
展开全部
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,"")
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询