博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
【Excle】二维表转化为一维表
阅读量:6472 次
发布时间:2019-06-23

本文共 592 字,大约阅读时间需要 1 分钟。

现在我们想做如下操作:

想把表1的数据转化为表2的数据,那么我们只需要如下这段代码即可解决需求

Sub 转置()Dim i%, arrarr = Application.InputBox("选择区域", Type:=8)t1 = UBound(arr)t2 = UBound(arr, 2)ReDim brr(1 To t1 * t2, 1 To 3)For i = 2 To t1    m = 1    For k = i To i + t2 - 2        n = n + 1        m = m + 1        brr(n, 1) = arr(i, 1)        brr(n, 2) = arr(1, m)        brr(n, 3) = arr(i, m)    Next kNext itishi = Application.InputBox("选择存放起始单元格", Type:=8).Address(0, 0)Range(tishi) = arr(1, 1)Range(tishi).Offset(1, 0).Resize(UBound(brr), 3) = brrEnd Sub
在Excle中插入按钮,然后给该按钮指定上面的宏,点击按钮后,加载宏,选择需要转置的区域(需要选择标题),接着指定转置后数据存放的起始单元格,即可完成转置!

转载地址:http://mkvko.baihongyu.com/

你可能感兴趣的文章
graph-tool文档(一)- 快速开始使用Graph-tool - 2.属性映射、图的IO和Price网络
查看>>
graph-tool 练习
查看>>
easyui treegrid逐步加载
查看>>
GraphicsLab Project之辉光(Glare,Glow)效果 【转】
查看>>
<转>Python: __init__.py 用法
查看>>
Linux Curl命令
查看>>
046 SparlSQL中的函数
查看>>
Zookeeper 的 Lua 绑定(二)
查看>>
-27979 LoadRunner 错误27979 找不到请求表单 Action.c(73): Error -27979: Requested form not found...
查看>>
[LeetCode] Minimum Depth of Binary Tree
查看>>
,net运行框架
查看>>
Java 中 Emoji 的正则表达式
查看>>
Mixin Network第一届开发者大赛作品介绍- dodice, diceos和Fox.one luckycoin
查看>>
安卓Glide(4.7.1)使用笔记 01 - 引入项目
查看>>
AndroidNote
查看>>
中金易云:为出版社找到下一本《解忧杂货店》
查看>>
Flex布局
查看>>
Material Design之 AppbarLayout 开发实践总结
查看>>
Android中的SurfaceView详解
查看>>
Flutter之MaterialApp使用详解
查看>>