| 楼主 亡者天下 |
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 |
这个很不错啊 |

谢谢分享
多谢分享, 个人喜欢用"表"的功能, 简单!
虽有不解的地方---比如公式的含义,还是觉得是很好的总结。