繁体   English   中英

如何在VBA Excel中将数据分发为矩阵格式

[英]How to distribute data into matrix format in VBA excel

由于数据集的结构性,我计划在Excel 2010中使用VBA处理数据集。 数据集的主要特征包括三个主要列,如下所示:

FromID, ToID, Amount
10,     10,   50
10,     11,   67
10,     12,   56
11,     10,   60
11,     11,   80
12,     10,   17
12,     11,   57

当然,这是数据的简化版本,原始数据比这复杂得多。 FromID包括发送数据的点,而ToID是接收数据的点。 数量表示数据的大小。 我想要的是基于FromID和ToID生成一个* n矩阵,以Excel中的矩阵格式存储日期集,

我想要的是,矩阵应如下所示:

                10  11   12  
10 ---          50  67   56
11 ---          60  80   17
12 ---          ...

我现在在列中有这种类型的数据,但是我在VBA中是菜鸟,我没有太多经验。 我想知道是否可以为我提供一些有关逻辑的建议(详细?),如果可以的话,您能否提供一些代码片段以及有关如何执行此操作的解释?

非常感谢!

您可能不需要任何VBA编码。 Excel具有一种称为“ 数据透视表”的功能,可以创建这种类型的二维表。 看到:

介绍

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM