ExcelHome技术论坛

 找回密码
 免费注册

QQ登录

只需一步,快速开始

快捷登录

搜索
EH技术汇-专业的职场技能充电站 妙哉!函数段子手趣味讲函数 Excel服务器-会Excel,做管理系统 效率神器,一键搞定繁琐工作
HR薪酬管理数字化实战 Excel 2021函数公式学习大典 Excel数据透视表实战秘技 打造核心竞争力的职场宝典
让更多数据处理,一键完成 数据工作者的案头书 免费直播课集锦 ExcelHome出品 - VBA代码宝免费下载
用ChatGPT与VBA一键搞定Excel WPS表格从入门到精通 Excel VBA经典代码实践指南
楼主: sunshines007

[求助] 如何在数字与字母中提取字母的长度

[复制链接]

TA的精华主题

TA的得分主题

发表于 2010-5-29 16:03 | 显示全部楼层
[广告] VBA代码宝 - VBA编程加强工具 · VBA代码随查随用  · 内置多项VBA编程加强工具       ★ 免费下载 ★      ★使用手册
原帖由 ggsmart 于 2010-5-29 02:23 发表
数组公式:
=COUNT(N(INDIRECT(MID(A1,ROW(1:99),1)&"1")


这条公式好像少了两个右括号,,,,

TA的精华主题

TA的得分主题

发表于 2010-5-29 16:11 | 显示全部楼层
[广告] VBA代码宝 - VBA编程加强工具 · VBA代码随查随用  · 内置多项VBA编程加强工具       ★ 免费下载 ★      ★使用手册
=SUM(N(MID(A1,ROW(1:999),1)>="A"))   数组   这个也简单啊

[ 本帖最后由 yangrongguan 于 2010-5-29 16:12 编辑 ]

TA的精华主题

TA的得分主题

发表于 2010-5-29 16:26 | 显示全部楼层
[广告] Excel易用宝 - 提升Excel的操作效率 · Excel / WPS表格插件       ★免费下载 ★       ★ 使用帮助
用VBA简洁多了:
dim i as integer,dim s as integer
dim str as string

str="sa0mj3ac2k01234"
s=0
for i=1 to len(str)
     if isnumeric(mid(str,i,1)) then s=s+1
next i
s              '此时S值为 字符串中 数字字符个数
s=len(str)-s         '此时S值为 所要求的 字符串中 字母字符个数

TA的精华主题

TA的得分主题

发表于 2010-5-29 16:35 | 显示全部楼层
原帖由 ggsmart 于 2010-5-29 12:50 发表


=COUNT(N(INDIRECT(MID(A1,ROW(1:99),1)&"1")

假如A1单元格值为:A1e8k9cd。
那公式从内到外开始:
1、MID(A1,ROW(1:99),1)= {"A";"1";"e";"8";"k";"9";"c";"d"}     后面还有一串"",这里省略了,不再列出 ...

谢谢叶枫老师详尽讲解,收获不小!

TA的精华主题

TA的得分主题

发表于 2010-5-29 16:37 | 显示全部楼层
原帖由 mikeeguo 于 2010-5-29 16:26 发表
用VBA简洁多了:
dim i as integer,dim s as integer
dim str as string

str="sa0mj3ac2k01234"
s=0
for i=1 to len(str)
     if isnumeric(mid(str,i,1)) then s=s+1
next i
s              '此时S值为  ...



这个函数不错,有讲vba函数的书么?

TA的精华主题

TA的得分主题

发表于 2010-5-29 16:42 | 显示全部楼层
我也来个简单的!
=LEN(MID(A1,1,(FIND({0,1,2,3,4,5,6,7,8,9},A1&"0123456789")-1)))

TA的精华主题

TA的得分主题

发表于 2010-5-29 16:55 | 显示全部楼层

TA的精华主题

TA的得分主题

发表于 2010-5-29 17:21 | 显示全部楼层

回复 41楼 wenshui2006 的帖子

不是好像,是确实少了括号。这么多方法都看晕啦,慢慢想下。
大头老师别光看热闹,给讲讲吧,知道你深藏不露

TA的精华主题

TA的得分主题

发表于 2010-5-29 19:22 | 显示全部楼层
[广告] Excel易用宝 - 提升Excel的操作效率 · Excel / WPS表格插件       ★免费下载 ★       ★ 使用帮助

回复 48楼 lrlxxqxa 的帖子

有老师在,我只有搬砖的份。搬砖当凳子。嘿嘿。

TA的精华主题

TA的得分主题

发表于 2010-5-29 19:33 | 显示全部楼层
[广告] VBA代码宝 - VBA编程加强工具 · VBA代码随查随用  · 内置多项VBA编程加强工具       ★ 免费下载 ★      ★使用手册
学习了
您需要登录后才可以回帖 登录 | 免费注册

本版积分规则

手机版|关于我们|联系我们|ExcelHome

GMT+8, 2024-11-24 00:29 , Processed in 0.044628 second(s), 7 queries , Gzip On, MemCache On.

Powered by Discuz! X3.4

© 1999-2023 Wooffice Inc.

沪公网安备 31011702000001号 沪ICP备11019229号-2

本论坛言论纯属发表者个人意见,任何违反国家相关法律的言论,本站将协助国家相关部门追究发言者责任!     本站特聘法律顾问:李志群律师

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