在英文数字混合中提取数字
数据格式为:CL1396CFZ001CL11076BKZ001
CL1216AZD001
需要提取CL后的数字,
中间的数字串有些是5位,有些是4位。
如果5位数字则提取前4位,
如果4位数字则提取前3位。
这要怎么实现呢? MID(A1,3,3+(LEN(A1)>12)) =MID(A1,3,3+ISNUMBER(--MID(A1,7,1))*1) 嗯~没说清楚5位数字的不一定大于12个字符 =INT(-LOOKUP(1,-MID(A1,3,ROW($1:$5)))/10) 3+ISNUMBER(--MID(A1,7,1))*1
大神,这个能解释一下吗 =INT(-LOOKUP(,-MID(A1,3,{1,2,3,4,5}))/10) 其实 你把样本都弄出来 比说什么都强 谢谢各位大神,又学习到了。每天一提升的感觉倍儿棒! 不管怎样,谢谢大神。