找回密码
 立即注册
搜索

怎么提取单元格符号后面的数字,没有内容不提取

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

0

主题

6

帖子

-1

幻币

初入江湖

Rank: 1

积分
4
2022-2-2 21:21:36 显示全部楼层
VBA+正则表达式 解决问题
6bd1b62770798d4cf39aa56c5783c80b.gif
配线根数.rar (17.93 KB, 下载次数: 205)
PPT学习论坛
回复 支持 反对

使用道具 举报

0

主题

5

帖子

0

幻币

初入江湖

Rank: 1

积分
5
2022-2-17 14:46:07 显示全部楼层
*前面如果是2位数12.那么就取2么?
PPT学习论坛
回复 支持 反对

使用道具 举报

0

主题

6

帖子

0

幻币

初入江湖

Rank: 1

积分
6
2022-2-18 00:29:56 显示全部楼层
=RIGHT(LEFT(B6,FIND("*",B6&"*")-1))下拉
PPT学习论坛
回复 支持 反对

使用道具 举报

0

主题

5

帖子

-1

幻币

初入江湖

Rank: 1

积分
3
2022-2-19 18:49:22 显示全部楼层
这个我还没遇到过,那如果B6内容是:BV-12*2.5,这种情况我怎么提取*号前的整数呢
PPT学习论坛
回复 支持 反对

使用道具 举报

1

主题

8

帖子

2

幻币

初入江湖

Rank: 1

积分
9
2022-2-19 19:39:57 显示全部楼层
要不你先思考下,然后汇总所有的情况 ,然后我再帮你。
PPT学习论坛
回复 支持 反对

使用道具 举报

2

主题

7

帖子

3

幻币

初入江湖

Rank: 1

积分
13
2022-2-20 04:21:32 显示全部楼层
按你要求=RIGHT(SUBSTITUTE(B6,MID(B6,FIND("*",B6),99),""),1)
PPT学习论坛
回复 支持 反对

使用道具 举报

1

主题

4

帖子

1

幻币

初入江湖

Rank: 1

积分
6
2022-2-22 21:11:04 显示全部楼层
我想了一下,目前我会遇到的三种情况,分别如下图:
182c39bb9d37ab768d7a1109d883e89d.png
第1~2两种情况可以在输入时避免问题发生,如果无法实现就算了
第3~6种情况是问题刚需,需要解决
PPT学习论坛
回复 支持 反对

使用道具 举报

0

主题

4

帖子

-1

幻币

初入江湖

Rank: 1

积分
2
2022-2-27 19:29:39 显示全部楼层
=IF(LEN(B6),IFERROR(LOOKUP(,-FIND(ROW($1:$9)&"*",B6),ROW($1:$9)),1),"")
PPT学习论坛
回复 支持 反对

使用道具 举报

0

主题

6

帖子

-1

幻币

初入江湖

Rank: 1

积分
4
2022-3-2 05:16:10 显示全部楼层
=IF(B6="","",-LOOKUP(1,-RIGHT(LEFT(1&B6,FIND({"","*"},B6)))))
PPT学习论坛
回复 支持 反对

使用道具 举报

2

主题

8

帖子

2

幻币

初入江湖

Rank: 1

积分
12
2022-3-3 16:44:43 显示全部楼层
*前面如果是2位数12.那么就取2么?
PPT学习论坛
回复 支持 反对

使用道具 举报

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