标题：excel宏魔法书
出版信息
  excel宏魔法书书名：Excel宏魔法书
作者：李潜瑞出版社：科学出版社    出版时间：2007年7月装帧：平装    开本：16开I S B N ：
9787030190949
定价：    32.00元页数：    281 页



内容简介
你知道Excel可以直接跟数据库互动吗?你知道如何把Excel自己当作数据库，然后在多个工作表之间以数据库的方式整理数据吗?你知道如何把不像数据库结构的工作表转化为数据库吗?你知道如何直接从Excel撷取 Internet上的数据吗?丰富内容尽在这本薄薄的小书中。
本书根据作者长期积累的经验，编写近百个范例，每一个范例又有若干种扩展，读者只需直接调用或略作修改，即可完成跨表查询、网络资料抓取、彩票信息统计等Excel常规功能无法完成的任务。
本书分为4章，第1章——概念架构，提供以数据库角度切入Excel宏程序设计的概念基础和基本编程技术，为全书之灵魂。第2章——SQL．实例集，提供SQL实例程序，进一步强化SQL查询技术在实际工作中的应用。第3 章——单元格自定义函数，提供Excel宏程序设计常会用到但并未内建的函数。第4章——综合技巧，提供Excel宏程序设计常会用到的、非数据库方面的技巧。
本书采用创新的宏写法，语言轻松活泼，实例丰富，实用性强，适合任何具备Excel宏编程基础的读者阅读。
图书目录
第1章 概念架构图书内页(3张)
语法、语义与本书
语法与语义的关系
语法、语义与编程
一种语法．多种表述．
自然语言的语法规则
程序语言的语法规则
语言的自由度与语义
语义、哲学与架构
语义与哲学的关系
程序设计与数学的关系
语义是程序设计的核心精髓
程序的架构
简单程序中架构的作用
复杂程序的架构
架构与程序设计的关系
在ExceI中寻找程序架构
以”单元格”为出发点的ExceI程序架构
单元格的常规属性
单元格的其他属性
把“单元格元数据”整理成数据库表
单元格的元数据
单元格元数据与数据库的关系
元数据与程序架构
提取工作表元数据
范例1—1 从活动Excel工作簿提取元数据，
范例程序关键代码点评
Excel工作簿与数据库的关系
Excel工作表与数据库表的关系
Excel中的SQL．数据库操作技术与应用范例
技术点：数据库存取组件技术ADO
范例1—2用ADO技术读出Excel元数据表的内容
范例程序关键代码点评
用ADO技术存取数据库的编程步骤
Excel单元格地址与SQL．查询范例
技术点：Excel单元格地址
范例1—3列出Excel元数据表中的单元格地址
范例1—4找出数值小于60的单元格，并将其底色设置成红色
范例程序关键代码点评
把单元格对象传给函数的技术
范例1—5 找出数值小于60的单元格．将其底色设置成红色．且添加标题文本．
小贴士：查询条件举～反三
跨工作表、跨工作簿的查询
技术点：工作簿、工作表的通用表示方法与跨表查询
范例1—6从所有Excel工作簿提取元数据
范例1—7跨工作表搜索小于60的数字并标成红色
知识点：SQL．各件查询技术
范例1—8删除空白行(或空白列)、空白工作表
范例1—9从Excel工作簿提取需要的数据(或Cells)
范例1—10拆分单元格的内容
范例1—11 文本转换成日期
范例1—12文本转换成数字
范例1—13随心所欲的自动填充
范例1—14随心所欲的运算
举一反三：数字运算的几种变化条件
范例1—15原单元格的值加减乘除某个数
范例1—16照单元格颜色排序
自定义Excel元数据
范例1—17提取自定义的Excel元数据
范例1—18用“数字区间设置”修改元数据。
用SQI一直接操纵排列整齐的Excel文件
技术点：Excel文件排列整齐的概念
范例1—19直接在Excel工作表中找数据
范例1—20按照自定义的字段顺序找数据
范例1—21 给满足条件的记录加底色
范例1—22统计处理员工请假记录
范例1—23计算工龄工时
范例1—24算成绩
范例1—25排名次
范例1—26对多个科目分组排序
范例1—27找出不重复的值(或说“去掉重复值”)
用户自定义函数(User Defined Function 
范例1—28在 中编写用户自定义．函U数DF．)Excel
范例1—29在Excel中使用用户自定义函数编程
Excel多表联合数据操作
范例1—30多表联合数据查询(一)
范例1—31 多表联合数据查询(二)j
范例1-32对多表查询结果进行统计
对Excel工作表的区域进行数据操作
知识点：Excel工作表区域的表示方式
范例1—33单工作表单区域的数据查询
范例1—34单工作表多区域的数据查询
指定查询结果的存储位置
范例1—35用CopyFromRecordSet方法指定存储位置
范例1—36用Select—Into方法指定存储位置
范例1—37用Insert—Into方法为多个查询结果指定同一个存储位置
把其他数据库的数据导入Excel
知识点：SQI一访问其他数据库的技术要点
范例1—38把SQI—Server数据库数据存成Excel文件
把动态网页上的数据抓取成Excel文件
知识点：动态网页信息读取的概念
知识点：动态网页信息读取技术
范例1—39抓取动态网页信息的范例程序
范例程序注意事项
关于SQL一
第2章 SQL实例集范例2—1找出请病假超过(含)两次者
范例2—2找出请假超过(含)两天者
范例2—3找出”出现在第1张工作表”但“未出现在第2张
范例2—4合并两张工作表的记录
范例2—5合并两个工作簿的记录
范例2—6改成绩
范例2—7上网找某一网页所有的HTML Table
范例2—8 outer Join
范例2—9比较汇总后的结果
范例2—10按照年或月统计销售额
范例2—11找出数学考最高分的同学
范例2—12找出到过的不重复的国家
范例2—13找出主管所管辖的部属
范例2—14找出学生成绩是退步还是进步
范例2—15找出进步和退步最大的学生
范例2—16找出工资高于某人者
范例2—17计算百分比排位
范例2—18计算成绩排名
范例2—19寻找每次都比自己考得好的人
范例2—20挑选彩票号码
第3章 单元格自定义函数范例3—1拆分中英文数字
范例3—2拆分年月日
范例3—3字符串反转
范例3—4闰年判断
范例3—5各种数制问的互相转换
第4章 综合技巧范例4—1在空白单元格填充同列上一个单元格的数值
范例4—2清空同列相同数值(仅保留首次出现)
范例4—3清空同列相同数值后合并单元格
范例4—4为单元格中相同值添加序号
范例4—5寻找缺号
范例4—6导入文本文件
范例4—7把Excel工作表导出为文本文件
范例4—8产生随机数
范例4—9彩票信息统计
范例4—10统计最常出现或最少出现的彩票号码．
范例4—11列出彩票连号的期号和连号号码
范例4—12复制目前选取区域至其他工作表
范例4—13 Word与Excel之间的数据交换
范例4—14关闭应用程序
范例4—15 Excel工作表行列互换
范例4—16工作表排序
范例4—17改变单元格及批注的字体
范例4—18重新命名工作表
范例4—19变工作表为独立的工作簿
范例4—20每隔几行插入一行(或每隔几列插入一列)
范例4—21插行并作分类汇总
范例4—22对齐所有统计图表
范例4—23删除所有分页线
范例4—24删除空的工作表
范例4—25列出某目录下含子目录的所有目录及文件
范例4—26自定义菜单
范例4—27判断某区域是否被选
范例4—28导入宏并执行
范例4—29导出并删除宏
范例4—30批量修改多个工作簿中的宏
范例4—31发送E—mail
范例4—32抓股市收盘资料