楼主 亡者天下 |
Q:关于创建动态数据透视表的方法有几种? A:主要创建列表法、定义名称法、OLE DB查询创建法 下面就三种方法进行一一讲解: 方法一:创建列表法 步骤1:点击“插入”选项卡,“表格”组“表格”选项,得到名称为“表一”的表; 步骤2:点击“插入”选项卡,“表格”组“数据透视表”选项,在“创建数据透视表”对话框中, 在“表和区域”文本框中输入“表1”,点击“确定”; 得到如下透视表: 动态创建数据透视表-列表法.rar 方法二:定义名称法 步骤1:点击“公式”选项卡,“定义的名称”组中“定义名称”选项,弹出“新建名称”对话框, 在“名称”文本框输入“data”,在“引用位置”文本框输入以下公式:
步骤2:点击“插入”选项卡,“表格”组“数据透视表”选项,在“创建数据透视表”对话框中, 在“表和区域”文本框中输入“data”,点击“确定”; 得到如下透视表: 动态创建数据透视表-定义名称法.rar 方法三:编辑OLE DB查询创建法 步骤1:点击“数据”选项卡,“获取外部”组中“现有连接”选项,弹出“现有链接对话框”对话框, 找到D盘根目录下需要创建数据透视表的文件(文件默认存在D盘根目录下),打开,再点击“确定”; 步骤2:在弹出的“导入数据”对话框中选择“数据透视表”单选框,再点击“属性”按钮,弹出“连接属性”对话框, 切换至“定义”选项卡,在“命令文本”文本框中输入以下代码:
得到如下数据透视表: 动态创建数据透视表-编辑OLE DB查询创建法.rar |
2楼 亡者天下 |
现在分别对三种方法录制了动画,仅作参考: 方法一:列表法 |
3楼 亡者天下 |
方法二:定义名称法 |
4楼 亡者天下 |
方法三:编辑OLE DB查询创建数据透视表 |
5楼 renrg68 |
谢谢分享!学习了。很好。 |
6楼 qy01886 |
谢谢分享,我正用得着。 |
7楼 fgaq111 |
好东西,正想学 |
8楼 金色南瓜头 |
谢谢分享 非常的实用 |
9楼 renrg68 |
谢谢分享 |
10楼 yz1995 |
很好,最基础的三种让人一看就会,赞一个 |
11楼 kevin4151 |
多谢分享! |
12楼 laijin858 |
谢谢分享 |
13楼 laijin858 |
谢谢版主分享 |
14楼 renrg68 |
谢谢分享 |
15楼 zlxtl |
本帖当顶! |
16楼 maybeyy |
谢谢分享 帅呆了 |
17楼 fanxq |
版主能不能说明一下三种方法分别适用于什么场合,有什么弊端和好处,我刚才试了第一种方法,发现原数据源的格式变了 |
18楼 bensonlei |
多谢分享, 个人喜欢用"表"的功能, 简单! |
19楼 v、_小乖 |
工作中一直在用定义名称创建数据透视表,又学习两种方法 |
20楼 现代农民 |
总结的非常好,个人认为:第一种,适用于数据源不变的时候,如果数据源变化,需要更改数据源,此种是建立数据透视表最简单方法;第二种是经常使用的一种,适合数据源经常变化的;第三种的缺点是每次打开工作簿后需要更改路径,或者要借助与VBA进行自适用路径,这样每次打开时会有宏运行的提示,过于麻烦,并且要求过高。因此个人认为第二种比较好。个人观点仅供参考 |
21楼 yangkd2011 |
虽有不解的地方---比如公式的含义,还是觉得是很好的总结。 |
22楼 冰心8549 |
谢谢分享,学习学习 |
23楼 松儿 |
我又来学习了。深入浅出,讲得非常好。激发了我学习的浓厚兴趣。 |
24楼 smupsu |
本贴名字应该改为: 创建数据透视表法汇总(静态、动态、OLE DB+SQL导入外部数据源) 看了名字,我还以为有多种创建动态的方法呢。 |
25楼 松儿 |
精品呀,下载学习! |
26楼 张啸宁 |
这个我都会,帮顶一下啊,很好的总结! |
27楼 健康快乐123 |
OLE DB查询创建法通俗一点的说法应该是什么意思? |
28楼 sunny_2734 |
老大,你的資料就是好。 |
29楼 老糊涂 |
还有没有其他方法? 我看杨版创建透视表有9种方法。。。 |
30楼 蝶雨 |
谢谢学习啦,以前认动态的数透公试很难。看了现明白了,行和列有多少个非空单元格区域,就是我们要的单元格区域。 |
31楼 亡者天下 |
Q:关于创建动态数据透视表的方法有几种? A:主要创建列表法、定义名称法、OLE DB查询创建法 下面就三种方法进行一一讲解: 方法一:创建列表法 步骤1:点击“插入”选项卡,“表格”组“表格”选项,得到名称为“表一”的表; 步骤2:点击“插入”选项卡,“表格”组“数据透视表”选项,在“创建数据透视表”对话框中, 在“表和区域”文本框中输入“表1”,点击“确定”; 得到如下透视表: 动态创建数据透视表-列表法.rar 方法二:定义名称法 步骤1:点击“公式”选项卡,“定义的名称”组中“定义名称”选项,弹出“新建名称”对话框, 在“名称”文本框输入“data”,在“引用位置”文本框输入以下公式:
步骤2:点击“插入”选项卡,“表格”组“数据透视表”选项,在“创建数据透视表”对话框中, 在“表和区域”文本框中输入“data”,点击“确定”; 得到如下透视表: 动态创建数据透视表-定义名称法.rar 方法三:编辑OLE DB查询创建法 步骤1:点击“数据”选项卡,“获取外部”组中“现有连接”选项,弹出“现有链接对话框”对话框, 找到D盘根目录下需要创建数据透视表的文件(文件默认存在D盘根目录下),打开,再点击“确定”; 步骤2:在弹出的“导入数据”对话框中选择“数据透视表”单选框,再点击“属性”按钮,弹出“连接属性”对话框, 切换至“定义”选项卡,在“命令文本”文本框中输入以下代码:
得到如下数据透视表: 动态创建数据透视表-编辑OLE DB查询创建法.rar |
32楼 亡者天下 |
现在分别对三种方法录制了动画,仅作参考: 方法一:列表法 |
33楼 亡者天下 |
方法二:定义名称法 |
34楼 亡者天下 |
方法三:编辑OLE DB查询创建数据透视表 |
35楼 renrg68 |
谢谢分享!学习了。很好。 |
36楼 qy01886 |
谢谢分享,我正用得着。 |
37楼 fgaq111 |
好东西,正想学 |
38楼 金色南瓜头 |
谢谢分享 非常的实用 |
39楼 renrg68 |
谢谢分享 |
40楼 yz1995 |
很好,最基础的三种让人一看就会,赞一个 |
41楼 bensonlei |
多谢分享,其实列表最简单,OLB DB 也是一个不错的选择。 |
42楼 yeminqiang |
这个很不错啊 |