由于数据集的结构特性,我计划在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 * n矩阵,以矩阵格式存储excel中的日期集,
我想要的,矩阵应该如下:
10 11 12
10 --- 50 67 56
11 --- 60 80 17
12 --- ...
我现在在列中有这种类型的数据,但我是VBA中的菜鸟,我没有太多的经验。我想知道是否可以给我一些关于逻辑的建议(详细?),如果可能的话,你能提供一些代码片段以及如何做到这一点的解释吗?
非常感谢!