Foxtable(狐表)用户栏目专家坐堂 → 如何有规律的数据进行拆分


  共有21人关注过本帖树形打印复制链接

主题:如何有规律的数据进行拆分

帅哥哟,离线,有人找我吗?
timber83
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:幼狐 帖子:60 积分:593 威望:0 精华:0 注册:2022/9/5 21:00:00
如何有规律的数据进行拆分  发帖心情 Post By:2025/1/24 17:01:00 [只看该作者]

表A, 有一列【伤亡人数】,如下
 事故号      伤亡人数
1          死亡1人,受伤-人,失踪22人
2          死亡101人,受伤-人,失踪-人
3          死亡-人,受伤50人,失踪-人
4          死亡1人,受伤-人,失踪-人
表B 
事故号      死亡人数    受伤人数     失踪人数

如何将伤亡人数的数据填充表B,形成如下结果
 事故号      死亡人数    受伤人数     失踪人数
1               1                -               22
2             101              -               -
3               -               50              -
4                1                -               -



 回到顶部
帅哥哟,离线,有人找我吗?
有点蓝
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:112009 积分:570217 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2025/1/24 17:25:00 [只看该作者]

Dim s As String = "死亡1人,受伤-人,失踪22人"
Dim ss() As String = s.Split(",")
For Each a As String In ss
    Dim b As String = Left(a, 2)
    Dim c As String = a.Replace(b, "").Replace("人", "")
    Output.Show(b & "人数=" & c)
Next 

 回到顶部