如何将数据整理成表格(方法二)?

 时间:2026-04-22 22:32:40

1、通过编写运行VBA代码,可以将复杂的数据,整理成很直观的表格!

如何将数据整理成表格(方法二)?

如何将数据整理成表格(方法二)?

2、在工作表中,点击菜单栏【开发工具】,在其工具栏内,点击【visual basic】!

如何将数据整理成表格(方法二)?

3、进入VBA编辑界面!点击菜单栏【插入】,在其下拉菜单中,选择【模块】!

如何将数据整理成表格(方法二)?

4、会弹出模块编辑窗口!

如何将数据整理成表格(方法二)?

5、在代码编辑窗口输入以下代码:

Sub test1()

Set regx = CreateObject("vbscript.regexp")

With regx

  .Global = True

  .Pattern = "(\S+) (\S+) (\S) (\d+)(( \S+){1,3})"

  Set mat = .Execute(Sheet3.[a1])

  For i = 0 To mat.Count - 1

    Cells(i + 2, 1) = mat(i).SubMatches(0)

    Cells(i + 2, 2) = mat(i).SubMatches(1)

    Cells(i + 2, 3) = mat(i).SubMatches(2)

    Cells(i + 2, 4) = mat(i).SubMatches(3)

    Cells(i + 2, 5) = mat(i).SubMatches(4)

  Next

End With

End Sub

如何将数据整理成表格(方法二)?

6、与上篇经验代码的不同之处是:

  For i = 0 To mat.Count - 1

    Cells(i + 2, 1) = mat(i).SubMatches(0)

    Cells(i + 2, 2) = mat(i).SubMatches(1)

    Cells(i + 2, 3) = mat(i).SubMatches(2)

    Cells(i + 2, 4) = mat(i).SubMatches(3)

    Cells(i + 2, 5) = mat(i).SubMatches(4)

  Next

利用了“mat”的不同属性!

如何将数据整理成表格(方法二)?

7、点击工具栏中的【运行】按钮!

如何将数据整理成表格(方法二)?

8、复杂的数据很快被整理成表格!

如何将数据整理成表格(方法二)?

  • 梦幻西游(手游)化生寺见闻任务怎么做
  • EXCEL中如何从外部导入数据源
  • 怎样使用VBA排除大于90和小于60之数据?
  • HTML网页制作:[1]插入图片
  • 汽车发动机气缸压缩压力波形的分析方法
  • 热门搜索
    豆沙馅怎么做 怎么去掉脸上的斑 北京物资学院怎么样 手抽筋是怎么回事 日光性皮炎怎么办 国庆节英语怎么说 蛆是怎么来的 直通车怎么开 怎么刷黄钻永久免费 单于夜遁逃怎么读