Excel精英培训网

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

[已解决]查找A列A1单元格"/"最后一次出现是第几个字符

[复制链接]
发表于 2015-11-9 19:39 | 显示全部楼层 |阅读模式
查找A列A1单元格内指定字符"/"出现次数,并且"/"最后一次出现是在A1单元格第几个字符

如下:
5868/5869/5872/600
 

最佳答案
2015-11-9 20:00
见表
excel精英培训的微信平台,每天都会发送excel学习教程和资料。扫一扫明天就可以收到新教程
发表于 2015-11-9 19:58 | 显示全部楼层
=LOOKUP(99,SEARCH("/",A1,ROW(1:99)))

Book1.zip

6.05 KB, 下载次数: 3

回复

使用道具 举报

发表于 2015-11-9 20:00 | 显示全部楼层    本楼为最佳答案   
见表

工作簿1.zip

6.78 KB, 下载次数: 16

回复

使用道具 举报

发表于 2015-11-9 20:17 | 显示全部楼层
两个办法都妙,学习并收藏了
回复

使用道具 举报

发表于 2015-11-9 20:34 | 显示全部楼层
为什么不是VBA,而是公式?
字符"/"出现次数:[b1] = Len([a1]) - Len(Replace([a1], "/", ""))
"/"最后一次出现是在A1单元格第几个字符: [c1] = InStrRev([a1], "/")
回复

使用道具 举报

发表于 2015-11-10 17:27 | 显示全部楼层
Sub TEST()
SR = "5868/5869/5872/600"
X = VBA.InStrRev(SR, "/")
End Sub
GET 15
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-5-8 20:02 , Processed in 0.270252 second(s), 12 queries , Gzip On, Yac On.

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

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