Excel精英培训网

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

[已解决]从字符串中查找数字位置问题

[复制链接]
发表于 2010-9-29 16:28 | 显示全部楼层 |阅读模式

有一些字符串如:我们喜爱520China                                           

10.1中国你好

怎样用公式查找第一个数字的位置

最佳答案
2010-10-1 04:30

如果只有数字+中文的话

(searchb("?",a1)+1)/2

如果有其他

=mod(MIN(FIND(ROW($1:$10)-1,a1&56^7)),len(a1)+1)

发表于 2010-9-29 16:45 | 显示全部楼层

这是作业吧,第六讲作业。给老师发现,非扁死你。

回复

使用道具 举报

发表于 2010-9-29 17:19 | 显示全部楼层

=MATCH(LENB(A1),LENB(SUBSTITUTE(A1,MID(A1,ROW($1:$255),1),"0")),)
回复

使用道具 举报

发表于 2010-9-29 17:24 | 显示全部楼层

=MIN(FIND(ROW($1:$10)-1,A1&5^19)) 数组公式
[此贴子已经被作者于2010-9-29 17:36:46编辑过]
回复

使用道具 举报

发表于 2010-9-30 21:00 | 显示全部楼层

=SMALL(--FIND({1,2,3,4,5,6,7,8,9,0},A1&5^19),1)

来一个非数组的

[此贴子已经被作者于2010-9-30 21:00:25编辑过]
回复

使用道具 举报

发表于 2010-10-1 04:30 | 显示全部楼层    本楼为最佳答案   

如果只有数字+中文的话

(searchb("?",a1)+1)/2

如果有其他

=mod(MIN(FIND(ROW($1:$10)-1,a1&56^7)),len(a1)+1)

回复

使用道具 举报

发表于 2010-10-1 06:19 | 显示全部楼层

[em01][em01]
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-5-15 02:53 , Processed in 0.229911 second(s), 7 queries , Gzip On, Yac On.

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

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