将Excel数据透视表传输到Access

时间:2015-07-22 21:21:46

标签: excel vba ms-access-2010 pivot-table

我目前正在处理excel中的大量数据,这是一个35X42380的数据透视表。我们需要将这些数据传输到一个访问数据库中,但是使用逐行宏来执行此操作是一场噩梦,在我放弃了40分钟之后。

我想知道是否有一种快速方法可以将此表格转移到Access。

数据类似于:

Zip     |   80   |    81   |    82   |

00501   | 1.0040 |  0.8963 |  0.7707 |

00544   | 1.0040 |  0.8963 |  0.7707 |

01001   | 0.6721 |  0.6614 |  0.6342 |

01002   | 0.6721 |  0.6614 |  0.6342 |

我遇到的一个大问题是拉链列是A3:42380,35个ID是AM2:BU2,数据透视表是AM3:BU42380

我想要的是:

产品|邮编|因子

80 | 00501 | 1.0040

请原谅我的可怕格式。

另外,我无法轻易更改表的格式,因此避免这样会更好。

谢谢,

2 个答案:

答案 0 :(得分:0)

数据透视表只是从其他数据集提供的分组信息。要查找数据集: 单击数据透视表 您将在功能区中看到数据透视表工具 单击“分析和更改数据源”。 在数据源中,您将找到表或范围的位置: 这是你的非透视表

要在Access中导出Excel工作表: 单击外部数据 然后选择excel。 选择将数据导入新表。 选择要导入的工作簿。

答案 1 :(得分:0)

您还可以双击数据透视表中的总计以取消旋转它,但如果它不是数据透视表,则无法取消旋转。