Excel精英培训网

 找回密码
 注册
数据透视表40+个常用小技巧,让你一次学会!
查看: 3427|回复: 10

[未解决]如何提取同一单元格中被其他分隔的 字母

[复制链接]
发表于 2015-12-16 21:22 | 显示全部楼层 |阅读模式
本帖最后由 bajifeng 于 2015-12-16 21:30 编辑


问题:如何用公式提取同一单元格中被其他分隔的字母?


示例:
  
行序数
  
原数据
目标数据
1
f123a西054ABcd987
faABcd
2
H李123a西054亚洲zYcd987
HazYcd

补充说明:
1、  第1行中B2有3段字母,使用公式后要把这3段字母拼接起来填入C2;
2、字母的分段数未知,字母的总数目未知;

Q02-如何提取同一单元格中被其他分隔的字母.rar

9.69 KB, 下载次数: 11

评分

参与人数 1 +1 收起 理由
砂海 + 1 感觉放在"求助",不合适,,会用这个公式的.

查看全部评分

发表于 2015-12-16 21:33 | 显示全部楼层
  1. Function tq(rng As Range)
  2. With CreateObject("vbscript.regexp")
  3.         .Global = True
  4.         .Pattern = "[^a-zA-Z]"
  5.         tq = .Replace(rng, "")
  6. End With
  7. End Function
复制代码

Q02-如何提取同一单元格中被其他分隔的字母.rar

15.75 KB, 下载次数: 1

评分

参与人数 1 +1 收起 理由
bajifeng + 1 非常感谢您,代码简洁高效,赞,还想研究数.

查看全部评分

回复

使用道具 举报

发表于 2015-12-16 21:42 | 显示全部楼层
或者用openoffice
查找(勾选上正则表达式)-[^a-zA-Z]-替换为空
63.gif

评分

参与人数 1 +1 收起 理由
bajifeng + 1 谢谢帮助

查看全部评分

回复

使用道具 举报

 楼主| 发表于 2015-12-16 21:55 | 显示全部楼层
Hsiao 发表于 2015-12-16 21:33


非常感谢您,代码简洁高效,赞一个,
而且很实用,
还想研究一下,数组公式怎么解呢?
回复

使用道具 举报

 楼主| 发表于 2015-12-16 21:56 | 显示全部楼层
Hsiao 发表于 2015-12-16 21:42
或者用openoffice
查找(勾选上正则表达式)-[^a-zA-Z]-替换为空


哇塞,好厉害,再次感谢,一下字学了两种方法,就差公式方法了。
回复

使用道具 举报

发表于 2015-12-16 23:21 来自手机 | 显示全部楼层
如果公式方便解决,应该早有回复了。就像筷子不方便喝汤,这种情况也是如此吧。
回复

使用道具 举报

 楼主| 发表于 2015-12-17 12:45 | 显示全部楼层
再求。。。
回复

使用道具 举报

发表于 2015-12-17 14:27 | 显示全部楼层
这个公式应该是解决不了。。。
文本合并是函数的软肋,后面会不会要求合并文字..这种的函数公式都是相当难实现的
建议lz如果是真的有需求的话 往vba方向寻求 协助的好
回复

使用道具 举报

 楼主| 发表于 2015-12-17 15:14 | 显示全部楼层
李建军 发表于 2015-12-17 14:27
这个公式应该是解决不了。。。
文本合并是函数的软肋,后面会不会要求合并文字..这种的函数公式都是相当难 ...

恩,好的,非常感谢您的帮助。
回复

使用道具 举报

 楼主| 发表于 2015-12-17 15:23 | 显示全部楼层
李建军 发表于 2015-12-17 14:27
这个公式应该是解决不了。。。
文本合并是函数的软肋,后面会不会要求合并文字..这种的函数公式都是相当难 ...

李老师,CONCATENATE 能否做到呢?

点评

搞不定的 CONCATENATE不如用if一个一个判断& 这样其实公式的话没什么意义  发表于 2015-12-17 17:20
回复

使用道具 举报

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

本版积分规则

小黑屋|手机版|Archiver|Excel精英培训 ( 豫ICP备11015029号 )

GMT+8, 2024-5-4 04:41 , Processed in 0.372162 second(s), 14 queries , Gzip On, Yac On.

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表