以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- 如何有规律的数据进行拆分 (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=194879) |
-- 作者:timber83 -- 发布时间: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 - - |
-- 作者:有点蓝 -- 发布时间: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
|