Excel精英培训网

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

[已解决]如何取出数值及字母 用函数可以取吗

[复制链接]
发表于 2012-12-31 13:02 | 显示全部楼层 |阅读模式
本帖最后由 云影 于 2012-12-31 14:55 编辑

如何取出数值及字母
最佳答案
2012-12-31 16:18
云影 发表于 2012-12-31 16:17
只要能分开就行

数值也是只要能提出来就行吗??
呵呵 ,那就好做了

比较难取.rar

6.93 KB, 下载次数: 29

excel精英培训的微信平台,每天都会发送excel学习教程和资料。扫一扫明天就可以收到新教程
发表于 2012-12-31 14:17 | 显示全部楼层
Function TIQU(RNG, FLAG)
With CreateObject("VBSCRIPT.REGEXP")
.Global = True
If FLAG = 1 Then
.Pattern = "[^0-9]+"
Else
.Pattern = "[0-9]+"
End If
If .TEST(RNG) Then
For Each I In .Execute(RNG)
TIQU = TIQU & I
Next
End If
End With
End Function
回复

使用道具 举报

发表于 2012-12-31 14:19 | 显示全部楼层
=TIQU($A2,COLUMN(A1))
右拉下拉

比较难取.rar

9.1 KB, 下载次数: 9

回复

使用道具 举报

发表于 2012-12-31 14:52 | 显示全部楼层
此类问题直接用正则表达式可以轻松解决.
第二楼已经给出了实现该功能的代码了.
回复

使用道具 举报

 楼主| 发表于 2012-12-31 14:54 | 显示全部楼层
qigengzier 发表于 2012-12-31 14:19
=TIQU($A2,COLUMN(A1))
右拉下拉

用函数,不用VBA可以取出吗
回复

使用道具 举报

发表于 2012-12-31 16:14 | 显示全部楼层
云影 发表于 2012-12-31 14:54
用函数,不用VBA可以取出吗

请问:提取的字母有顺序限制吗??
回复

使用道具 举报

 楼主| 发表于 2012-12-31 16:17 | 显示全部楼层
hongqiqqq 发表于 2012-12-31 16:14
请问:提取的字母有顺序限制吗??

只要能分开就行            
回复

使用道具 举报

发表于 2012-12-31 16:18 | 显示全部楼层    本楼为最佳答案   
云影 发表于 2012-12-31 16:17
只要能分开就行

数值也是只要能提出来就行吗??
呵呵 ,那就好做了
回复

使用道具 举报

 楼主| 发表于 2012-12-31 16:29 | 显示全部楼层
hongqiqqq 发表于 2012-12-31 16:18
数值也是只要能提出来就行吗??
呵呵 ,那就好做了

也可以但不能倒序或多0
回复

使用道具 举报

发表于 2012-12-31 20:18 | 显示全部楼层
云影 发表于 2012-12-31 16:29
也可以但不能倒序或多0

先看看结果是不是您需要的
可能有点儿费事,第二个有点儿取巧

比较难取.rar

9.4 KB, 下载次数: 18

回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-4-19 21:25 , Processed in 0.308226 second(s), 10 queries , Gzip On, Yac On.

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

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