找回密码
 立即注册
搜索

提取单元格不规则字符,有文本有数字!求大神帮助

6
回复
428
查看
[复制链接]

3

主题

8

帖子

5

幻币

初入江湖

Rank: 1

积分
18
2021-10-29 19:56:00 显示全部楼层 |阅读模式
单元格里的客户名称长长短短,每个客户对应的参数也不一样,最后的姓有的有,有的没有!求大神帮助!几千条此类需要拆分的单元格了!!
提取单元格内容.zip (7.99 KB, 下载次数: 14)
PPT学习论坛
回复

使用道具 举报

0

主题

6

帖子

0

幻币

初入江湖

Rank: 1

积分
6
2021-11-5 03:49:27 显示全部楼层
注意事项:要在C列写,B列空着;然后三键结束,下拉
=IFERROR(MID(LEFT($A1,SMALL(IF(LENB(MID($A1,ROW($1:$55),1))<>LENB(MID($A1,ROW($2:$56),1)),ROW($1:$55)),COLUMN(A1))),SUM(LEN($B1:B1))+1,99),"")

e5c2c784c990c4743eda917d71310e8d.png
PPT学习论坛
回复 支持 反对

使用道具 举报

0

主题

7

帖子

0

幻币

初入江湖

Rank: 1

积分
0
2021-11-7 00:52:59 显示全部楼层
大神,是把函数黏贴在C1单元格后,ctrl+shift+enter吗?为什么我这样操作好像不行
PPT学习论坛
回复 支持 反对

使用道具 举报

1

主题

6

帖子

1

幻币

初入江湖

Rank: 1

积分
2
2021-11-13 17:58:52 显示全部楼层
大神,是把函数黏贴在C1单元格后,ctrl+shift+enter吗?为什么我这样操作好像不行
PPT学习论坛
回复 支持 反对

使用道具 举报

1

主题

9

帖子

1

幻币

初入江湖

Rank: 1

积分
11
2021-11-24 22:47:40 显示全部楼层
Sub test()
Dim reg As Object
Set reg = CreateObject("vbscript.regexp")
With reg
  .Global = True
  .Pattern = "([一-龢]+)(\d.+[A-Z].+?)(\d.+\d)([一-龢])"
  Set mat = .Execute(Range("a2"))
  For Each m In mat(0).submatches
  i = i + 1
  Cells(1, i + 1) = m
  Next
End With
End Sub
'正则表达式为你服务
PPT学习论坛
回复 支持 反对

使用道具 举报

0

主题

5

帖子

-1

幻币

初入江湖

Rank: 1

积分
3
2021-12-12 18:19:55 显示全部楼层
二楼的大神,请帮忙看一下附件,有些参数字符很长,我只想要4个部分的内容即可!麻烦了!可以再改一下么?感激!
提取单元格内容.zip (9.44 KB, 下载次数: 13)
PPT学习论坛
回复 支持 反对

使用道具 举报

1

主题

5

帖子

2

幻币

初入江湖

Rank: 1

积分
6
2022-2-1 01:37:08 显示全部楼层
二楼的大神,您的那个公式好用的!请帮忙看一下附件,有些参数字符很长,我只想要4个部分的内容即可!麻烦了!可以再改一下么?感激!
PPT学习论坛
回复 支持 反对

使用道具 举报

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