Excel怎样把多列数据转成首列与其他列合成两列

 时间:2024-10-12 10:45:36

1、首先打开Microsoft Office Excel 2007,上例文件另存文件名《Excel怎样把多列数据转成首列与其他列合成两列 .xlsm》(演示文件,下面代码复制到能运行宏的工作簿都可以)如图。

Excel怎样把多列数据转成首列与其他列合成两列

3、然后插入了一个模块1,在代码框中复制如下代码:Sub 多列转两列() '2020-12-14 22:12:15 Dim myr As Range, r As Long, c As Long, i As Long, j As Long, mb(), k As Long Set myr = Selection r = myr.Rows.Count c = myr.Columns.Count ReDim mb(1 To (c - 1) * r, 1 To 2) For i = 2 To c For j = 1 To r k = k + 1 mb(k, 1) = myr.Cells(j, 1).Value mb(k, 2) = myr.Cells(j, i).Value Next j Next i Set myr = Application.InputBox(prompt:="选择转出两列一个单元格", Type:=8) myr.Resize(k, 2) = mbEnd Sub

Excel怎样把多列数据转成首列与其他列合成两列

5、回到工作表窗口,首先选数据单元格区域,然后运行【多列转两列】宏(菜单栏中点【视图】中下列表中【宏】列表【查看宏(V)】打开宏对方框,选该宏名,执行),提示“选择转出两列一个单元格”,选好后输出结果,运行过程如下图。

Excel怎样把多列数据转成首列与其他列合成两列Excel怎样把多列数据转成首列与其他列合成两列

6、如果觉得这篇经验帮到了您,请点击下方的 “投票点赞" 或者“收藏”支持我!还有疑问的话可以点击下方的 “我有疑问”,谢谢啦!

  • Excel表格如何将交替单元格数据合并到一起
  • Execl表格中如何合并单元格文字或数字
  • Excel如何通过切片器同步筛选两个数据透视表
  • 如何快速拆分不规则数据?
  • 如何在excel中输入小写罗马数字三呢
  • 热门搜索
    珠海到澳门旅游攻略 360旅游网 美国夏威夷旅游 重庆到四姑娘山旅游 1月适合去哪里旅游 江西明月山旅游攻略 智圣汤泉旅游度假村 去丽江旅游必备物品 桂林旅游景点图片 徐州旅游局