图书介绍
EXCEL(含VBA)数据管理从入门到精通PDF|Epub|txt|kindle电子书版本网盘下载
![EXCEL(含VBA)数据管理从入门到精通](https://www.shukui.net/cover/47/33250606.jpg)
- (日)古顺顺平著 著
- 出版社: 北京:中国铁道出版社
- ISBN:9787113105716
- 出版时间:2009
- 标注页数:333页
- 文件大小:105MB
- 文件页数:352页
- 主题词:电子表格系统,Excel
PDF下载
下载说明
EXCEL(含VBA)数据管理从入门到精通PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
CHAPTER 01 将Excel当做数据库来使用1
01 Excel的“数据库”功能2
Tips01 什么是数据库2
Tips02 Excel与数据库2
用Excel和VBA模仿数据库应用程序2
用Excel制作数据库的优点3
制作简单(具有丰富的数据库相关功能及函数)3
自由度高(可以轻松、直观地操作)3
进行维护的人较多3
通过VBA扩展自定义功能4
图表的存在4
Tips03 Excel数据库必须遵守的基本规则4
用数据表的格式来记录数据4
MEMO在数据表中不要使用合并单元格5
编写VBA程序时须遵守的规则6
Tips04 书中范例文件的使用方法7
范例文件使用时的注意事项7
CHAPTER 02 巧用Excel的标准数据库相关功能9
01 数据的查找与筛选10
Tips01 根据目的整理出排序数据10
用工具栏中的按钮进行排序10
以多个字段为标准进行排序11
MEMO中文排序时以字母与笔画作为排序的标准11
使用“排序”对话框进行排序12
COLUMN通过宏的自动录制功能来操作12
改变排序字段的顺序12
MEMO用鼠标拖放的方式排序字段14
Tips02 快速查找出需要的数据14
通过“查找和替换”进行查找14
将查找出来的结果一次性显示出来14
利用格式进行查找15
一次性替换成想要的格式16
COLUMN从VBA调出“查找和替换”对话框16
查找部分一致/完全一致的数据17
以多个字段为标准进行排序17
以模糊格式的条件来查找18
MEMO查找“单元格内换行”19
Tips03 筛选符合条件的数据19
通过自动筛选箭头按钮来选择筛选条件19
以多个字段为对象进行筛选20
MEMO解除自动筛选20
以复杂的条件来筛选数据21
筛选出最大值、最小值21
以特定的字符串为基础来筛选数据21
以“~以上”、“~未满”、“~月的”等数值或日期为基础来筛选21
以空白单元格为基础进行筛选22
MEMO使用万用字符可以制作出更详细的筛选条件22
转存筛选出来的数据23
COLUMN被筛选出来的隐藏行与设置为“隐藏”的行在复制时的运行是不一样的23
Tips04 通过高级筛选进行更详细的筛选24
编写筛选表达式筛选数据24
MEMO在其他工作表中编写表达式时的注意事项26
表达式的编写方法26
基本的规则26
筛选出符合任一条件的数据(OR表达式)27
筛选出与所有条件一致的数据(AND表达式)27
组合多个筛选条件27
MEMO注意“空格”与“ALL条件”的差异28
筛选出数据直接转存28
MEMO转存数据的格式29
复杂数据的筛选方法29
排除重复的数据30
以特定的字段为键(KEY)来排除重复30
MEMO取得删除重复的列表31
只将特定的字段以任意顺序来转存31
MEMO以“高级筛选”功能来排序字段的顺序32
Tips05 对单元格范围加上名称,以便在使用与查找时更加方便33
为单元格范围加上名称33
选中具有名称的单元格33
将单元格引用一次替换成命名的范围34
MEMO利用“名称”下拉列表框直接对单元格范围赋予名称35
导出具名范围一览表35
MEMO让移动更加方便的超链接功能35
Tips06 格式化数据表36
为满足于特定条件的数据填充颜色36
对特定值的单元格填充颜色36
MEMO添加记录的格式会自动被继承38
对特定值以上、特定期间的单元格填充颜色38
MEMO如何对一个单元格设置多个条件格式38
利用公式制作出复杂的表达式39
比较日期来填充颜色39
自身单元格的相对引用40
MEMO有多个表达式格式时的优先顺序40
与上下任一个单元格值相同时填充40
MEMO以R1C1格式输入41
02 数据的统计、报表化42
Tips07 对数据进行分类汇总42
以分级显示(Outline)来统计数据的分类汇总功能42
删除分类汇总43
MEMO“分类字段”中的字段一定要先进行排序43
将分级显示隐藏起来44
Tips08 合并计算不同位置的数据44
将多个数据表整合成一个45
指定“标签位置”以进行更加详细的数据合并计算46
只选中“最左列”复选框进行合并计算46
只选中“首行”复选框进行合并计算46
两者都选中进行合并计算47
MEMO将外部工作簿当成合并计算来源进行链接47
Tips09 使用数据透视表进行交叉统计48
通过向导制作数据透视表48
数据透视表制作的要点49
自由更改数据表的格式50
移动、添加字段50
删除字段、数据项目51
更改统计的方法51
更新为最新的信息以响应引用来源数据的更改52
MEMO制作一个进行每月与每季数据统计的数据表52
MEMO通过选项设置实现数据透视表的更多功能53
Tips10 使用图表让数据表现更直观54
较具代表性的图表及其制作方法54
图表的制作过程54
统一多个图表的格式55
复制图表的格式55
设置“用户自定义图表”格式55
MEMO要如何统一多个内嵌图表的大小56
利用“窗体”功能制作动态图表57
在图表上切换要显示的范围57
切换特定项目的显示/隐藏59
MEMO如何固定图表数值轴的值60
03 数据的输入61
Tips11 以正确格式输入数据的技巧61
将数据表的内容利用记录单输入、查找并修改61
利用记录单输入新数据62
MEMO使用记录单在数据表内搜索63
显示输入列表进行选择、输入64
保持数据表的标题始终显示64
MEMO为间隔一行的单元格填充颜色66
COLUMN并排不同的工作簿并同时滚动(Excel 2003)66
Tips12 限制可输入的数据67
设置可输入值的候选项67
以单元格的值为基础指定输入序列67
MEMO不在同一张工作表时可用定义名称来处理68
在单元格中输入特定的数值与日期69
限制只能输入符合某些条件的数69
MEMO如何判断英文字母的大小写71
设置对无效数据的处理方法71
进行单元格选择时显示信息71
控制进行单元格选择时的输入法状态72
显示错误信息72
根据相邻单元格的值切换显示出来的列表73
Tips13 保护工作表与公式来限制输入数据75
保护整个工作表的内容76
在“工作表保护”功能中设置密码77
只允许在特定的单元格中输入77
将输入到单元格中的公式、表达式设为隐藏78
隐藏特定的工作表来进行保护79
隐藏工作表79
进行工作簿的保护80
MEMO将整个工作簿设置为隐藏80
通过密码分割可以输入的单元格范围81
可以重复设置单元格范围81
通过工作表的保护来反应设置82
MEMO“允许用户编辑范围”功能可以让您不用担心“忘了加上保护”82
Tips14 将单元格范围转换成“列表”来操作(Excel 2003)83
把单元格范围转换成“列表”83
把单元格范围转换成“列表”83
添加记录84
添加汇总行85
MEMO和命名单元格组合使用“列表”功能85
Tips15 将外部数据导入工作表86
导入文本文件数据86
MEMO要快速导入大量数据的话,就要指定好数据格式89
COLUMN“导入外部数据”功能也能导入文本文件89
从Access等数据库中导入数据89
数据的导入89
更新导入的数据91
进行外部数据范围的设置92
是否要进行查询定义和密码的存储92
指定刷新数据的时机93
指定导入数据时的布局93
配合导入的数据来复制公式94
COLUMN输入SQL语法以导入必要的数据94
更自由地导入外部数据95
COLUMN外部数据范围会自动被定义成“命名范围”98
使用Query以较为复杂的条件来导入数据100
复杂条件的编写方法103
基本的规则103
筛选出满足所有条件的记录(AND表达式)104
筛选出满足于任一条件的记录(OR表达式)104
筛选出含有特定值的记录(Like表达式)104
筛选出特定范围、期间的记录(Between表达式)105
MEMO另一种指定Between表达式的方法106
根据参数更改要筛选出的记录106
MEMO如何组合运算符与参数107
根据输入在单元格中的值进行筛选108
一旦单元格的值被更改了即可更新数据108
MEMO将自动更新功能与其他功能组合在一起使用109
导入连接了多个数据表的结果109
以相同字段为基础使用Query进行连接110
更改连接的类型来导入数据111
MEMO如何筛选不一致的数据112
利用SQL语句来筛选数据112
Tips16 利用外部的XML文件(Excel 2003)112
把Access的数据表以XML形式来存储113
读取XML文件114
把导入的XML定义在表上展开114
导入XML文件的内容115
在外部文件中导出XML115
确认数据的整合性115
MEMO将常用的功能整合到工具栏中116
CHAPTER 03 活用工作表函数与公式119
01 工作表函数与公式120
Tips01 在数据库的建构上相当好用的工作表函数120
Tips02 在数据的输入、查找中能发挥作用的工作表函数120
VLOOKUP函数120
利用VLOOKUP函数输入值121
MEMO组合“定义名称范围”功能与VLOOKUP函数122
INDEX函数122
利用INDEX函数来输入值123
MATCH函数124
利用MATCH函数输入值124
MEMO MATCH+INDEX函数的组合比VLOOKUP函数执行起来还要快125
INDIRECT函数126
利用INDIRECT函数输入值126
MEMO组合INDIRECT函数与COUNTA函数127
Tips03 在统计上相当有用的工作表函数127
SUMIF函数127
利用SUMIF函数来统计值128
SUBTOTAL函数129
利用SUBTOTAL函数来统计值130
MEMO在VBA中使用SUBTOTAL函数130
COLUMN把隐藏的列不当成统计的对象130
DSUM函数130
利用DSUM函数来统计值131
利用数组公式131
数组公式的基本规则132
Tips04 在时间、日期的计算上很有帮助的工作表函数134
序列值的概念134
了解10天后的日期134
时间单位以小数来计算135
表示各种序列值的字符串135
MEMO以序列值和显示格式来显示出星期几136
COLUMN序列值已考虑到闰年136
以序列值和显示格式来显示出星期几136
序列值已考虑到闰年136
DATEDIF函数137
利用DATEDIF函数求得日数137
MEMO如何通过生日求得年龄、实际年龄138
WORKDAY函数138
利用WORKDAY函数求得日数139
MEMO处理日期的工作表函数可以通过“宏”来增加139
CHAPTER 04 通过VBA来控制数据库141
01 在数据库中活用VBA142
Tips01 使用VBA控制数据库142
VBA的编写方法142
VBA的编写方法与卡片游戏相同143
Tips02 指定单元格、单元格范围144
指定特定的单元格144
COLUMN Range与Cells哪个比较好用?145
指定特定的记录145
以Cells属性来指定单元格范围146
自动判断字段的范围进行选择146
MEMO使用End属性时的注意事项146
Tips03 以定义名称范围来管理数据表147
选取定义名称范围147
MEMO简单地选择不同工作表上的数据表148
选取数据表内的特定记录148
选取标题以外的数据表范围149
为Range对象指定相对单元格范围149
通过VBA对单元格范围加上名称150
将定义名称范围隐藏起来151
更改特定的定义名称范围的引用目标151
删除特定的定义名称范围152
MEMO要如何一次对所有的定义名称范围进行处理152
取得更新记录的范围152
利用CurrentRegion属性152
利用End属性153
MEMO如何取得输入了公式的单元格以外的数据表范围154
COLUMN升级确认155
02 记录、数据的查找156
Tips04 查找特定的记录、数据156
利用For...Next语句来查找记录156
在特定的数据表中进行循环处理157
MEMO Cells属性的另一种使用方法158
利用For Each...Next语句进行查找159
判断部分条件一致的记录161
MEMO更复杂的字符串比较162
用Find方法进行查找162
Find方法的参数与设置163
MEMO两种参数的指定方法164
COLUMN以Offset属性来取得相邻字段的信息165
通过设置格式进行查找165
COLUMN利用附加条件的格式功能无法查找已设置的格式166
Tips05 利用工作表函数进行查找166
利用MATCH工作表函数进行查找166
MEMO在Excel 95中如何使用工作表函数167
Tips06 移动到查找结果的单元格168
将标题行(字段)固定住以便能够一直显示168
移动到满足条件的单元格169
以相同条件进行连续查找170
MEMO快速查找到目标数据的要诀171
03 记录、数据的筛选173
Tips07 通过VBA来实现“自动筛选”功能173
切换自动筛选的打开和关闭173
以所指定的条件来执行自动筛选174
指定多个条件进行筛选174
将自动筛选的下拉箭头隐藏起来175
MEMO对多个字段指定筛选条件176
筛选出特定时间的记录176
利用DataAdd函数176
MEMO筛选出特定日期时的注意要点178
筛选出当月的记录179
COLUMN日期值与字符串转换的要诀180
Tips08 用VBA来控制高级筛选180
通过编写在单元格中的条件进行筛选181
切换数据表范围及筛选条件范围进行筛选183
COLUMN筛选条件范围是Excel的“查询”184
04 记录、数据的转存185
Tips09 转存特定的数据185
将特定的记录转存到任意场所185
仅转存值186
连同单元格的宽度也一并转存187
MEMO不同Excel版本在列宽转存上的注意事项188
一次转存多笔记录189
Tips10 转存查找到的记录190
进行询问后再转存190
用Find方法进行查找并转存192
查找处理的程序代码193
查找下一笔候选194
转存处理的程序代码194
MEMO将宏指定给按钮195
Tips11 将筛选出来的数据转存195
转存自动筛选出来的数据196
只转存值196
包含单元格宽度一并转存197
MEMO取得执行程序代码时被筛选的单元格范围197
一次进行自动筛选与转存198
MEMO注意隐藏单元格199
Tips12 通过VBA来控制高级筛选并进行转存200
一次进行筛选与转存200
只转存满足于条件的必要字段201
准备必要字段标题201
执行筛选、转存202
MEMO排序字段203
Tips13 制作出数据表并转存数据203
使用自动筛选重复进行筛选、转存204
利用数组204
将新工作表添加到工作簿的最后端,并赋予名称205
利用数组变量的值来加上自动筛选并进行转存206
根据数据的长度自动调整转存目标的单元格宽度206
MEMO如何取得去除重复记录的列表206
使用AdvancedFilter方法重复进行筛选、转存207
取得“负责人”范围中除去重复记录的列表207
指定条件范围用AdvancedFilter方法进行转存208
MEMO以“行”为单位来指定范围的优点209
准备用来统一版面、进行打印设置的临时工作表209
替换很花时间的“删除”处理210
05 数据的输入212
Tips14 从输入工作表来转存数据212
从输入用工作表中向存储用工作表转存数据213
如何将已转存的数据从表单上删除213
取得任意数据表的新记录的输入位置214
对新记录复制格式214
更新添加了记录的数据表范围215
MEMO如何在新记录中继承公式216
赋予新记录独一无二的连号216
MEMO将取得连号的处理设置为自定义函数217
调出已存储的记录218
Tips15 从主数据表显示出输入用列表219
在自定义窗体中展示数据220
自定义窗体的添加220
在自定义窗体上显示“主工作表”的数据221
MEMO将共通的程序代码子程序化222
通过自定义窗体对单元格输入数据223
对作用中的单元格进行写入224
将筛选出来的数据显示在自定义窗体中225
数据表的调用227
Tips16 限制可以输入的范围(工作表的保护)227
只有特定的单元格可以输入227
解除单元格的锁定228
更详细的保护设置228
COLUMN以参数UserInterfaceOnly来调整保护的等级229
限制所指定的单元格范围以外的选择操作229
设置单元格的移动方向230
Tips17 缩小、放大单元格范围来显示231
工作表的放大和缩小231
限制界面的滚动范围231
MEMO自定义窗体中也有Zoom属性232
COLUMN在Excel 2003中设置Zoom属性时的注意事项232
将行号、列标以及滚动条、工作表标签隐藏起来232
将菜单栏、工具栏隐藏起来233
MEMO要慎用工具栏的隐藏操作234
Tips18 根据单元格位置来执行宏235
调用对应了被选择的单元格范围的用户窗体236
Tips19 以比较容易调用的方式存储数据237
转存任意字段238
制作、利用暂存的记录239
将已存储的数据再度调用出来240
准备好模板数据供使用240
Tips20 将多个工作表、工作簿的数据集合在一起241
将多个工作表的数据表合并汇总在一起241
设置工作表标签的“名称”并将其合为一个242
在工作表层级下设置名称243
在VBA中使用工作表层级的名称243
MEMO Names集合对象的名称定义的顺序244
合并汇总多个数据表245
将多个工作簿的数据表合并计算成一个246
转存存储在特定位置的工作簿247
打开位于特定文件夹中的工作簿247
横跨多个工作簿来合并汇总工作表248
MEMO要如何控制宏执行中的混乱界面249
通过对话框选择要转存的工作簿250
一次统计特定文件夹内的工作簿251
仅指定Excel的工作簿进行查找252
MEMO另一种文件取得方法253
让用户选择特定的文件夹253
指定初始路径255
COLUMN在Excel 2000以前的版本中选择文件夹255
06 数据的修正257
Tips21 一次进行字符串的修正与删除257
一次修正特定的字符串257
进行重复替换258
MEMO替换格式259
删除特定的字符串259
不论半角、全角都进行处理260
COLUMN Replace方法可以替换公式260
去除不必要的空格261
将字符串的左右空格去掉261
将位于字符串中间的空格删除262
Tips22 统一输入数据的书写格式262
转换全角文字与半角文字262
转换成“大写”、“半角”263
COLUMN注意全角、半角空格字符的差异264
统一数据的书写格式264
取出特定位置的字符串266
使用关键字来取出字符串266
MEMO也可以用Replace方法进行筛选268
将数值识别为日期268
分解成“年”、“月”、“日”3个部分进行再组合268
将字符串转换成日期序列值269
利用“区分位置”功能来转换为日期序列值269
让当做字符串导入的数值能够被正确识别270
COLUMN安全性策略用加载宏来解决271
CHAPTER 05 VBA与外部数据库的结合使用273
01 文本文件的读写274
Tips01 使用VBA打开文本文件274
打开逗号分隔的文本文件(CSV格式)274
对各文件设置格式并打开275
MEMO错误检查选项277
打开固定长度格式的文件277
更快速地打开文件278
字段数可能更改时的应对方式279
MEMO用VBA将CSV文件转换成TXT文件280
直接控制文本文件280
以Open语句来确立与文件的连接281
以Input#语句来导入数据282
将导入到变量中的值展开到单元格中282
用Close语句将连接切断282
MEMO使用Open语句后必须使用Close语句283
直接导入固定长度格式的文本文件283
Tips02 将数据导出为文本文件285
以CSV格式导出285
MEMO以CSV格式导出时要注意格式286
只将指定范围导出成文本文件286
指定Open语句为“导出模式”进行连接288
存储各记录的数据,以Write#语句进行导出288
以Close语句解除连接288
制作文本格式的文本文件288
制作固定长度格式的文本文件289
02 利用QueryTable291
Tips03 利用QueryTable将外部数据库导入291
从VBA来添加QueryTable291
MEMO活用自动记录294
Tips04 更新QueryTable294
更新特定的QueryTable294
MEMO注意名称的重复294
将所有的QueryTable一次进行更新295
等待更新后再进行处理295
执行参数查询296
设置引用单元格296
MEMO由VBA来制作参数查询297
COLUMN用自定义窗体来制作输入窗体298
直接输入SQL语句来更新299
MEMO将导入的QueryTable对象删除299
COLUMN外部数据范围的更新也受安全性影响300
03 使用ADO来控制外部数据301
Tips05 ADO的概念301
ADO会提供共通的接口301
ADO的架构302
通过VBA使用ADO302
MEMO进行了设置引用项目的文件在发布时的注意事项303
ADO的对象模型303
基本的处理流程304
1.确保与数据库的连接304
2.对已连接的数据库进行各种处理304
3.释放连接304
Tips06 通过ADO与外部数据库连接305
通过Open方法与外部数据库连接305
如何制作出连接字符串306
Open声明准备好的连接字符串306
利用ConnectionString属性307
利用数据连接文件307
MEMO从数据连接文件来测试连接字符串309
Tips07 从外部数据库来取得数据309
取得特定数据表的数据309
MEMO设置Recordset对象的各个属性后导入310
取得特定查询的结果311
对参数查询赋予参数来取得数据311
MEMO如何传递多个参数312
执行动态查询313
MEMO动态查询也可以在Connection对象中执行314
利用SQL语句取得数据314
如何简单编写SQL语句315
执行不需要结果设置的SQL语句315
Tips08 控制外部数据库的数据表317
根据想要执行的处理更改Open方法的参数317
Source参数317
ActiveConnection参数317
CursorType参数317
LockType参数317
Options参数318
移动引用目标的记录318
MEMO记录集的想象319
依指定数目移动记录320
MEMO当移动目标的记录不存在时的解决方法321
将记录添加到外部数据库321
删除外部数据库的记录323
MEMO删除特定条件的记录324
更改满足条件的字段值325
MEMO记录的删除或更新也可以使用SQL326
Tips09 执行交易处理326
通过交易处理来提升速度、规避障碍326
安全地进行一连串的更新操作327
高速处理大量的更新操作329
错误处理331
MEMO交易处理与内存的关系332
COLUMN除了Excel外,VBA也可以结合其他应用程序332