excel如何统计手机号码中连续数字的个数
发布网友
发布时间:2022-04-22 22:42
我来回答
共4个回答
热心网友
时间:2022-05-03 01:06
如图公式=MAX(IF(ISNUMBER(FIND(REPT(ROW($1:$10)-1,COLUMN(A1:K1)),A1)),COLUMN(A1:K1))),按CTRL+SHIFT+ENTER结束,下拉。
热心网友
时间:2022-05-03 02:24
假定手机在A1,示例公式如下:
=MAX(FREQUENCY(IF(MID(A1,ROW(2:11),1)-MID(A1,ROW(1:10),1)=0,ROW(1:10)),IF(MID(A1,ROW(2:11),1)-MID(A1,ROW(1:10),1)<>0,ROW(1:10))))+1
其中:
1、MID(A1,ROW(1:10),1)将手机号码1-10位分解为单个数字;
2、MID(A1,ROW(2:11),1)将手机号码2-11位分解为单个数字。
3、将2-11位数字与1-10位数字对应相减,根据条件结果为0时即判定为连续数字;4、通过FREQUENCY函数得到最多有多少个数字连续。
热心网友
时间:2022-05-03 03:59
有个简单的公式,在B1列输入公式:
=MODE(--MID(A1,ROW(INDIRECT("1:"&LEN(A1))),1)) 回车即可,
但是这个公式中如果有两个数字出现的次数一样多,只显示1个。
如果要都显示的话用MODE.MULT 公式
热心网友
时间:2022-05-03 05:50
假设数据在A1:A100,B1中输入
=MAX(FREQUENCY(IF(MID(A1,ROW(INDIRECT("1:"&LEN(A1))),1)=MID(A1,1+ROW(INDIRECT("1:"&LEN(A1))),1),ROW(INDIRECT("1:"&LEN(A1)))),IF(MID(A1,ROW(INDIRECT("1:"&LEN(A1))),1)<>MID(A1,1+ROW(INDIRECT("1:"&LEN(A1))),1),MID(A1,ROW(INDIRECT("1:"&LEN(A1))),1))))+1
同时按下CTRL+SHIFT+回车,输入数组公式,下拉。追问我的数据是在A2开始往下的,是不是把A1换成A2就可以了
追答是的,把A1换成A2就可以了。
也可以还输入在B1中,公式不变,三键齐按后出现错误值,不管它,下拉,拉到B2,再把B1删除。