ExcelHome技术论坛

 找回密码
 免费注册

QQ登录

只需一步,快速开始

快捷登录

搜索
EH技术汇-专业的职场技能充电站 妙哉!函数段子手趣味讲函数 Excel服务器-会Excel,做管理系统 Excel Home精品图文教程库
HR薪酬管理数字化实战 Excel 2021函数公式学习大典 Excel数据透视表实战秘技 打造核心竞争力的职场宝典
300集Office 2010微视频教程 数据工作者的案头书 免费直播课集锦 ExcelHome出品 - VBA代码宝免费下载
用ChatGPT与VBA一键搞定Excel WPS表格从入门到精通 Excel VBA经典代码实践指南
楼主: OKJSJSF

[求助] 一簿中多表创建透视表的练习

[复制链接]

TA的精华主题

TA的得分主题

 楼主| 发表于 2021-4-24 23:02 | 显示全部楼层
本帖最后由 OKJSJSF 于 2021-4-24 23:51 编辑

采用现有接创建透视表时,先后弹出了五个对话框窗体:现有连接、选取数据源、选择表格、导入数据、连接属性。

TA的精华主题

TA的得分主题

 楼主| 发表于 2021-4-24 23:14 | 显示全部楼层
当打开导入数据对话框时,现有连接、选取数据源二个对话框同时关闭。

TA的精华主题

TA的得分主题

 楼主| 发表于 2021-4-24 23:33 | 显示全部楼层
本帖最后由 OKJSJSF 于 2021-4-25 07:23 编辑

在弹出“选择表格”对话框后,我们发现,有一个表格“名称”已经被自动选中。多表创建透视表教科书都教导我们:保留对“名称”的默认选择并单击“确定”按钮以激活“导入数据”对话框。殊不知,这一步骤让我忽略了一个知识点:该自动选中的表格,正是单表创建透视表的数据源,如果我们不改变”连接属性“对话框中的命令文本,透视表只对这一个表格的数据进行分类汇总。所以我们可以手动选择某个表格名称,后面不改连接属性命令文本,让透视表对某个表格数据进行分类汇总。如果我们不在此手动选择表格名称,也可以在后面连接属性对话框的”命令文本“框中修改表格名称字符串,$号不变,让透视表分类汇总某一个或几个表格的数据,而这正是教科书教给我们的。

TA的精华主题

TA的得分主题

 楼主| 发表于 2021-4-24 23:43 | 显示全部楼层
本帖最后由 OKJSJSF 于 2021-4-25 07:17 编辑

现有连接对话框浏览打开文件使程序获取了创建数据库的源文件类型与地址名称路径,选取表格对话框使程序获取了创建数据表的字段,因为各个分表字段是一样的,勾选“数据首行为列标题”即连接属性对话框中连接字符串中的“HDR=YES”

TA的精华主题

TA的得分主题

 楼主| 发表于 2021-4-24 23:49 | 显示全部楼层
本帖最后由 OKJSJSF 于 2021-4-25 07:19 编辑

多表创建透视表应该是以一个看不见的access联合查询数据表或文本文件作为缓存进行分类汇总的。该数据表或文本文件不是excel工作表,可以保存超过1048576条以上记录,不知它临时存放于哪个文件夹中?

TA的精华主题

TA的得分主题

 楼主| 发表于 2021-4-26 22:17 | 显示全部楼层
Connections.Add 方法
添加到工作簿的新连接。
版本信息
已添加版本:  Excel 2007

语法

表达式.Add(Name, Description, ConnectionString, CommandText, lCmdtype)

表达式   一个代表 Connections 对象的变量。

参数

名称 必选/可选 数据类型 描述
Name 必选 String 连接的名称。
Description 必选 String 连接的简要说明。
ConnectionString 必选 Variant 连接字符串。
CommandText 必选 Variant 用于创建连接的命令文本。
lCmdtype 可选 Variant 命令类型。

返回值
WorkbookConnection

TA的精华主题

TA的得分主题

 楼主| 发表于 2021-4-26 23:13 | 显示全部楼层
[广告] Excel易用宝 - 提升Excel的操作效率 · Excel / WPS表格插件       ★免费下载 ★       ★ 使用帮助
搞不清楚。

TA的精华主题

TA的得分主题

 楼主| 发表于 2021-4-27 22:31 | 显示全部楼层
《Excel 2010数据透视表应用大全》100集动画教程
2014-08-31  作者:ExcelHome  阅读:次

A001   自己动手,创建一个数据透视表
A002   认识数据透视表结构
A003   改变透视表布局
A004   报表筛选字段的设置
A005   整理数据透视表字段1
A005   整理数据透视表字段2
A007   改变数据透视表的报告格式
A008   使用合并居中布局
A009   清除已删除数据的标题项
A010   活动字段的折叠与展开
A011   获取数据源信息
A012   使用03版的自动套用格式
A013   自定义分类汇总样式
A014   复制自定义透视表样式
A015   批量设置某类项目的格式
A016   修改数值型数据的格式
A017   设置自定义格式
A018   处理透视表空白数据项
A019   数据透视表使用条件格式
A020   以数值字段所在列排序
A021   按姓氏笔画进行排序
A022   按部门自定义排序
A023   自定义排序的深入应用
A024   筛选最大最小的值
A025   筛选一月超10万销售记录
A026   多个数据透视表联动
A027   切片器自定义排序
A028   设置切片器字体格式
A029   手动组合数据项
A030   按等距步长组合数据项
A031   按不等距步长组合数据项
A032   同一字段使用多种汇总方式
A033   计算各地区、各产品占销售总额百分比
A034   列汇总百分比值显示方式
A035   百分比值显示方式
A036   全部汇总百分比值显示方式
A037   父行汇总的百分比值显示方式
A038   父级汇总的百分比显示方式
A039   差异值显示方式
A040   升序排列值显示方式
A041   差异百分比显示方式
A042   对现有字段进行除计算
A043   使用常量对现有字段执行乘运算
A044   在计算字段中执行四则混合运算
A045   在计算字段中使用excel函数运算
A046   数据源中的空字段不参与计算
A047   计算字段的修改与删除
A048   解决添加计算字段后“总计”出现错误的方法
A049   使用计算项进行差额计算
A050   使用计算项进行增长率计算
A051   使用计算项进行企业盈利能力分析
A052   同时使用计算字段和计算项
A053   改变与删除计算项
A054   定义名称法创建动态数据透视表
A055   使用表功能创建动态数据透视表
A056   创建单页字段数据透视表
A057   创建双页字段数据透视表
A057   创建自定义页字段数据透视表
A059   对不同工作薄中的数据列表进行合并计算
A060   透视不规则数据源
A061   使用定义名称法创建动态多重合并计算区域透视表
A062   运用列表功能创建多重合并计算数据区域的透视表
A063   添加辅助列解决多表合并并行字段限制
A064   导入单张列表创建数据透视表
A065   永久取消数据安全连接警告
A066   导入单张数据列表指定字段记录
A067   汇总同一工作薄下多张数据列表记录
A068   导入单张数据列表中所有字段的不重复记录
A069   导入单张数据列表指定部分字段不重复记录
A070   导入多张数据列表所有不重复记录
A071   汇总关联数据列表中符合关联条件的指定字段记录
A072   汇总数据列表所有与之关联的另一个列表的部分记录
A073   Microsoft Query查询单个数据列表创建数据透视表
A074   Microsoft Query汇总同工作薄中的数据列表
A075   使用文本数据源创建数据透视表
A076   使用Microsoft Access数据创建数据透视表
A077   为PowerPivot获取外部链接数据
A078   用PowerPivot创建数据透视表
A079   用PowerPivot创建数据透视图
A080   创建多表关联的PowerPivot数据透视表
A081   录制创建数据透视表的宏
A082   将数据透视表发布为网页
A083   将数据透视表保存到WEB
A084   利用数据源表直接创建数据透视图
A085   通过数据透视表和数据透视图向导创建数据透视图
A086   移动数据透视图
A087   编辑美化数据透视图
A088   修改数据图形的样式
A089   快速制作带数据表的数据透视图
A090   快速设置数据透视图图形样式
A091   处理多余的图表系列
A092   使用切片器控制数据透视图
A093   利用迷你图分析数据透视表数据
A094   分页打印数据透视表分类项目
A095   用数据透视表制作教师任课时间表
A096   在每一页上重复行标签的应用
A097   根据报表筛选字段数据项快速分页打印
A098   利用方案生成数据透视表盈亏平衡分析报告
A099   设置不能删除的透视表自定义样式
A100   用透视表实现多行多列区域中不重复值的提取

细分: 数据透视表
转载请注明来源"ExcelHome"并保留原文链接。
固定链接:https://www.excelhome.net/lesson/animation/excel/1532.html

TA的精华主题

TA的得分主题

 楼主| 发表于 2021-4-27 22:32 | 显示全部楼层
上楼100集中居然没有找到多表创建透视表VBA方法。

TA的精华主题

TA的得分主题

 楼主| 发表于 2021-5-1 22:30 | 显示全部楼层
您需要登录后才可以回帖 登录 | 免费注册

本版积分规则

关闭

最新热点上一条 /1 下一条

手机版|关于我们|联系我们|ExcelHome

GMT+8, 2024-4-18 15:39 , Processed in 0.036987 second(s), 8 queries , Gzip On, MemCache On.

Powered by Discuz! X3.4

© 1999-2023 Wooffice Inc.

沪公网安备 31011702000001号 沪ICP备11019229号-2

本论坛言论纯属发表者个人意见,任何违反国家相关法律的言论,本站将协助国家相关部门追究发言者责任!     本站特聘法律顾问:李志群律师

快速回复 返回顶部 返回列表