找回密码
 立即注册
搜索

在英文数字混合中提取数字

27
回复
820
查看
[复制链接]

2

主题

7

帖子

3

幻币

初入江湖

Rank: 1

积分
13
2021-11-4 16:05:00 显示全部楼层 |阅读模式
数据格式为:CL1396CFZ001
CL11076BKZ001
CL1216AZD001
需要提取CL后的数字,
中间的数字串有些是5位,有些是4位。
如果5位数字则提取前4位,
如果4位数字则提取前3位。
这要怎么实现呢?
PPT学习论坛
回复

使用道具 举报

0

主题

4

帖子

-1

幻币

初入江湖

Rank: 1

积分
2
2021-11-10 03:40:58 显示全部楼层
MID(A1,3,3+(LEN(A1)>12))
PPT学习论坛
回复 支持 反对

使用道具 举报

0

主题

6

帖子

-3

幻币

东方不败

积分
-3
2021-11-11 06:11:36 显示全部楼层
=MID(A1,3,3+ISNUMBER(--MID(A1,7,1))*1)
PPT学习论坛
回复 支持 反对

使用道具 举报

0

主题

5

帖子

-1

幻币

初入江湖

Rank: 1

积分
3
2021-11-13 23:01:08 显示全部楼层
嗯~没说清楚5位数字的不一定大于12个字符
PPT学习论坛
回复 支持 反对

使用道具 举报

0

主题

9

帖子

-2

幻币

东方不败

积分
-1
2021-11-15 20:03:30 显示全部楼层
=INT(-LOOKUP(1,-MID(A1,3,ROW($1:$5)))/10)
PPT学习论坛
回复 支持 反对

使用道具 举报

1

主题

5

帖子

-3

幻币

东方不败

积分
-4
2021-11-17 06:23:01 显示全部楼层
3+ISNUMBER(--MID(A1,7,1))*1
大神,这个能解释一下吗
PPT学习论坛
回复 支持 反对

使用道具 举报

0

主题

7

帖子

-2

幻币

初入江湖

Rank: 1

积分
0
2021-11-17 10:31:32 显示全部楼层
=INT(-LOOKUP(,-MID(A1,3,{1,2,3,4,5}))/10)
PPT学习论坛
回复 支持 反对

使用道具 举报

1

主题

5

帖子

2

幻币

初入江湖

Rank: 1

积分
7
2021-11-19 07:06:00 显示全部楼层
其实 你把样本都弄出来 比说什么都强
PPT学习论坛
回复 支持 反对

使用道具 举报

2

主题

9

帖子

4

幻币

初入江湖

Rank: 1

积分
17
2021-12-10 03:32:33 显示全部楼层
谢谢各位大神,又学习到了。每天一提升的感觉倍儿棒!
PPT学习论坛
回复 支持 反对

使用道具 举报

0

主题

7

帖子

0

幻币

初入江湖

Rank: 1

积分
0
2021-12-10 18:49:30 显示全部楼层
不管怎样,谢谢大神。
PPT学习论坛
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册