以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- [输入]求助。能否从单元格中提取部分字符 (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=70423) |
||||
-- 作者:吾家细草 -- 发布时间:2015/6/21 14:34:00 -- [输入]求助。能否从单元格中提取部分字符 假设“订单号”列的内容为15aaa26,怎么才能将aaa作为独立的值提取出来。 |
||||
-- 作者:don -- 发布时间:2015/6/21 16:35:00 -- Dim s1 As String ="15aaa26" For i As Integer = 0 To 9 s1 = s1.replace(i,"") Next Output.Show(s1)
|
||||
-- 作者:吾家细草 -- 发布时间:2015/6/21 18:03:00 -- 对不起没说清楚aaa代表3个数字。 |
||||
-- 作者:lsy -- 发布时间:2015/6/21 18:11:00 -- 那就上几行实际的值,人家也好根据实际情况应变。 |
||||
-- 作者:吾家细草 -- 发布时间:2015/6/21 20:35:00 -- 实现以下功能:1、提取8位数字的第3-5位作为独立的值。例如提取“15234567”中的“234”作为独立值。如何实现?
2、提取汉字加数字组合中的数字作为独立的值。例如提取“雨伞08”中的“08”作为独立值。如何实现?
请各位老师指导。
|
||||
-- 作者:don -- 发布时间:2015/6/21 23:06:00 -- Dim s1 As String ="15234567" s1 = s1.SubString(2,3) Output.Show(s1) Dim s2 As String ="雨伞08" Dim s3 As String = s2 For i As Integer = 0 To 9 s3 = s3.replace(i,"") Next s3 = s2.replace(s3,"") Output.Show(s3) |
||||
-- 作者:吾家细草 -- 发布时间:2015/6/22 12:07:00 -- 感谢老师。 还想问一下当编号以字母结束时还能不能设置为自动增加。 例如编号列编号方式为“F001A”“F002A”,该如何设置自动编号呢? |
||||
-- 作者:sloyy -- 发布时间:2015/6/22 12:29:00 -- 当然可以,原理都是一样的,前缀+自动增长编号+后缀 只要按规则处理好自动增长编号就行了
|
||||
-- 作者:吾家细草 -- 发布时间:2015/6/22 15:22:00 -- 谢谢。 能不能做到按照英文字母顺序递增啊?例如ABCD这样顺序递增。 相关帮助章节是多少啊? |
||||
-- 作者:大红袍 -- 发布时间:2015/6/23 11:15:00 -- 以下是引用吾家细草在2015/6/22 15:22:00的发言:
谢谢。 能不能做到按照英文字母顺序递增啊?例如ABCD这样顺序递增。 相关帮助章节是多少啊?
|