图书介绍

EXCEL(含VBA)数据管理从入门到精通PDF|Epub|txt|kindle电子书版本网盘下载

EXCEL(含VBA)数据管理从入门到精通
  • (日)古顺顺平著 著
  • 出版社: 北京:中国铁道出版社
  • ISBN:9787113105716
  • 出版时间:2009
  • 标注页数:333页
  • 文件大小:105MB
  • 文件页数:352页
  • 主题词:电子表格系统,Excel

PDF下载


点此进入-本书在线PDF格式电子书下载【推荐-云解压-方便快捷】直接下载PDF格式图书。移动端-PC端通用
种子下载[BT下载速度快]温馨提示:(请使用BT下载软件FDM进行下载)软件下载地址页直链下载[便捷但速度慢]  [在线试读本书]   [在线获取解压码]

下载说明

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

热门推荐