excel中如何把一段展开的数据段合并为号段

hanxiaoniuniu 2017-11-22 03:02:51
excel中如何把一段展开的数据段合并为号段
原始数据例:
代理商全称 单价 KSN
一二三 8.8 6285962101
一二三 8.8 6285962102
一二三 8.8 6285962103
一二三 8.8 6285962104
四五六 28.8 69356479
四五六 28.8 69356480
四五六 28.8 69356481
四五六 28.8 69356482
一二三 28.8 6285962105
一二三 28.8 6285962106
七八九 8.8 69356483
七八九 8.8 69356484
七八九 8.8 69356485
七八九 8.8 69356486
七八九 8.8 69356487
七八九 8.8 69356488
七八九 8.8 69356489
七八九 8.8 69356490
七八九 8.8 69356491
七八九 8.8 69356492


合并后:

代理商全称 单价 KSN起 KSN止
一二三 8.8 6285962101 6285962104
四五六 28.8 69356479 69356482
一二三 28.8 6285962105 6285962106
七八九 8.8 69356483 69356492

麻烦各位大神帮忙写一段代码,感谢
...全文
1795 11 打赏 收藏 转发到动态 举报
写回复
用AI写文章
11 条回复
切换为时间正序
请发表友善的回复…
发表回复
舉杯邀明月 2017-11-23
  • 打赏
  • 举报
回复
引用 7 楼 Runnerchin 的回复:
联系一下版主,转到VB版块吧。用代码也不简单,15位太大了。
移版块用不着版主吧,难道现在不能“自己移”了? 如果是纯数字的,超过15位,也没有难度吧。 即使是“文本”,也可以按文本方式比较大小啊。
zjcxc 2017-11-23
  • 打赏
  • 举报
回复
超过15位没有关系的,只是显示的问题,你设置一下显示方式(单元格格式,或透视表字段里,点值右边的三角,选值字段设置--值显示方式--下边的数字格式) 选择数值这种格式,将小数位调整为0就行了
X-i-n 2017-11-23
  • 打赏
  • 举报
回复
联系一下版主,转到VB版块吧。用代码也不简单,15位太大了。
hanxiaoniuniu 2017-11-23
  • 打赏
  • 举报
回复
引用 4 楼 Runnerchin 的回复:
这种问题不值得写代码,直接用数据透视表。
数据透视试过了,因为有些数据超过了15位,只能用文本形式存储,透不出来
hanxiaoniuniu 2017-11-23
  • 打赏
  • 举报
回复
数据透视试过了,因为有些数据超过了15位,只能用文本形式存储,透不出来
脆皮大雪糕 2017-11-23
  • 打赏
  • 举报
回复
单价是数值,数量是数值。那几个SN明显只是编号,用字符串形式来处理不就得了
X-i-n 2017-11-23
  • 打赏
  • 举报
回复
这种问题不值得写代码,直接用数据透视表。

赵4老师 2017-11-23
  • 打赏
  • 举报
回复
吉普赛的歌 2017-11-22
  • 打赏
  • 举报
回复
sqlserver 版块成了万金油, 啥问题都往里面放了,
hanxiaoniuniu 2017-11-22
  • 打赏
  • 举报
回复
就是excel那个宏的功能
二月十六 2017-11-22
  • 打赏
  • 举报
回复
用Excel实现?
excel常用函数公式及技巧搜集 从身份证号码提取出生年月日 从身份证号码提取出性别 从身份证号码进行年龄判断 按身份证号号码计算至今天年龄 以2006年10月31日为基准日,按按身份证计算年龄(周岁)的公式 按身份证号分男女年龄 【年龄和工龄计算】 根据出生年月计算年龄 根据出生年月推算生肖 如何求出一个人到某指定日期的周岁? 计算距离退休年龄的公式 求工齡 计算工龄 年龄及工龄计算自动算出工龄日期格式为(yyyy.mm.dd) 【时间和日期应用】 自动显示当前日期公式 如何在单元格自动填入当前日期 如何判断某日是否星期天 某个日期是星期几 什么函数可以显示当前星期 求本月天数 显示昨天的日期 关于取日期 如何对日期进行上、、下旬区分 如何获取一个月的最大天数 日期格式转换公式 【排名及排序筛选】 一个具有11项汇总方式的函数SUBTOTAL 自动排序 按奇偶数排序 自动生成序号 如何自动标示A栏的数字大小排序? 如何设置自动排序 重复数据得到唯一的排位序列 按字符数量排序 排序字母与数字的混合内容 随机排序 排序的问题 怎样才能让数列自动加数 一个排序问题 数字的自动排序,插入后不变? 根据规律的重复的姓名列产生自动序号 排名的函数 自动排名公式 百分比排名的公式写法为: 平均分及总分排名 求名次排名 排名次根据分数进行普通排名 对于普通排名分数相同时,按顺序进行不重复排名 依分数比高低名次成绩排名 美国式排名 国式排名 求最精简的自动排名公式 排序后排名 位次排名 根据双列成绩进行共同排名 在双列间排名 等次排名 不等次排名(行小排先) 不等次排名(行大排先) 顺次排名 有并列排名 无并列排名 有并列分排名 无并列分排名 成绩排名 如何排名 数据排名(隔几行排名) 根据分数进行倒排名 倒数排名函数是什么 如何实现每日各车间产量的排名 分数相同时按照一科的分数进行排名 筛选后自动产生序列号并汇总 如何筛选奇数行 函数筛选姓名 名次筛选 如何实现快速定位(筛选出不重复值) 如何请在N列列出A1:L9每列都存在的数值 自动为性别编号的问题 【文本与页面设置】 EXCEL如何删除*号 将字符串的星号“*”替换为其它字符 去空格函数如何去掉字符和单元格里的空格 怎样快速去除表不同行和列的空格 如何禁止输入空格 代替单元格字符串 把单元格的数字转变成为特定的字符格式 把有六百多个单元格的一列,变成一页的多列 将N列变M列公式归纳为 一列变四列 四列变一列 重复四次填充 多行数据排成一列 将单元格一列分为多列 首写字母大写 把单元格编号的小写字母变成大写字母 让姓名左右对齐 数字居而小数点又对齐 计算指定单元格编号组非空单元格的数量 比较两个单元格内容是否一致 怎么样设置才能让这一列的每个单元格只能输入12位 如何让工作表奇数行背景是红色偶数行背景是蓝色 计算特定的一组单元格,满足条件的单元格的个数 把文本格式的数字转换成真正的数字 设置页码 Excel表格里如何插入页码的? 如何设置页脚首页为第5页 表格的页脚问题 无拘无束的页眉 打印表头 Excel打印如何不显示错误值符号 对于一些不可打印的字符的处理 用那个函数可将个位数前面的零值显示出来? 如果你要在A3的前面插入100行 请问如何每隔30行粘贴一新行 在工作表里有连续10行数据, 现在要每行间格2行 一个大表每一行下面需要加一行空行,怎么加最方便 Excel插入空白行 快速删除工作表的空行快速删除空行一次删完Excel里面多出很多的空白行 每30行为一页并加上一个标题如何实现如何实现隔行都加上标题项 如何把标签页去掉的? 去掉默认的表格线(网线)表格的框线 列标的标识变了 符号的意义 双击格式刷竟也能COPY文本(不是文本格式) 查找+格式刷的妙用 光标移动 最后一行为文本最后一行为数字 如何在EXCEL快速定位最后一行数据 用SUN函数快速求和 在Excel快速查看所有工作表公式 在Excel设置行间距 怎样同时改变多行行高 快速换行 让文本换行 在Excel行列快速转换 将原有列的内容倒置过来 快速回到A1单元格 复制粘贴回车键的妙用 一次选批注单元格 一次在所有单位格插入批注 在公式插入批注 不连续单元格填充同一数据 空白行的填充 怎样用函数向下实现自动填充 怎么设置自动保存 避免输入网址和电子邮件地址时的超链接 单元格前面自动加了等号 加盖公章 查找+格式刷的妙用 Excel鼠标双击妙用 Excel快速定位的技巧实例 在Excel插入Flash时钟的步骤 小写数字转换成人民币大写 轻轻松松制作超复杂Excel表头 【字符截取与增减】 截取单元格里某个字符后的字符 截取字符的公式 如何确定*号后的数字 如何提取数字间的数 三个数,如何取出间那个 取数值后三位公式 取数函数 如何把单元格的数字提取出来(字符串不连续) 数字在字符串不连续如何提取数字 用如何提取“-”前后的字符 怎样删去﹕后的文字 怎样只取“.”之后的文字﹖ 获取单元格内容字符串 如何提取一串数字的几位数字(字符) 如何把一个单元格的数字挑出来 分割文本 按照给定的位数,截断小数点后的数字 单元格数字提取问题 以关键字提取名称 如何把文本的前几个字符去除 对一列的文字统一去掉最后一个字 讨如何去掉单元格的第一个数字? 论一下取最后一个单词的方法 如何去掉单元格最后一位数字 如何在一列已经输入的数据前添加“p” 什么函数可以插入字符 如何在数据前添加“*”号 数字前面加上数字 【数据拆分与合并】 数字如何拆分 单元格数据拆分 单元格的拆分 如何拆分字组 用连字符“&”来合并文本怎样把不同格式不同位置的内容合并到一个单元格内 把不同单元格的内容合到一个单元格里 合并与拆分 合并不同单元格的内容 关于文字在表格的组合 求拆解合并公式 如何把字母和数字分开? 把分散在各单元格的内容合在一个单元格 多个工作表的单元格合并计算 【条件自定义格式】 通过条件格式将小计和总计的行设为不同的颜色 如何实现这样的条件格式 隔行不同字体颜色怎么设置 让不同类型数据用不同颜色显示 如何做这样的EXCEL表(颜色交叉) 条件格式 使用条件格式设置颜色条纹 相同数据的提示? 如何做到小于10显示二位小数,大于10显示一位小数 如何根据数值的正负加上“+”“-”符号 120,000显示为12.0 121,999显示为12.2 自定义单元格格式将单元格的数全部变成万元表示 有何办法实现将一张表数据由元的单位转换为万元 常用的自定义格式 自定义格式 怎样定义格式 在工具按钮之间设置分隔线 自定义区域为每一页的标题 一个单元格内格式问题 定制单元格数字显示格式 巧用定位选条件单元格 工作表的标签的字体和大小可以更改吗 隔行用不同颜色显示,请问如何做 将单元格设置为有“凸出”的效果或“凹进去”的效果 在Excel设计彩色数字 定义名称的妙处 零值问题 【汇总计算与统计】 个调税公式 算物价的函数 自动计算应收款滞纳金 淘汰率 应用公积金的一个函数 如何利用公式将数值转为百分比格式 比高得分公式 自动评定奖级 对带有单位的数据如何进行求和 对a列动态求和 动态求和公式 列的跳跃求和 有规律的隔行求和 如何实现奇数行或偶数行求和 单数行求和统计偶数单元格合计数值 隔行求和公式设置 隔列将相同项目进行求和 隔行或隔列加总 请问如何在一百行内做隔行相加 如何将间隔一定的列的数据相加呢 隔列求和(A、B列) 隔列求和的公式 隔列求和 关于隔行、隔列求和的问题 EXCEL求两列的对应元素乘积之和 计算900~1000之间的数值之和 双条件求和 如何实现这样的条件求和 A1:A10数字显为文本格式时,如何求和 如何分班统计男女人数 统计数值大于等于80的单元格数目 计算出A1里有几个abc 有条件统计 如何统计各年龄的数量 如何计算20-50岁的人数? 如何统计40-50岁的人的个数 要统计出7岁的女生人数 统计人数 如何统计A1:A10,D1:D10的人数? 如何让EXCEL自动从头统计到当前单元格 统计人数 统计人数 求各分数人数 有什么方法统计偶数 如何显示 工资统计的问题 统计数据问题一例 根据给定的条件,对数据进行合计 十列数据合计成一列 统计汉字字符个数 关于取数 统计单元格内不为空的格数 自动将销量前十名的产品代号及销量填入表 统计最大的连续次数3个“不重复”个数统计在一列有重复的姓名,如何统计出具体有几人 计数的问题 不相同 如何分班统计男女人数 在几百几千个数据发现重复项 统计互不相同的数据个数 多个工作表的单元格合并计算 单个单元格字符统计 数据区包含某一字符的项的总和,该用什么公式 函数如何实现分组编码 【数值取整及进位】 取整数函数 数值取整 求余数的函数 四舍五入公式 对数字进行四舍五入 如何实现“见分进元” 四舍五入 如何四舍五入取两位小数 根据给定的位数,四舍五入指定的数值 四舍六入 如何实现2舍3入 怎么设置单元格以千元四舍五入 ROUND函数的四舍五入不进位的解决方法? 保留一位小数 如何三舍四入 另类四舍五入 想把小数点和后面的数字都去掉,不要四舍五入 求真正的四舍五入后的数 小数点进位 个位数归0或者归5 【大小值或间值】 求平均值 如何实现求平均值时只对不等于零的数求均值? 平均分的问题 怎样求最大值(最小值或间值)平均数怎么弄 去掉其两个最大值和两个最小值的公式 去一行最高分最低分求平均值 在9个数值去掉最高与最低然后求平均值 求最大值(n列) 如何实现求平均值时只对不等于零的数求均值? 得到单元格编号组最大的数或最小的数 标记出3个最大最小值 取前五名,后五名的方法 如何用公式求出最大值所在的行? 求多个最高分 如何求多条件的平均值 想求出第三大之数值 【查询和查找引用】 查找顺序公式 怎样实现精确查询 查找及引用 查找函数的应用 怎么能方便的判断某个单元格包含多少个指定的字符?如何用查找函数 日期查找的问题 如何自动查找相同单元格内容 查找函数怎样对号入座(查找) 一个文本查找的问题 查找一列最后一个数值 查找重复字符 请教查找替换问题 IF函数替换法总结 查找的函数(查找末位词组) 怎样从原始数据自动获取最后一个数据 两列数据查找相同值对应的位置 查找数据公式两个(基本查找函数为VLOOKUP,MATCH) 【输入数据的技巧】 谈谈Excel输入的技巧 一列不输入重复数字 如果要查找重复输入的数字 单元格输入 大量0值输入超级技巧 如何在C列输入工号在D列显示姓名 输入提示如何做 在信息输入前就给予提示 数据有效性
excel常用函数公式及技巧搜集 从身份证号码提取出生年月日 从身份证号码提取出性别 从身份证号码进行年龄判断 按身份证号号码计算至今天年龄 以2006年10月31日为基准日,按按身份证计算年龄(周岁)的公式 按身份证号分男女年龄 【年龄和工龄计算】 根据出生年月计算年龄 根据出生年月推算生肖 如何求出一个人到某指定日期的周岁? 计算距离退休年龄的公式 求工齡 计算工龄 年龄及工龄计算自动算出工龄日期格式为(yyyy.mm.dd) 【时间和日期应用】 自动显示当前日期公式 如何在单元格自动填入当前日期 如何判断某日是否星期天 某个日期是星期几 什么函数可以显示当前星期 求本月天数 显示昨天的日期 关于取日期 如何对日期进行上、、下旬区分 如何获取一个月的最大天数 日期格式转换公式 【排名及排序筛选】 一个具有11项汇总方式的函数SUBTOTAL 自动排序 按奇偶数排序 自动生成序号 如何自动标示A栏的数字大小排序? 如何设置自动排序 重复数据得到唯一的排位序列 按字符数量排序 排序字母与数字的混合内容 随机排序 排序的问题 怎样才能让数列自动加数 一个排序问题 数字的自动排序,插入后不变? 根据规律的重复的姓名列产生自动序号 排名的函数 自动排名公式 百分比排名的公式写法为: 平均分及总分排名 求名次排名 排名次根据分数进行普通排名 对于普通排名分数相同时,按顺序进行不重复排名 依分数比高低名次成绩排名 美国式排名 国式排名 求最精简的自动排名公式 排序后排名 位次排名 根据双列成绩进行共同排名 在双列间排名 等次排名 不等次排名(行小排先) 不等次排名(行大排先) 顺次排名 有并列排名 无并列排名 有并列分排名 无并列分排名 成绩排名 如何排名 数据排名(隔几行排名) 根据分数进行倒排名 倒数排名函数是什么 如何实现每日各车间产量的排名 分数相同时按照一科的分数进行排名 筛选后自动产生序列号并汇总 如何筛选奇数行 函数筛选姓名 名次筛选 如何实现快速定位(筛选出不重复值) 如何请在N列列出A1:L9每列都存在的数值 自动为性别编号的问题 【文本与页面设置】 EXCEL如何删除*号 将字符串的星号“*”替换为其它字符 去空格函数如何去掉字符和单元格里的空格 怎样快速去除表不同行和列的空格 如何禁止输入空格 代替单元格字符串 把单元格的数字转变成为特定的字符格式 把有六百多个单元格的一列,变成一页的多列 将N列变M列公式归纳为 一列变四列 四列变一列 重复四次填充 多行数据排成一列 将单元格一列分为多列 首写字母大写 把单元格编号的小写字母变成大写字母 让姓名左右对齐 数字居而小数点又对齐 计算指定单元格编号组非空单元格的数量 比较两个单元格内容是否一致 怎么样设置才能让这一列的每个单元格只能输入12位 如何让工作表奇数行背景是红色偶数行背景是蓝色 计算特定的一组单元格,满足条件的单元格的个数 把文本格式的数字转换成真正的数字 设置页码 Excel表格里如何插入页码的? 如何设置页脚首页为第5页 表格的页脚问题 无拘无束的页眉 打印表头 Excel打印如何不显示错误值符号 对于一些不可打印的字符的处理 用那个函数可将个位数前面的零值显示出来? 如果你要在A3的前面插入100行 请问如何每隔30行粘贴一新行 在工作表里有连续10行数据, 现在要每行间格2行 一个大表每一行下面需要加一行空行,怎么加最方便 Excel插入空白行 快速删除工作表的空行快速删除空行一次删完Excel里面多出很多的空白行 每30行为一页并加上一个标题如何实现如何实现隔行都加上标题项 如何把标签页去掉的? 去掉默认的表格线(网线)表格的框线 列标的标识变了 符号的意义 双击格式刷竟也能COPY文本(不是文本格式) 查找+格式刷的妙用 光标移动 最后一行为文本最后一行为数字 如何在EXCEL快速定位最后一行数据 用SUN函数快速求和 在Excel快速查看所有工作表公式 在Excel设置行间距 怎样同时改变多行行高 快速换行 让文本换行 在Excel行列快速转换 将原有列的内容倒置过来 快速回到A1单元格 复制粘贴回车键的妙用 一次选批注单元格 一次在所有单位格插入批注 在公式插入批注 不连续单元格填充同一数据 空白行的填充 怎样用函数向下实现自动填充 怎么设置自动保存 避免输入网址和电子邮件地址时的超链接 单元格前面自动加了等号 加盖公章 查找+格式刷的妙用 Excel鼠标双击妙用 Excel快速定位的技巧实例 在Excel插入Flash时钟的步骤 小写数字转换成人民币大写 轻轻松松制作超复杂Excel表头 【字符截取与增减】 截取单元格里某个字符后的字符 截取字符的公式 如何确定*号后的数字 如何提取数字间的数 三个数,如何取出间那个 取数值后三位公式 取数函数 如何把单元格的数字提取出来(字符串不连续) 数字在字符串不连续如何提取数字 用如何提取“-”前后的字符 怎样删去﹕后的文字 怎样只取“.”之后的文字﹖ 获取单元格内容字符串 如何提取一串数字的几位数字(字符) 如何把一个单元格的数字挑出来 分割文本 按照给定的位数,截断小数点后的数字 单元格数字提取问题 以关键字提取名称 如何把文本的前几个字符去除 对一列的文字统一去掉最后一个字 讨如何去掉单元格的第一个数字? 论一下取最后一个单词的方法 如何去掉单元格最后一位数字 如何在一列已经输入的数据前添加“p” 什么函数可以插入字符 如何在数据前添加“*”号 数字前面加上数字 【数据拆分与合并】 数字如何拆分 单元格数据拆分 单元格的拆分 如何拆分字组 用连字符“&”来合并文本怎样把不同格式不同位置的内容合并到一个单元格内 把不同单元格的内容合到一个单元格里 合并与拆分 合并不同单元格的内容 关于文字在表格的组合 求拆解合并公式 如何把字母和数字分开? 把分散在各单元格的内容合在一个单元格 多个工作表的单元格合并计算 【条件自定义格式】 通过条件格式将小计和总计的行设为不同的颜色 如何实现这样的条件格式 隔行不同字体颜色怎么设置 让不同类型数据用不同颜色显示 如何做这样的EXCEL表(颜色交叉) 条件格式 使用条件格式设置颜色条纹 相同数据的提示? 如何做到小于10显示二位小数,大于10显示一位小数 如何根据数值的正负加上“+”“-”符号 120,000显示为12.0 121,999显示为12.2 自定义单元格格式将单元格的数全部变成万元表示 有何办法实现将一张表数据由元的单位转换为万元 常用的自定义格式 自定义格式 怎样定义格式 在工具按钮之间设置分隔线 自定义区域为每一页的标题 一个单元格内格式问题 定制单元格数字显示格式 巧用定位选条件单元格 工作表的标签的字体和大小可以更改吗 隔行用不同颜色显示,请问如何做 将单元格设置为有“凸出”的效果或“凹进去”的效果 在Excel设计彩色数字 定义名称的妙处 零值问题 【汇总计算与统计】 个调税公式 算物价的函数 自动计算应收款滞纳金 淘汰率 应用公积金的一个函数 如何利用公式将数值转为百分比格式 比高得分公式 自动评定奖级 对带有单位的数据如何进行求和 对a列动态求和 动态求和公式 列的跳跃求和 有规律的隔行求和 如何实现奇数行或偶数行求和 单数行求和统计偶数单元格合计数值 隔行求和公式设置 隔列将相同项目进行求和 隔行或隔列加总 请问如何在一百行内做隔行相加 如何将间隔一定的列的数据相加呢 隔列求和(A、B列) 隔列求和的公式 隔列求和 关于隔行、隔列求和的问题 EXCEL求两列的对应元素乘积之和 计算900~1000之间的数值之和 双条件求和 如何实现这样的条件求和 A1:A10数字显为文本格式时,如何求和 如何分班统计男女人数 统计数值大于等于80的单元格数目 计算出A1里有几个abc 有条件统计 如何统计各年龄的数量 如何计算20-50岁的人数? 如何统计40-50岁的人的个数 要统计出7岁的女生人数 统计人数 如何统计A1:A10,D1:D10的人数? 如何让EXCEL自动从头统计到当前单元格 统计人数 统计人数 求各分数人数 有什么方法统计偶数 如何显示 工资统计的问题 统计数据问题一例 根据给定的条件,对数据进行合计 十列数据合计成一列 统计汉字字符个数 关于取数 统计单元格内不为空的格数 自动将销量前十名的产品代号及销量填入表 统计最大的连续次数3个“不重复”个数统计在一列有重复的姓名,如何统计出具体有几人 计数的问题 不相同 如何分班统计男女人数 在几百几千个数据发现重复项 统计互不相同的数据个数 多个工作表的单元格合并计算 单个单元格字符统计 数据区包含某一字符的项的总和,该用什么公式 函数如何实现分组编码 【数值取整及进位】 取整数函数 数值取整 求余数的函数 四舍五入公式 对数字进行四舍五入 如何实现“见分进元” 四舍五入 如何四舍五入取两位小数 根据给定的位数,四舍五入指定的数值 四舍六入 如何实现2舍3入 怎么设置单元格以千元四舍五入 ROUND函数的四舍五入不进位的解决方法? 保留一位小数 如何三舍四入 另类四舍五入 想把小数点和后面的数字都去掉,不要四舍五入 求真正的四舍五入后的数 小数点进位 个位数归0或者归5 【大小值或间值】 求平均值 如何实现求平均值时只对不等于零的数求均值? 平均分的问题 怎样求最大值(最小值或间值)平均数怎么弄 去掉其两个最大值和两个最小值的公式 去一行最高分最低分求平均值 在9个数值去掉最高与最低然后求平均值 求最大值(n列) 如何实现求平均值时只对不等于零的数求均值? 得到单元格编号组最大的数或最小的数 标记出3个最大最小值 取前五名,后五名的方法 如何用公式求出最大值所在的行? 求多个最高分 如何求多条件的平均值 想求出第三大之数值 【查询和查找引用】 查找顺序公式 怎样实现精确查询 查找及引用 查找函数的应用 怎么能方便的判断某个单元格包含多少个指定的字符?如何用查找函数 日期查找的问题 如何自动查找相同单元格内容 查找函数怎样对号入座(查找) 一个文本查找的问题 查找一列最后一个数值 查找重复字符 请教查找替换问题 IF函数替换法总结 查找的函数(查找末位词组) 怎样从原始数据自动获取最后一个数据 两列数据查找相同值对应的位置 查找数据公式两个(基本查找函数为VLOOKUP,MATCH) 【输入数据的技巧】 谈谈Excel输入的技巧 一列不输入重复数字 如果要查找重复输入的数字 单元格输入 大量0值输入超级技巧 如何在C列输入工号在D列显示姓名 输入提示如何做 在信息输入前就给予提示 数据有效性
本书侧重于函数的实战应用,共分12章,前10章分别介绍了数学函数、统计函数、日期和时间函数、文本函数、逻辑函数、查找和引用函数、财务函数、信息函数以及数据库和三角函数在实战的应用;第11 章介绍了函数与Excel其他功能的结合使用,另外第12章单独介绍了Excel 2013的特有函数。 读者可以在本书查询相关案例,从而在工作得到解决问题的方法; 也可以将本书作为学习Excel 函数的参考书或习题集,以通过对本书案例的演练来掌握常用的函数。 本书主要适用于希望快速掌握Excel函数相关知识,并使用公式和函数解决办公实际问题的用户,适用于不同年龄的办公人员、文秘、财务人员、公务员,尤其对刚进入职场的工作人员,在解决实际问题上有很大的指导作用。 Chapter 01 公式与函数必会知识和操作 1 ◎认识公式、函数及运算符 2 001 认识公式与函数的作用与联系 2 002 运算符的类型及其用途 2 003 计算的运算顺序 4 ◎灵活处理数据计算的各种引用 5 004 利用快捷键调整单元格的引用方式 5 005 处理跨表引用 6 006 处理跨工作簿引用 8 ◎数据计算的互换准则与数据区分 9 007 用数值指代逻辑值的规则 9 008 用数学运算替代逻辑函数 11 009 区分空单元格与空文本 13 010 让空白单元格不显示为0 13 ◎函数屏幕提示的妙用 15 011 提示函数的语法结构 15 012 查看函数参数的意义 17 013 快速选定指定参数 17 014 快速获取函数的帮助信息 19 ◎处理数据计算的方法 20 015 计算公式结果的几种方法 20 016 使用【F9】键查看公式结果 21 017 批量复制公式——按【Ctrl+Enter】组合键 21 018 批量复制公式——按【Ctrl+D】组合键 23 019 批量复制公式——拖动控制柄 24 020 批量复制公式——双击控制柄 25 021 批量复制公式——使用粘贴选项功能 26 Chapter 02 数学函数应用实例 29 ◎求和函数 30 001 计算所有生产线的总产量 30 002 计算签单总额在300000元以上的总金额 32 003 计算销售部当月的实发工资总和 34 004 计算销售量排前三的商品总销量 36 005 高斯求和 38 006 汇总女装订单表已收到的定金总额 39 007 汇总跳远成绩在1.9米以上的学生人数 41 008 计算工资在8000元以上的员工工资总和 44 009 计算提成在1500~2000元的员工工资总和 45 010 统计会员在项链上的总消费 48 011 统计会员在项链和手镯上的总消费 49 012 汇总选单元格所在行100元以上补贴总额 51 013 计算前三名和后三名的数据之和 53 014 汇总鼠标所在列大于7500的生产量 54 015 计算售价10元以下、销量200以上的商品总利润 56 016 统计销量300以上的竹盐系列产品总利润 57 017 计算满足一定条件的一、二级教师工作量之差 58 018 汇总销售部和市场部迟到的人数 60 019 计算低值易耗品采购总金额 61 020 计算男性员工人数 63 021 统计购买铂金戒指的男性会员人数 64 022 汇总男性会员在首饰上的总消费 66 023 汇总教学能力85分以上的一级教师总工作量 67 024 汇总所有车间员工的实际开支费用 69 ◎随机数函数 70 025 随机生成抽检产品的序号 70 026 制作随机顺序的面试次序表 73 027 将三个部门的员工随机分组 77 028 随机抽取5名员工的编号 81 029 随机抽取一名员工工资数据 84 ◎取舍函数 87 030 将跳远平均成绩保留两位小数 87 031 以“万元”为单位计算当月的产品销售总利润 89 032 汇总数量计量单位不同的金额 90 033 将员工实发工资保留“角”,忽略“分” 91 034 计算顺利完成业务需要的人数 93 035 计算发放工资所需各种面额钞票的数量 94 036 给通讯录数据编号 96 037 计算员工年限工资 98 038 计算可以组建的业务小组的个数 101 039 计算员工的提成工资 103 040 制作商品简易标签 104 ◎求积函数 106 041 计算车间每小时生产产值 106 042 跨表计算总产值 108 043 根据三边求普通三角形的面积 109 044 计算超市打折活动的总营业额 110 045 制作文九九乘法表 111 046 求不同单价下的利润 113 047 计算C产品的最大入库量 115 048 计算产品的累计入库数 116 ◎商与余数函数 117 049 根据出生年月推算员工生肖 117 050 根据出生年月判断性别 119 051 生成循环序列 120 052 为员工档案奇偶行设置不同的格式 121 053 制作工资条 123 054 按梯度计算员工提成工资 125 ◎排列组合函数 127 055 预计象棋比赛的总场次 127 056 计算两种彩票的头奖概率 128 057 计算奖率 129 ◎分类汇总函数 130 058 求所有商品的平均销量 130 059 计算隐藏某些商品时的平均利润 132 Chapter 03 统计函数应用实例 134 ◎计数函数 135 060 统计2月26日加班人次 135 061 统计女装订单数大于500的商品数量 136 062 统计月销售量1000以下、利润2000元以上商品数 138 063 统计特色商品数量 139 064 统计各部门职工的学历情况 140 065 统计销售部总人数 142 066 自动生成员工编号 143 067 统计学生缺考总次数 144 068 统计有效的调查问卷数目 145 069 统计购买各种首饰的会员人数 146 070 计算20~35岁的员工比例 148 071 统计与公司两项业务都有往来的客户数 150 072 统计语、数、外大于90分且总分大于480分的人数 151 073 统计业绩200000元以上的大专或本科学历男性业务员 152 074 统计各级业务员业绩异常的人数 154 ◎平均值函数 156 075 计算各季度的平均生产成本 156 076 计算90分以上的平均成绩 157 077 计算学生含缺考科目的平均成绩 158 078 统计销量前N名的平均销量 160 079 计算操作员的平均产量 161 080 计算4月份交货产品的平均订单金额 162 081 计算会员在金饰上的平均消费 163 082 计算金融系讲师平均授课课时 164 083 计算满足特定条件的教师的科研能力平均分 165 084 去除最值求全班跳远平均成绩 167 085 去掉一个最高分和最低分求参赛选手平均得分 169 ◎最值函数 171 086 突出显示销量最高的数据 171 087 求月销售量低于平均销量的最大销量的商品名称 173 088 分别求1~4月排前3的销售量 175 089 制作产品一季度销量排行榜 176 090 求最后购买某种首饰的会员 178 091 计算工龄最小的女员工的工龄 179 092 计算材料的3个最少消耗量 180 093 提取每月销量倒数第二的商品 182 ◎值函数 183 094 计算3月份产品销量值 183 095 设定社保缴费基数上下限 185 096 查找销售量处于间位置的部门 186 ◎排名函数 188 097 对员工上半年销售业绩进行排名 188 098 查询指定学生的成绩排名 190 099 求同龄异性员工的人数 194 ◎频率分布函数 196 100 求跳远测试出现次数最多的成绩 196 101 查询材料采购最频繁的车间 198 102 统计各个利润区间的商品数目 200 103 分别统计未完成任务和超额完成任务的人数 202 104 分别统计本科以下及本科以上学历的员工人数 204 105 统计各学历员工数 205 106 求员工销售业绩的国式排名 207 ◎概率分布函数 210 107 优选机器维修人员招聘方案 210 108 提供可供选择的机床维修人员配置方案 212 Chapter 04 日期和时间函数应用实例 217 ◎日期函数 218 109 计算员工工龄 218 110 计算2010年之前空调的平均售价 221 111 计算本月交货的产品数量 222 112 计算工程的起止年月 224 113 计算员工的转正时间 228 114 计算产品的交货时间处于哪一旬 230 115 制作2012年法定假日倒计时 232 116 判断借款是否逾期 234 117 将简易输入的日期转换为标准日期 236 118 计算付款日期 238 119 计算当月天数 240 120 显示本次打开档案的时间 241 121 判断机器是否需要检修 243 122 自动生成离职员工工资结算日期 245 123 计算支付货款日期 247 124 计算员工离职之前在公司工作的月数 250 125 根据入职日期计算员工带薪年假的天数 251 ◎工作日函数 253 126 计算员工的工龄(精确到月份) 253 127 计算工作的完成时间 255 128 计算本月的工作日数目 257 ◎星期函数 258 129 计算法定假日的星期 258 130 计算付款时间 262 131 计算某员工每日的工资 264 132 按周汇总产品出入库数量 266 133 自动生成考勤周报表的标题 268 134 罗列第45周的日期 270 ◎时间函数 272 135 计算临时加班的员工的工资 272 136 计算员工今日的计时工资 274 137 计算员工的平均速度 277 138 根据完成任务时间计算奖惩金额 280 139 根据通信时间计算本月总话费 282 140 在时间日期数据提取时间或日期 285 Chapter 05 文本函数应用实例 287 ◎字符串转换函数 288 141 换行显示库存量及是否需要进货 288 142 将文本数字转换为数值并计算利润 290 143 从身份证号码提取员工的性别信息 292 144 从身份证号码提取员工的生日信息 294 145 快速恢复以科学计数法显示的商品条形码 296 146 将数字金额转换为人民币大写 298 147 将日期转换为文大写 301 148 将员工提成工资转换为会计格式 302 149 根据工作年限计算员工年终奖 304 150 快速将数字转换为电话号码格式 306 151 将成本保留两位小数后再求和 308 152 将应收款显示为“万元”并添加¥符号 309 153 将全角字符转换为半角字符 310 154 计算混合字符串之字母的个数 312 155 将半角字符转换为全角字符 313 156 计算混合字符串之汉字的个数 314 157 将单词的首字母转换为大写 315 158 将所有单词转换为小写形式 317 159 将英文句子的首字母转换为大写其余小写的形式 318 160 将所有单词转换为大写 320 161 统计软件名称英文字母的个数 321 162 将区域的文本串联 323 163 为公式添加说明 324 164 用简易图表表示销量情况 326 ◎文本合并比较函数 327 165 在数值结果左侧添加“¥”符号 327 166 在身份证号码提取员工的出生年月信息 329 167 提取月利润最高的前三种产品的名称 330 168 判断实习员工是否可以继续考察 331 ◎查找与替换函数 334 169 根据产品规格计算产品的体积 334 170 通讯录单列转3列 336 171 将15位身份证号码升级为18位 338 172 升级产品型号 340 173 将专业/年级/班级/名称分开 341 174 从软件名称提取软件的版本号 343 175 统计各部门的员工人数 345 176 提取姓名和省名 347 ◎获取字符串函数 348 177 从地址提取省名 348 178 通过身份证号码计算年龄 350 179 将金额分散填充 351 180 从开支明细提取金额 354 181 从卡机数据判断员工所属分公司及部门 355 182 从卡机数据提取时间并判断是否迟到 357 183 根据身份证号码统计男性员工人数 358 184 在不规范格式的日期数据提取日期 360 ◎除去空格 362 185 将英文句子规范化 362 186 分别提取省/市/县名称 363 Chapter 06 逻辑函数应用实例 365 ◎真假值判断函数 366 187 判断员工性别信息是否正确 366 188 判断员工是否全勤 367 189 判断员工是否可以直接晋升 369 190 判断员工身份证号码位数是否正确 370 191 根据年龄判断员工是否退休 371 192 判断员工是否符合晋升条件 373 193 判断员工是否升职 375 194 统计月利润文本型数字的个数 376 195 判断商品的盈利情况是否良好 377 196 根据员工工资计算员工的个人所得税 379 ◎条件判断函数 381 197 根据员工的各项考核成绩判断员工是否合格 381 198 判断员工是否需要补考 382 199 判断员工是否缺考 383 200 查询员工是否享受夜班补贴 385 201 计算员工12月工资 387 202 汇总商品的销售额 388 203 为办公物资采购表建立归类标签 391 204 在有学生全部缺考的情况下计算学生的平均成绩 392 Chapter 07 查找和引用函数应用实例 394 ◎查找函数 395 205 查询指定员工缺勤次数 395 206 根据考核成绩评定员工考核等级 396 207 根据员工姓名查找员工编号 398 208 查询指定厂家提供的某种产品的价格 400 209 查询商品最新单价 401 210 根据员工编号或者姓名查找提成工资 403 211 根据员工姓名和编号查找员工信息 406 212 根据职务和工龄计算年限工资 408 213 根据产品名称的拼音生成产品编号 410 214 根据本月收入查询应采用税率和速算扣除数 413 215 查找某销售员某月的销售业绩 415 216 制作员工工牌 416 217 查询最后入职的员工 418 218 查询某员工是否为本公司人员 419 219 计算员工的工作项数 421 220 制作周营业额排行榜 423 221 根据员工考核成绩进行排名 427 222 罗列各省参展名单 429 223 罗列本周多次迟到的员工 432 224 根据库存编号查询库存信息 433 225 查询员工应得福利费 437 226 计算员工测评总分 439 227 查询六月值夜班最多的员工 441 228 罗列每个名次上的员工姓名 442 229 根据达标率计算不同工种员工的奖金 445 230 根据关键字查找所有符合的商品 447 231 根据员工档案详表制作简表 452 232 提取格式混乱的日期的月份 454 233 计算业务员的业绩奖金 456 234 评定面试结果 460 ◎引用函数 461 235 为员工档案填充序号 461 236 求员工第几次的测试成绩最好 463 237 将文日期转换为标准格式日期 465 238 每10种商品汇总一次利润 467 239 为上半年生产统计表填充周次 470 240 统计员工的缺勤情况 471 241 拆分合并单元格 473 242 统计某公司某周的工作事项 476 243 多区域统计业绩50万元以上的销售员人数 477 244 求3个车间的最高平均产量 479 245 返回指定时间的销售额 480 246 求最大签单业绩所在单元格 482 247 求指定车间的最大产量 483 248 汇总签单业绩 484 249 按品种编号 486 250 根据单价表和销量表汇总销售额 488 251 计算最近N天的销售额 490 252 自动生成工资条 491 253 查询员工福利相关信息 493 254 计算最低购入价格 495 255 查询员工档案的最后一个记录 496 256 提取不重复的姓名 499 257 交换表格行列 500 ◎超链接函数 501 258 快速返回工作表首行 501 259 快速跳转至添加员工信息处 503 260 在工作表直接使用百度搜索 505 Chapter 08 财务函数应用实例 507 ◎投资预算函数 508 261 整存整取 508 262 零存整取 509 263 计算各项投资的金额 510 264 年金现值的计算 511 265 不同计息期现值的计算 513 266 设备更新投资分析 515 267 选用甲设备的最低使用年限 518 268 求银行存款年利率 519 ◎本金和利息函数 520 269 偿债基金的计算 520 270 固定期限的银行贷款分析 522 271 求等额分期付款每期的本、息及本息和 524 272 求等额本金付款每期的本、息及本息和 526 273 选择最佳还贷方案 529 ◎折旧函数 533 274 使用直线折旧法计算固定资产折旧 533 275 使用固定余额递减法计算资产折旧 537 276 使用双倍余额递减法计算资产折旧 540 277 使用年数总和法计算资产折旧 544 278 使用可变余额递减法计算资产折旧 547 Chapter 09 信息函数应用实例 550 ◎IS()类函数 551 279 查询指定员工最大缺勤次数 551 280 转换面试结果表达方式 553 281 标记考核成绩达到A级的员工 557 282 按编号汇总库存量 559 283 统计男性员工人数 560 284 统计一季度出入库总量 562 285 求员工服务态度平均分 564 286 统计字符串不重复的字母个数 566 287 罗列参与两个项目和一个项目的员工 568 288 统计生产人员人数 571 ◎信息类函数 574 289 显示当前工作表路径 574 290 计算员工累计积分 576 291 从明细表提取数据 577 292 从未知格式日期提取月份 581 Chapter 10 数据库和三角函数应用实例 584 ◎数据库函数 585 293 统计各车间平均生产成本 585 294 统计竹盐产品平均售价 587 295 统计一、二车间第二季度生产总成本 589 296 求满足条件的商品的总利润 591 297 求2班的最高平均分 593 298 求平均工龄以下员工的最高工资 595 299 判断可否选派二级教师 599 300 查询符合条件的员工姓名 601 301 统计所有考核均合格的员工数 602 ◎三角函数 605 302 计算定制锅炉的直径 605 303 计算扇形材料的弧长 606 304 绘制简单三角函数图像 608 305 绘制复杂三角函数图像 610 306 判断三角形材料是否满足条件 612 Chapter 11 函数与其他Excel功能结合应用 614 ◎条件格式函数的应用 615 307 使工作表能自动隐藏错误值 615 308 标记销量最大的10种商品名称 616 309 标示第一季度销售额均在2000元以上的员工 619 310 在高于平均成绩的姓名后添加标识 621 311 3天内行程提示 624 312 根据关键字标识商品信息 626 313 多条件控制工资的显示 627 314 按模糊条件标示符合条件的记录 632 ◎数据有效性函数的应用 633 315 禁止输入重复的员工编号 633 316 多条件限制员工编号输入 636 317 利用数据有效性生成二级列表 639 318 四级下拉列表的制作 644 319 将已输入的数据作为数据源 650 ◎图表函数的应用 653 320 制作一季度产品的动态销量图 653 321 制作区域销量的动态子母图 656 322 制作销量的动态分类统计图 661 323 制作最近一周的销量图 663 324 制作收支瀑布图 666 325 制作可比较任意产品产量的柱形图 669 326 制作细分柱形图 673 327 制作双色柱形图 675 328 制作动态复合饼图 678 329 突出显示图表的极值 683 330 高亮显示光标选定数据 685 ◎数据透视表函数的应用 688 331 获取数据透视表关键字 688 332 计算分类百分比 689 333 为排名进行星级评定 690 ◎模拟分析函数的应用 692 334 求可变利率下每月的还贷额 692 335 求不同利率和还款期限下的月还款额 694 336 贷款方案分析 696 337 应聘员工工资要求分析 699 ◎规划求解函数的应用 701 338 确定产品的最佳运输方案 701 339 确定最佳生产方案 704 ◎迭代计算函数的应用 708 340 自动记录填写产品入库记录的时间 708 341 罗列铝材下料方案 711 Chapter 12 Excel 2013特有函数介绍及其应用实例 715 001 返回数字的反余切值 716 002 返回数字的反双曲余切值 716 003 返回角度的正割值 717 004 返回角度的双曲正割值 717 005 返回角度的余切值 717 006 返回双曲角度的双曲余切值 718 007 返回角度的余割值 718 008 返回角度的双曲余割值 719 009 将罗马数字转换为阿拉伯数字 719 010 将数字转换为具备给定基数的文本表示 720 011 将数字的文本表现形式转换为十进制数 720 012 向上舍入数字到指定基数的倍数 721 013 向下舍入数字到指定基数的倍数 722 014 向上舍入数字到指定有效位的倍数 722 015 返回给定数目的项的组合数 723 016 返回指定维度的单位矩阵 723 017 使用二项式分布返回试验结果的概率 724 018 返回伽玛函数值 724 019 返回比指定标准正态累积分布函数值小0.5的值 725 020 返回对象总数给定数据的排列数 725 021 返回标准正态分布的密度函数值 726 022 返回数据集分布的不对称度 726 023 返回两个日期之间的天数 727 024 返回给定日期在全年所处的周数 727 025 将数字转化为文本格式并添加$符号 728 026 以与区域设置无关的方式将文本转换为数字 728 027 将给定数值转化为对应的Unicode字符 729 028 返回给定文本第一个字符对应的Unicode数字 729 029 判断公式结果是否为错误值#N/A 730 030 返回所有参数的逻辑异或 730 031 以字符串的形式返回公式 731 032 返回投资到达指定值所需的期数 731 033 返回投资增长的等效利率 732 034 检查单元格引用是否包含公式 732 035 返回引用工作表的工作表编号【SHEET()】 733 036 返回引用的工作表总数 733 037 返回两个数的按位“与”结果 733 038 返回两个数的按位“或”结果 734 039 返回两个数值的按位“异或”结果 734 040 返回向左移动指定位数后的数值 735 041 返回向右移动指定位数后的数值 735 042 返回复数的余切值 736 043 返回复数的余割值 736 044 返回复数的正割值 736 045 返回复数的正切值 737 046 返回复数的双曲正弦值 737 047 返回复数的双曲余弦值 737 048 返回复数的双曲正割值 738 049 返回复数的双曲余割值 738 050 返回复数的平方根 738 051 返回URL编码的字符串 739 052 返回XML内容的特定数据 739 053 返回网络上的Web服务数据 740 案例.001 计算任务的持续时间 740 案例.002 计算法定节日是全年的第几周 742 案例.003 处理员工姓名查找不到的情况 743 附录A 函数语法格式速查 745 1.逻辑函数 745 2.统计函数 745 3.数学和三角函数 750 4.日期和时间函数 752 5.文本函数 752 6.财务函数 754 7.查找和引用函数 757 8.信息函数 758 9.数据库函数 759
前言 第1章 文本函数 1.1 LOWER 1.2 TEXT 1.3 CHAR 1.4 RMB 1.5 LEFT 1.6 LEFTB 1.7 RIGHT 1.8 SEARCH 1.9 SEARCHB 1.10 UPPER 1.11 PROPER 1.12 CODE 1.13 DOLLAR 1.14 CONCATENATE 1.15 TRIM 1.16 ASC 1.17 WIDECHAR 1.18 SUBSTITUTE 1.19 LEN 1.20 LENB 1.21 T 1.22 MIDB 1.23 FIXED 1.24 REPLACE 1.25 REPLACEB 1.26 MID 1.27 REPT 1.28 FIND 1.29 FINDB 第2章 财务函数 2.1 PRICE 2.2 PRICEDISC 2.3 DB 2.4 DDB 2.5 FV 2.6 NPER 2.7 MIRR 2.8 XIRR 2.9 VDB 2.10 AMORDEGRC 2.11 AMORLINC 2.12 SLN 2.13 SYD 2.14 PV 2.15 NPV 2.16 XNPV 2.17 COUPNUM 2.18 RATE 2.19 CUMIPMT 2.20 CUMIPRINC 2.21 TBILLEQ 2.22 DOLLARFR 2.23 PMT 2.24 PPMT 2.25 PRICEMAT 2.26 ACCRINTM 2.27 YIELD 2.28 YIELDMAT 2.29 ACCRINT 2.30 IRR 2.31 EFFECT 2.32 NOMINAL 2.33 ODDLYIELD 2.34 FVSCHEDULE 2.35 RECEIVED 2.36 DISC 2.37 YIELDDISC 2.38 COUPPCD 2.39 INTRATE 2.40 DURATION 第3章 数学和三角函数 3.1 SUM 3.2 SUMIF 3.3 SUMIFS 3.4 MDETERM 3.5 ODD 3.6 ABS 3.7 PRODUCT 3.8 SUMSQ 3.9 SUMPRODUCT 3.10 SUBTOTAL 3.11 QUOTIENT 3.12 ROUND 3.13 ROUNDDOWN 3.14 INT 3.15 TRUNC 3.16 CEILING 3.17 FLOOR 3.18 MROUND 3.19 COMBIN 3.20 POWER 3.21 MMULT 3.22 MOD 3.23 FACT 3.24 RAND 3.25 MINVERSE 3.26 EVEN 第4章 时间和日期函数 4.1 NOW 4.2 MINUTE 4.3 SECOND 4.4 HOUR 4.5 DAY 4.6 TODAY 4.7 DATEVALUE 4.8 WEEKNUM 4.9 TIME 4.10 TIMEVALUE 4.11 YEAR 4.12 MONTH 4.13 WEEKDAY 4.14 EDATE 4.15 EOMONTH 4.16 NETWORKDAYS 4.17 WORKDAY 4.18 DAYS360 4.19 YEARFRAC 4.20 DATE 第5章 逻辑函数 5.1 AND 5.2 IF 5.3 NOT 5.4 TRUE 5.5 FALSE 5.6 OR 第6章 统计函数 6.1 COUNT 6.2 COUNTA 6.3 COUNTIF 6.4 COUNTBLANK 6.5 LARGE 6.6 SMALL 6.7 AVERAGE 6.8 AVERAGEA 6.9 AVERAGEIF 6.10 AVERAGEIFS 6.11 GEOMEAN 6.12 FREQUENCY 6.13 TRIMMEAN 6.14 MEDIAN 6.15 MODE 6.16 HARMEAN 6.17 MAX 6.18 MIN 6.19 QUARTILE 6.20 COUNTIFS 6.21 PERCENTILE 6.22 PERCENTRANK 6.23 AVEDEV 6.24 RANK 第7章 数据库函数 7.1 DGET 7.2 DPRODUCT 7.3 DCOUNTA 7.4 DSUM 7.5 DAVERAGE 7.6 DMAX 7.7 DCOUNT 7.8 DMIN 第8章 查找和引用函数 8.1 ADDRESS 8.2 COLUMN 8.3 ROW 8.4 AREAS 8.5 ROWS 8.6 COLUMNS 8.7 CHOOSE 8.8 MATCH 8.9 LOOKUP 8.10 HLOOKUP 8.11 VLOOKUP 8.12 INDEX 8.13 INDIRECT 8.14 OFFSET 8.15 TRANSPOSE 8.16 HYPERLINK 第9章 信息函数 9.1 ISODD 9.2 ISERR 9.3 ISNA 9.4 ISTEXT 9.5 ERROR.TYPE 9.6 ISNUMBER 9.7 ISNONTEXT 9.8 ISERROR 9.9 N 9.10 ISEVEN 用例索引 第1章 文本函数 用例1:将所有单词转换成小写形式(LOWER) 源文件:光盘\源文件\01\06.xlsx 用例2:根据身份证号码判断性别(TEXT) 源文件:光盘\源文件\01\014.xlsx 用例3:将数字转换成英文字符(CHAR) 源文件:光盘\源文件\01\012.xlsx 用例4:用¥表示应收账款金额(RMB) 源文件:光盘\源文件\01\019.xlsx 用例5:通过身份证号码计算年龄(LEFT) 源文件:光盘\源文件\01\038.xlsx 用例6:提取地址的省份名称(LEFTB) 源文件:光盘\源文件\01\039.xlsx 用例7:根据身份证号码统计男员工人数(RIGHT) 源文件:光盘\源文件\01\045.xlsx 用例8:统计名字为“苏珍”的人数(SEARCH) 源文件:光盘\源文件\01\03.xlsx 用例9:提取各软件的版本号(SEARCHB) 源文件:光盘\源文件\01\05.xlsx 用例10:先将文本转换为大写,再计算英文字母个数(UPPER) 源文件:光盘\源文件\01\08.xlsx 用例11:将汉语拼音的人名转换为英文全拼人名(PROPER) 源文件:光盘\源文件\01\09.xlsx 用例12:判断单元格字符是否为字母(CODE) 源文件:光盘\源文件\01\013.xlsx 用例13:用$表示应付账款金额(DOLLAR) 源文件:光盘\源文件\01\018.xlsx 用例14:根据身份证号码提取出生年月日(CONCATENATE) 源文件:光盘\源文件\01\020.xlsx 用例15:删除用户名多余的空格以便进行身份验证(TRIM) 源文件:光盘\源文件\01\022.xlsx 用例16:将全角字符转换为半角(ASC) 源文件:光盘\源文件\01\024.xlsx 用例17:将半角字符转换成全角显示(WIDECHAR) 源文件:光盘\源文件\01\026.xlsx 用例18:将数字转换成英文字符(CHAR) 源文件:光盘\源文件\01\028.xlsx 用例19:计算单元格数字个数(LEN) 源文件:光盘\源文件\01\029.xlsx 用例20:计算字符串的字节数(LENB) 源文件:光盘\源文件\01\031.xlsx 用例21:串联区域的文本(T) 源文件:光盘\源文件\01\044.xlsx 用例22:提取各车间负责人姓名(MIDB) 源文件:光盘\源文件\01\032.xlsx 用例23:计算订单金额并以“百万”为单位显示(FIXED) 源文件:光盘\源文件\01\034.xlsx 用例24:将产品型号规范化(REPLACE) 源文件:光盘\源文件\01\035.xlsx 用例25:将15位身份证号码升级为18位(REPLACEB) 源文件:光盘\源文件\01\036.xlsx 用例26:提取打卡时间(MID) 源文件:光盘\源文件\01\041.xlsx 用例27:将需要隐藏的部分用重复的符号代替(REPT) 源文件:光盘\源文件\01\043.xlsx 用例28:提取学校与医院地址(FIND) 源文件:光盘\源文件\01\01.xlsx 用例29:提取学生英文名字(FINDB) 源文件:光盘\源文件\01\02.xlsx 第2章 财务函数 用例1:计算债券的价格(PRICE) 源文件:光盘\源文件\02\029.xlsx 用例2:计算有价证券的价格(PRICEDISC) 源文件:光盘\源文件\02\031.xlsx 用例3:以固定余额递减法计算资产折旧值(DB) 源文件:光盘\源文件\02\05.xlsx 用例4:以双倍余额递减法计算资产折旧值(DDB) 源文件:光盘\源文件\02\06.xlsx 用例5:计算存款加利息金额(FV) 源文件:光盘\源文件\02\01.xlsx 用例6:计算存款达到5万元需要几个月(NPER) 源文件:光盘\源文件\02\02.xlsx 用例7:计算投资后的内部收益率(MIRR) 源文件:光盘\源文件\02\03.xlsx 用例8:计算不定期发生的内部收益率(XIRR) 源文件:光盘\源文件\02\04.xlsx 用例9:使用余额递减法计算任何期间的资产折旧值(VDB) 源文件:光盘\源文件\02\08.xlsx 用例10:计算第一时期的折旧值(AMORDEGRC) 源文件:光盘\源文件\02\09.xlsx 用例11:用函数AMORLINC计算第一时期的折旧值(AMORLINC) 源文件:光盘\源文件\02\010.xlsx 用例12:计算线性折旧值(SLN) 源文件:光盘\源文件\02\011.xlsx 用例13:以年限总和折旧法计算资产折旧值(SYD) 源文件:光盘\源文件\02\012.xlsx 用例14:计算在相同收益条件下谁投资少(PV) 源文件:光盘\源文件\02\014.xlsx 用例15:判断投资是否可行(NPV) 源文件:光盘\源文件\02\016.xlsx 用例16:判断能否收回投资(XNPV) 源文件:光盘\源文件\02\017.xlsx 用例17:计算利息支付次数(COUPNUM) 源文件:光盘\源文件\02\018.xlsx 用例18:根据投资金额、时间和目标收益计算增长率(RATE) 源文件:光盘\源文件\02\019.xlsx 用例19:根据贷款、利率和时间计算某时间的利息(CUMIPMT) 源文件:光盘\源文件\02\020.xlsx 用例20:根据贷款、利率和时间计算需偿还的本金(CUMPRINC) 源文件:光盘\源文件\02\021.xlsx 用例21:计算国库券的等效收益率(TBILLEQ) 源文件:光盘\源文件\02\050.xlsx 用例22:用分数形式表示价格(DOLLARFR) 源文件:光盘\源文件\02\054.xlsx 用例23:计算贷款的年偿还额和月偿还额(PMT) 源文件:光盘\源文件\02\022.xlsx 用例24:计算第一个月和最后一个月应付的本金金额(PPMT) 源文件:光盘\源文件\02\023.xlsx 用例25:计算证券的价格(PRICEMAT) 源文件:光盘\源文件\02\025.xlsx 用例26:计算一次性证券利息(ACCRINTM) 源文件:光盘\源文件\02\026.xlsx 用例27:计算收益率(YIELD) 源文件:光盘\源文件\02\028.xlsx 用例28:计算债券的到期收益率(YIELDMAT) 源文件:光盘\源文件\02\027.xlsx 用例29:计算定期付息债券应计利息(ACCRINT) 源文件:光盘\源文件\02\030.xlsx 用例30:计算投资收益(IRR) 源文件:光盘\源文件\02\032.xlsx 用例31:计算实际年利率(EFFECT) 源文件:光盘\源文件\02\033.xlsx 用例32:计算名义利率(NOMINAL) 源文件:光盘\源文件\02\034.xlsx 用例33:计算股票的收益率(ODDLYIELD) 源文件:光盘\源文件\02\047.xlsx 用例34:计算存款的未来值(FVSCHEDULE) 源文件:光盘\源文件\02\035.xlsx 用例35:计算一次性付息证券的金额(RECEIVED) 源文件:光盘\源文件\02\036.xlsx 用例36:计算证券的贴现率(DISC) 源文件:光盘\源文件\02\037.xlsx 用例37:计算折价发行债券的收益率(YIELDDISC) 源文件:光盘\源文件\02\039.xlsx 用例38:计算结算日之前的付息日(COUPPCD) 源文件:光盘\源文件\02\040.xlsx 用例39:计算一次性付息证券的利率(INTRATE) 源文件:光盘\源文件\02\038.xlsx 用例40:计算基金的修正期限(DURATION) 源文件:光盘\源文件\02\048.xlsx 第3章 数学和三角函数 用例1:汇总所有员工产量的总和(SUM) 源文件:光盘\源文件\03\003.xlsx 用例2:对2500~3500之间的工资数求和(SUMIF) 源文件:光盘\源文件\03\011.xlsx 用例3:汇总所有车间男员工人数(SUMIFS) 源文件:光盘\源文件\03\039.xlsx 用例4:求解二元联立方程组(MDETERM) 源文件:光盘\源文件\03\036.xlsx 用例5:抽取奇数行姓名(ODD) 源文件:光盘\源文件\03\034.xlsx 用例6:计算个人所得税(ABS) 源文件:光盘\源文件\03\001.xlsx 用例7:计算每种商品打折后的价格(PRODUCT) 源文件:光盘\源文件\03\015.xlsx 用例8:直角三角形判断(SUMSQ) 源文件:光盘\源文件\03\020.xlsx 用例9:计算参保人数(SUMPRODUCT) 源文件:光盘\源文件\03\016.xlsx 用例10:不间断的编号(SUBTOTAL) 源文件:光盘\源文件\03\021.xlsx 用例11:将以秒计算的时间转换为时、分、秒格式(QUOTIENT) 源文件:光盘\源文件\03\022.xlsx 用例12:将统计金额保留到分位(ROUND) 源文件:光盘\源文件\03\027.xlsx 用例13:计算需要多少零钞(ROUNDDOWN) 源文件:光盘\源文件\03\028.xlsx 用例14:分别统计收支金额并忽略小数(INT) 源文件:光盘\源文件\03\024.xlsx 用例15:合计购物金额、保留一位小数(TRUNC) 源文件:光盘\源文件\03\025.xlsx 用例16:统计交易损失金额(CEILING) 源文件:光盘\源文件\03\029.xlsx 用例17:统计业务员提成金额(FLOOR) 源文件:光盘\源文件\03\030.xlsx 用例18:计算可分班数(MROUND) 源文件:光盘\源文件\03\031.xlsx 用例19:计算比赛的时间(COMBIN) 源文件:光盘\源文件\03\041.xlsx 用例20:计算单元格区域数据开三次方后的平均值(POWER) 源文件:光盘\源文件\03\032.xlsx 用例21:求不同单价下的利润(MMULT) 源文件:光盘\源文件\03\033.xlsx 用例22:设计工资条(MOD) 源文件:光盘\源文件\03\023.xlsx 用例23:计算50~60之间的整数相乘的结果(FACT) 源文件:光盘\源文件\03\035.xlsx 用例24:随机排列学生座位(RAND) 源文件:光盘\源文件\03\040.xlsx 用例25:求解多元联立方程组(MINVERSE) 源文件:光盘\源文件\03\037.xlsx 用例26:统计参加培训的人数(EVEN) 源文件:光盘\源文件\03\038.xlsx 第4章 时间和日期函数 用例1:统计从发货至收到货款的时间(NOW) 源文件:光盘\源文件\04\04.xlsx 用例2:计算奖金(MINUTE) 源文件:光盘\源文件\04\019.xlsx 用例3:计算产品生产时间(SECOND) 源文件:光盘\源文件\04\021.xlsx 用例4:计算计时工资(HOUR) 源文件:光盘\源文件\04\018.xlsx 用例5:统计本月下旬出库数量(DAY) 源文件:光盘\源文件\04\015.xlsx 用例6:计算本季度应付款的合计(TODAY) 源文件:光盘\源文件\04\02.xlsx 用例7:计算两个月之间相差的天数(DATEVALUE) 源文件:光盘\源文件\04\07.xlsx 用例8:统计某月第四周的收入金额(WEEKNUM) 源文件:光盘\源文件\04\025.xlsx 用例9:安排会议时间(TIME) 源文件:光盘\源文件\04\016.xlsx 用例10:计算临时工工资(TIMEVALUE) 源文件:光盘\源文件\04\017.xlsx 用例11:计算员工的年龄(YEAR) 源文件:光盘\源文件\04\010.xlsx 用例12:计算本月需要交货的数量(MONTH) 源文件:光盘\源文件\04\011.xlsx 用例13:统计星期日收入金额(WEEKDAY) 源文件:光盘\源文件\04\024.xlsx 用例14:计算还款时间(EDATE) 源文件:光盘\源文件\04\027.xlsx 用例15:计算离职人员工资结算日期(EOMONTH) 源文件:光盘\源文件\04\029.xlsx 用例16:计算员工的应付工资(NETWORKDAYS) 源文件:光盘\源文件\04\031.xlsx 用例17:计算工程完成日期(WORKDAY) 源文件:光盘\源文件\04\032.xlsx 用例18:计算还款天数(DAYS360) 源文件:光盘\源文件\04\033.xlsx 用例19:计算截至今天的利息(YEARFRAC) 源文件:光盘\源文件\04\034.xlsx 用例20:将身份证号码转换成出生日期(DATE) 源文件:光盘\源文件\04\05.xlsx 第5章 逻辑函数 用例1:判断员工是否符合奖金发放条件(AND) 源文件:光盘\源文件\05\04.xlsx 用例2:根据工龄计算12月份实发工资(IF) 源文件:光盘\源文件\05\02.xlsx 用例3:判断客户是否有未结清款的往来账(NOT) 源文件:光盘\源文件\05\08.xlsx 用例4:判断是否补考(TRUE) 源文件:光盘\源文件\05\09.xlsx 用例5:判断两列数据是否相等(FALSE) 源文件:光盘\源文件\05\10.xlsx 用例6:判断身份证长度是否正确(OR) 源文件:光盘\源文件\05\05.xlsx 第6章 统计函数 用例1:计算生产车间异常机台个数(COUNT) 源文件:光盘\源文件\06\08.xlsx 用例2:判断是否有人缺考(COUNTA) 源文件:光盘\源文件\06\011.xlsx 用例3:提取不重复数据(COUNTIF) 源文件:光盘\源文件\06\015.xlsx 用例4:统计未检验完成的产品数(COUNTBLANK) 源文件:光盘\源文件\06\012.xlsx 用例5:提取销量前三名的外销产品名称(LARGE) 源文件:光盘\源文件\06\033.xlsx 用例6:计算最后三名产量的平均值(SMALL) 源文件:光盘\源文件\06\036.xlsx 用例7:计算生产车间女职工的平均工资(AVERAGE) 源文件:光盘\源文件\06\01.xlsx 用例8:计算产量高于220的车间的平均产量(AVERAGEA) 源文件:光盘\源文件\06\04.xlsx 用例9:求每季度平均支出金额(AVERAGEIF) 源文件:光盘\源文件\06\05.xlsx 用例10:生产B产品且无异常的机台平均产量(AVERAGEIFS) 源文件:光盘\源文件\06\06.xlsx 用例11:计算利润的平均增长率(GEOMEAN) 源文件:光盘\源文件\06\07.xlsx 用例12:分别统计每个分数的人员个数(FREQUENCY) 源文件:光盘\源文件\06\016.xlsx 用例13:评分统计(TRIMMEAN) 源文件:光盘\源文件\06\019.xlsx 用例14:计算销量的间值(MEDIAN) 源文件:光盘\源文件\06\020.xlsx 用例15:哪种产品生产次数最多(MODE) 源文件:光盘\源文件\06\022.xlsx 用例16:计算平均产量(HARMEAN) 源文件:光盘\源文件\06\023.xlsx 用例17:计算单日最高销售额(MAX) 源文件:光盘\源文件\06\024.xlsx 用例18:确定最佳成绩(MIN) 源文件:光盘\源文件\06\027.xlsx 用例19:根据产量计算四分位数(QUARTILE) 源文件:光盘\源文件\06\028.xlsx 用例20:统计年龄大于45岁的劳模的人数(COUNTIFS) 源文件:光盘\源文件\06\037.xlsx 用例21:计算指定百分点的值(PERCENTILE) 源文件:光盘\源文件\06\029.xlsx 用例22:计算百分比排名(PERCENTRANK) 源文件:光盘\源文件\06\030.xlsx 用例23:计算零件质量系数的平均偏差(AVEDEV) 源文件:光盘\源文件\06\031.xlsx 用例24:查询指定产量在三个班的排名(RANK) 源文件:光盘\源文件\06\039.xlsx 第7章 数据库函数 用例1:提取指定商品的价格(DGET) 源文件:光盘\源文件\07\04.xlsx 用例2:统计商品的维修记录(DPRODUCT) 源文件:光盘\源文件\07\011.xlsx 用例3:计算上班迟到的男员工人数(DCOUNTA) 源文件:光盘\源文件\07\03.xlsx 用例4:计算符合特定条件的员工工资(DSUM) 源文件:光盘\源文件\07\012.xlsx 用例5:计算符合特定条件的员工的平均月薪(DAVERAGE) 源文件:光盘\源文件\07\01.xlsx 用例6:根据下拉列表计算不同项目的最大值(DMAX) 源文件:光盘\源文件\07\08.xlsx 用例7:计算不同职位的员工人数(DCOUNT) 源文件:光盘\源文件\07\02.xlsx 用例8:计算指定姓氏的所有学员的最低成绩(DMIN) 源文件:光盘\源文件\07\010.xlsx 第8章 查找和引用函数 用例1:显示最后一次销售量大于4000的地址(ADDRESS) 源文件:光盘\源文件\08\01.xlsx 用例2:引用不同工作表的产量(ADDRESS) 源文件:光盘\源文件\08\02.xlsx 用例3:返回成绩最高的地址(ADDRESS) 源文件:光盘\源文件\08\03.xlsx 用例4:将产量按降序对人员排名(COLUMN) 源文件:光盘\源文件\08\04.xlsx 用例5:重新排列员工资料(COLUMN) 源文件:光盘\源文件\08\05.xlsx 用例6:列出今日销售的华为手机型号(ROW) 源文件:光盘\源文件\08\06.xlsx 用例7:对班级升序排列(ROW) 源文件:光盘\源文件\08\07.xlsx 用例8:计算最高实发工资(ROW) 源文件:光盘\源文件\08\08.xlsx 用例9:统计分公司数量(AREAS) 源文件:光盘\源文件\08\09.xlsx 用例10:检测每个志愿是否重复(ROWS) 源文件:光盘\源文件\08\010.xlsx 用例11:将每个人的跳远成绩重新分组(ROWS) 源文件:光盘\源文件\08\011.xlsx 用例12:将金额分散填充(COLUMNS) 源文件:光盘\源文件\08\012.xlsx 用例13:跨表统计最大值(CHOOSE) 源文件:光盘\源文件\08\013.xlsx 用例14:根据产品质量决定处理办法(CHOOSE) 源文件:光盘\源文件\08\014.xlsx 用例15:根据订单号码查询负责人(CHOOSE) 源文件:光盘\源文件\08\015.xlsx 用例16:对合并区域进行数据查询(MATCH) 源文件:光盘\源文件\08\016.xlsx 用例17:区分大小写查找单价(MATCH) 源文件:光盘\源文件\08\017.xlsx 用例18:累计销量并列出排行榜(MATCH) 源文件:光盘\源文件\08\018.xlsx 用例19:查找身份证号码(LOOKUP) 源文件:光盘\源文件\08\019.xlsx 用例20:计算购物金额(LOOKUP) 源文件:光盘\源文件\08\020.xlsx 用例21:提取销量与单价并计算金额(LOOKUP) 源文件:光盘\源文件\08\021.xlsx 用例22:标识各选手应得的奖牌(LOOKUP) 源文件:光盘\源文件\08\022.xlsx 用例23:查找业务员的销量(HLOOKUP) 源文件:光盘\源文件\08\023.xlsx 用例24:计算产品不同时期的单价(HLOOKUP) 源文件:光盘\源文件\08\024.xlsx 用例25:查找单价并计算金额(VLOOKUP) 源文件:光盘\源文件\08\025.xlsx 用例26:多条件查找(VLOOKUP) 源文件:光盘\源文件\08\026.xlsx 用例27:查找多个项目(VLOOKUP) 源文件:光盘\源文件\08\027.xlsx 用例28:使用通配符查找(VLOOKUP) 源文件:光盘\源文件\08\028.xlsx 用例29:分类显示导致产品不良的原因(INDEX) 源文件:光盘\源文件\08\029.xlsx 用例30:选择性引用数据(INDEX) 源文件:光盘\源文件\08\030.xlsx 用例31:将成绩按升序排列(INDEX) 源文件:光盘\源文件\08\031.xlsx 用例32:插入空行分割数据(INDEX) 源文件:光盘\源文件\08\032.xlsx 用例33:提取员工表四分之三信息(INDEX) 源文件:光盘\源文件\08\033.xlsx 用例34:显示迟到次数最多者名单(INDEX) 源文件:光盘\源文件\08\034.xlsx 用例35:按投诉次数升序排列(INDEX) 源文件:光盘\源文件\08\035.xlsx 用例36:计算每人产值和每组产值(INDIRECT) 源文件:光盘\源文件\08\036.xlsx 用例37:显示三个表的最大值(INDIRECT) 源文件:光盘\源文件\08\037.xlsx 用例38:整理成绩表(INDIRECT) 源文件:光盘\源文件\08\038.xlsx 用例39:查询进库或出库数量(OFFSET) 源文件:光盘\源文件\08\039.xlsx 用例40:计算Excel类图书进货最多的是月份(OFFSET) 源文件:光盘\源文件\08\040.xlsx 用例41:分类汇总(OFFSET) 源文件:光盘\源文件\08\041.xlsx 用例42:根据条件计算销量冠军(OFFSET) 源文件:光盘\源文件\08\042.xlsx 用例43:计算最后三天的平均产量(OFFSET) 源文件:光盘\源文件\08\043.xlsx 用例44:计算利润并按降序列出排行榜(OFFSET) 源文件:光盘\源文件\08\044.xlsx 用例45:引用不同的价格统计金额与合计(OFFSET) 源文件:光盘\源文件\08\045.xlsx 用例46:计算上半年的销售利润及排名(OFFSET) 源文件:光盘\源文件\08\046.xlsx 用例47:计算5个地区的销售利润(OFFSET) 源文件:光盘\源文件\08\047.xlsx 用例48:计算销量最高的轮次并提取姓名(OFFSET) 源文件:光盘\源文件\08\048.xlsx 用例49:判断是否有超过一半的人达标率在85%以上(OFFSET) 源文件:光盘\源文件\08\049.xlsx 用例50:计算完成目标的时间(OFFSET) 源文件:光盘\源文件\08\050.xlsx 用例51:根据完工状况汇总工程款(OFFSET) 源文件:光盘\源文件\08\051.xlsx 用例52:将数据转置方向(TRANSPOSE) 源文件:光盘\源文件\08\052.xlsx 用例53:区分大小写提取产品单价(TRANSPOSE) 源文件:光盘\源文件\08\053.xlsx 用例54:统计三组产品的总金额(TRANSPOSE) 源文件:光盘\源文件\08\054.xlsx 用例55:选择产量最高工作组(HYPERLINK) 源文件:光盘\源文件\08\055.xlsx 第9章 信息函数 用例1:提取每日入库数和库存数(ISODD) 源文件:光盘\源文件\09\01.xlsx 用例2:根据身份证号码计算男、女员工总数(ISODD) 源文件:光盘\源文件\09\02.xlsx 用例3:显示工作表打印区域地址(ISERR) 源文件:光盘\源文件\09\03.xlsx 用例4:计算初部人数和非初部人数(ISERR) 源文件:光盘\源文件\09\04.xlsx 用例5:引用单价去除错误值(ISNA) 源文件:光盘\源文件\09\05.xlsx 用例6:查询水果在7个月的最高价格(ISNA) 源文件:光盘\源文件\09\06.xlsx 用例7:根据计价单位计算金额(ISNA) 源文件:光盘\源文件\09\07.xlsx 用例8:重排工作表内容(ISTEXT) 源文件:光盘\源文件\09\08.xlsx 用例9:提取每个年级第一名名单(ISTEXT) 源文件:光盘\源文件\09\09.xlsx 用例10:显示每个班卫生等级(ISTEXT) 源文件:光盘\源文件\09\010.xlsx 用例11:计算数字、字母与汉字的个数(ERROR.TYPE) 源文件:光盘\源文件\09\011.xlsx 用例12:判断错误类型(ERROR.TYPE) 源文件:光盘\源文件\09\012.xlsx 用例13:按月份统计每个产品的进货数量(ISNUMBER) 源文件:光盘\源文件\09\013.xlsx 用例14:根据文字描述求和(ISNUMBER) 源文件:光盘\源文件\09\014.xlsx 用例15:根据型号计算销售数量(ISNUMBER) 源文件:光盘\源文件\09\015.xlsx 用例16:计算每日库存数量(ISNUMBER) 源文件:光盘\源文件\09\016.xlsx 用例17:根据产品规格提取长、宽(ISNUMBER) 源文件:光盘\源文件\09\017.xlsx 用例18:判断员工是否已签到(ISNONTEXT) 源文件:光盘\源文件\09\018.xlsx 用例19:统计员工销售额总和(ISERROR) 源文件:光盘\源文件\09\019.xlsx 用例20:计算产品体积(ISERROR) 源文件:光盘\源文件\09\020.xlsx 用例21:获取相同项与不同项(ISERROR) 源文件:光盘\源文件\09\021.xlsx 用例22:累计每日得分(N) 源文件:光盘\源文件\09\022.xlsx 用例23:计算期末平均成绩(ISEVEN) 源文件:光盘\源文件\09\023.xlsx
《C#开发实例大全(基础卷)》筛选、汇集了C#开发从基础知识到高级应用各个层面约600个实例及源代码,每个实例都按实例说明、关键技术、设计过程、详尽注释、秘笈心法的顺序进行了分析解读。全书分6篇共25章,主要内容有C#开发环境的使用、C#语言基础应用、字符串处理技术、数组和集合的使用、面向对象编程技术、数据结构与算法、Windows窗体基础、特色窗体界面、窗体控制技术、MDI窗体和继承窗体、Windows常用控件的使用、Windows高级控件的使用、DataGridView数据控件、自定义用户控件、文件基本操作、文件夹基本操作、文件流操作、加密、解密及解压缩文件、C#与Word互操作、高效应用Excel、基本图形绘制、图像处理技术、常用图表应用、动画处理技术、音频与视频控制。配书光盘附带了实例的源程序和部分视频。 《C#开发实例大全(基础卷)》既适合C#程序员参考和查阅,也适合C#初学者,如高校学生、软件开发培训学员及相关求职人员学习、练习、速查使用。 第1篇 C#编程基础篇 第1章 C#开发环境的使用 2 1.1 Visual Studio开发环境的安装与配置 3 实例001 配置合适的Visual Studio 2012开发环境 3 实例002 设置程序代码行号 4 实例003 使开发环境全屏显示 5 实例004 根据需要创建所需解决方案 6 1.2 Visual Studio开发环境的使用 8 实例005 为程序设置版本和帮助信息 8 实例006 设置Windows应用程序启动窗体 9 实例007 统一窗体控件的字体设置 10 实例008 通过“格式”菜单布局窗体 10 1.3 快速开发项目必备 11 实例009 为项目添加DLL文件引用 11 实例010 为项目添加已有类 12 实例011 为项目添加第三方控件 13 实例012 为项目添加已有窗体 14 第2章 C#语言基础应用 15 2.1 代码的注释 16 实例013 对单行代码进行注释 16 实例014 快速对多行代码进行注释 17 实例015 使用“/”标记给代码添加说明 18 2.2 运算符的使用 20 实例016 使用引号运算符进行赋值 20 实例017 使用算术运算符开发简单计算器 21 实例018 使用“^”运算符对数字进行加密 22 实例019 巧用位移运算符获取汉字编码值 24 实例020 使用条件运算符判断指定年份 是不是闰年 25 实例021 使用流程控制语句报销业务花销 26 2.3 关键字的使用 27 实例022 使用checked关键字处理溢出错误 27 实例023 使用typeof关键字获取类的内部结构 28 实例024 使用using关键字有效回收资源 29 实例025 使用is关键字检查对象是否与给定 类型兼容 30 实例026 使用as关键字将对象转换为指定类型 32 2.4 流程控制语句的使用 34 实例027 小明去学校和医院分别要走哪条路 34 实例028 利用条件语句判断用户登录身份 35 实例029 判断指定月份属于哪个季节 36 实例030 使用switch语句更改窗体颜色 37 实例031 循环向控制台输入内容 38 实例032 递归算法的经典面试题 39 实例033 制作一个数字猜猜看小游戏 40 实例034 使用goto语句在数组搜索指定图书 42 第3章 字符串处理技术 44 3.1 字符及字符串转换 45 实例035 将字母全部转换为大写或小写 45 实例036 字母与ASCII码的转换 46 实例037 汉字与区位码的转换 48 实例038 将汉字转换为拼音 49 3.2 常用字符及字符串操作 50 实例039 根据标点符号对字符串进行分行 50 实例040 判断用户输入的用户名是否正确 51 实例041 将字符串的每个字符进行颠倒输出 52 实例042 去掉字符串的所有空格 54 实例043 从字符串分离文件路径、文件名及 扩展名 55 实例044 获取字符串汉字的个数 57 实例045 批量替换某一类字符串 58 实例046 对字符串进行加密与解密 59 3.3 常用数字处理技术 61 实例047 判断输入的货币值是否为数字 61 实例048 对计算结果进行四舍五入 62 实例049 商品金额的大小写转换 63 实例050 设置货币值使用的小数位数 64 实例051 格式化输入数据为货币格式 65 实例052 开发一个进制转换器 66 3.4 日期时间格式的数据处理 67 实例053 动态获得系统当前日期和时间 67 实例054 手动设置系统日期时间 69 实例055 根据生日自动计算员工年龄 70 实例056 根据年份判断十二生肖 71 实例057 获取当前日期是星期几 72 实例058 获取当前年的天数 73 实例059 获取当前月的天数 74 实例060 取得当前日期的前一天 75 实例061 将日期格式化为指定格式 76 实例062 使用DateDiff方法获取日期时间 的间隔数 77 实例063 使用DateAdd方法向指定日期添加 时间间隔 78 实例064 使用TimeSpan对象获取时间间隔 80 实例065 使用Sleep方法延迟时间 81 实例066 如何确定程序的运行时间 82 实例067 使用ParseExact方法将字符串转化为 日期格式 84 实例068 使用ToString方法格式化日期 85 实例069 使用ToDateTime方法转换日期显示 格式 86 3.5 常用数字验证技巧 87 实例070 使用正则表达式验证电话号码 87 实例071 使用正则表达式验证输入密码条件 88 实例072 使用正则表达式验证邮政编号 89 实例073 使用正则表达式验证手机号 89 实例074 使用正则表达式验证身份证号 90 实例075 使用正则表达式验证两位小数 91 实例076 使用正则表达式验证一年的12个月份 92 实例077 使用正则表达式验证一个月的31天 93 实例078 使用正则表达式验证数字输入 94 实例079 使用正则表达式验证密码长度 95 实例080 使用正则表达式验证非零的正整数 96 实例081 使用正则表达式验证非零的负整数 97 3.6 常用字符验证技巧 98 实例082 使用正则表达式验证大写字母 98 实例083 使用正则表达式验证小写字母 99 实例084 使用正则表达式检查字符串 重复出现的词 99 实例085 使用正则表达式替换字符串 101 实例086 使用正则表达式拆分字符串 102 实例087 使用正则表达式验证输入字母 102 实例088 使用正则表达式验证文汉字输入 103 实例089 使用正则表达式验证输入字符串 104 3.7 网络验证应用技巧 105 实例090 使用正则表达式验证E-mail格式 105 实例091 使用正则表达式验证IP地址 106 实例092 使用正则表达式验证URL 107 第4章 数组和集合的使用 109 4.1 数组的基本操作 110 实例093 获取多维数组的行数与列数 110 实例094 按指定条件在数组检索元素 111 实例095 在数组添加一个元素 112 实例096 在数组添加一个数组 113 实例097 不改变长度删除数组的元素 115 实例098 删除数组元素后改变其长度 116 4.2 常用数组排序算法 117 实例099 使用选择排序法对一维数组进行排序 117 实例100 使用冒泡排序法对一维数组进行排序 118 实例101 使用快速排序法对一维数组进行排序 119 实例102 使用直接插入法对一维数组进行排序 121 实例103 使用希尔排序法对一维数组进行排序 122 实例104 使用Sort方法对数组进行快速排序 124 实例105 反转数组元素的顺序 125 4.3 常用集合的使用 126 实例106 向班级集合添加学生信息 126 实例107 使用哈希表对XML文件进行查询 127 实例108 计算两个矩形矩阵的乘积 129 第5章 面向对象编程技术 131 5.1 属性和方法 132 实例109 使用属性存储用户编号和姓名 132 实例110 通过定义方法求一个数的平方 133 实例111 使用重载方法实现不同类型数据的计算 135 5.2 结构与类 136 实例112 通过结构计算矩形的面积 136 实例113 通过类继承计算梯形面积 137 实例114 封装类实现一个简单的计算器 139 实例115 使用面向对象思想查找字符串的 所有数字 140 5.3 面向对象技术高级应用 141 实例116 自定义抽象类计算圆形的面积 141 实例117 利用接口实现选择不同的语言 143 实例118 使用密封类密封用户信息 145 实例119 通过重写虚方法实现加法运算 146 实例120 通过类的多态性确定人类的说话 行为 147 5.4 迭代器和分部类的使用 149 实例121 使用迭代器显示公交车站点 149 实例122 使用迭代器实现倒序遍历 150 实例123 使用迭代器实现文字的动态效果 151 实例124 使用分部类实现多种计算方法 153 实例125 使用分部类记录学生信息 155 5.5 泛型的使用 156 实例126 使用泛型存储不同类型的数据列表 156 实例127 通过泛型查找不同数组的值 158 实例128 通过继承泛型类实现输出学生信息 159 实例129 通过泛型实现子窗体的不同操作 160 实例130 使用泛型去掉数组的重复数字 161 第6章 数据结构与算法 163 6.1 数据结构的实现 164 实例131 单向链表的实现 164 实例132 双向链表的实现 168 实例133 堆栈的实现 173 实例134 队列的实现 175 实例135 树的实现 177 6.2 常见算法的实际应用 180 实例136 计算1+22+33+44+…+nn的值 180 实例137 计算10!的值 181 实例138 求最大公约数 181 实例139 求最小公倍数 182 实例140 判断素数的算法 183 实例141 按要求生成指定位数的编号 184 实例142 身份证号从15位升到18位的算法 186 实例143 歌德巴赫猜想的算法实现 187 实例144 八皇后问题的算法实现 188 实例145 百钱百鸡的算法实现 190 实例146 韩信点兵的算法实现 191 实例147 实现斐波纳契数列求和 192 实例148 求水仙花数的算法实现 193 实例149 约瑟夫环问题的算法实现 194 实例150 C#实现杨辉三角算法 195 实例151 如何将B转换成GB、MB和KB 196 实例152 0~N位数的任意组合 197 实例153 在数组快速查找近似值 199 实例154 猴子选大王算法的实现 200 实例155 使用MD5算法对密码进行加密 201 实例156 凯撒密码算法的实现 202 第2篇 Windows窗体篇 第7章 Windows窗体基础 206 7.1 设置窗体位置 207 实例157 控制窗体加载时的位置 207 实例158 设置窗体在屏幕的位置 208 实例159 从上次关闭位置启动窗体 209 实例160 始终在桌面最顶层显示的窗体 210 7.2 设置窗体大小 211 实例161 限制窗体大小 211 实例162 根据桌面大小调整窗体大小 212 实例163 自定义最大化、最小化和关闭按钮 213 实例164 手动改变自制窗体的大小 215 实例165 禁止改变窗体的大小 218 7.3 设置窗体的标题栏 218 实例166 使窗体标题栏文字右对齐 218 实例167 没有标题栏也可以更改窗体的大小 219 实例168 设置闪烁的标题栏 220 7.4 设置窗体的背景 221 实例169 设置窗体背景颜色为淡蓝色 221 实例170 设置窗体背景为指定图片 222 实例171 使背景图片自动适应窗体的大小 223 实例172 使背景图片在窗体显示 224 实例173 使背景图片在窗体平铺显示 225 实例174 清空窗体的背景 226 第8章 特色窗体界面 227 8.1 导航菜单界面 228 实例175 创建类似OutLook的窗体 228 实例176 带导航菜单的主界面 229 实例177 图形化的导航界面 230 8.2 特殊形状的窗体 232 实例178 创建非矩形窗体 232 实例179 建立字体形状窗体 233 实例180 使控件大小随窗体自动调整 234 实例181 带分隔栏的窗体 234 8.3 窗体效果 235 实例182 制作半透明渐显窗体 235 实例183 使窗体背景色渐变 236 实例184 随机更换主界面背景 237 实例185 磁性窗体的设计 238 实例186 制作鼠标穿透窗体 246 实例187 窗体换肤程序 247 8.4 窗体动画 250 实例188 窗体的滚动字幕 250 实例189 动画显示窗体 251 实例190 制作类似Office的提示精灵 252 实例191 动画形式的程序界面 254 8.5 特色程序界面 255 实例192 仿QQ抽屉式窗体 255 实例193 设计软件启动界面 257 实例194 以树形显示的程序界面 259 实例195 动态按钮的窗体界面 260 第9章 窗体控制技术 262 9.1 窗体常用操作 263 实例196 以全屏方式显示程序窗体 263 实例197 通过子窗体刷新父窗体 264 实例198 拖动无边框窗体 265 实例199 禁用窗口上的关闭按钮 267 实例200 向窗体拖放图片并显示 268 实例201 使应用程序在进程消失 269 9.2 其他窗体技术 270 实例202 在关闭窗体时弹出确认对话框 270 实例203 隐藏应用程序在任务栏的图标 272 实例204 实现动态系统托盘图标 272 实例205 实现气泡提示窗口 275 实例206 从桌面右下角显示的Popup窗口提醒 276 实例207 设置可执行文件的生成图标 278 第10章 MDI窗体和继承窗体 279 10.1 MDI窗体的使用 280 实例208 设置窗体为父窗体 280 实例209 使子窗体最大化显示 281 实例210 对子窗体进行水平排列 282 实例211 对子窗体进行垂直排列 283 实例212 对子窗体进行层叠排列 284 10.2 继承窗体的使用 285 实例213 使用继承选择器创建继承窗体 285 实例214 以编程方式创建继承窗体 286 实例215 修改继承窗体的控件属性 287 第3篇 控件应用篇 第11章 Windows常用控件的使用 290 11.1 按钮控件的使用 291 实例216 轻松打造绚丽按钮 291 实例217 给Button控件创建快捷键 292 实例218 使Button控件大小自动适应文本长度 293 实例219 得到鼠标焦点后自动放大的Button按钮 294 实例220 动态创建多个Button控件 295 11.2 TextBox控件应用 296 实例221 制作多行文本框 296 实例222 制作密码文本框 297 实例223 在TextBox控件显示回车符 297 实例224 只允许输入数字的TextBox控件 298 实例225 在TextBox控件底端显示下划线 299 实例226 屏蔽TextBox控件上的粘贴功能 300 实例227 屏蔽TextBox控件上默认的右键菜单 301 11.3 ComboBox控件应用 302 实例228 设置ComboBox控件的默认选项为 第一项 302 实例229 将数据的字添加到ComboBox 控件 303 实例230 在ComboBox下拉列表显示图片 304 实例231 用ComboBox控件制作浏览器 网址输入框 305 实例232 实现带查询功能的ComboBox控件 306 11.4 RichTextBox控件应用 308 实例233 在RichTextBox控件添加超链接 文字 308 实例234 在RichTextBox控件插入图片 309 实例235 在RichTextBox控件显示RTF 格式的文件 310 实例236 使用RichTextBox控件保存文件 312 实例237 为RichTextBox控件添加自定义 滚动条 313 实例238 在RichTextBox控件实现关键字 描红 314 实例239 在RichTextBox控件替换文本文字 315 实例240 在RichTextBox控件实现 项目符号功能 316 实例241 设置RichTextBox控件的文本 对齐方式 318 11.5 ListBox控件应用 319 实例242 在ListBox控件实现选择项功能 319 实例243 选ListBox控件全部条目 320 实例244 对ListBox控件数据进行排序 321 实例245 在ListBox控件查找指定项 322 实例246 将数据数据添加到组合框 323 实例247 在ListBox控件间交换数据 324 实例248 借助绑定控件实现数据选择录入 325 11.6 ListView控件应用 326 实例249 ListView控件间的数据移动 326 实例250 将数据数据添加到ListView控件 327 实例251 在ListView控件实现修改功能 328 实例252 在ListView控件数据排序 330 实例253 在ListView控件绘制底纹 331 实例254 在列表视图拖动视图项 332 实例255 使ListView控件的选择项高亮显示 333 实例256 制作带复选框的ListView控件 335 11.7 选择类控件应用 336 实例257 利用选择控件实现权限设置 336 实例258 利用选择控件实现复杂查询 337 11.8 TreeView控件应用 339 实例259 在TreeView控件节点显示图片 339 实例260 实现带复选框的TreeView控件 340 实例261 将数据数据显示到树视图 341 实例262 用树形列表动态显示菜单 342 实例263 用TreeView控件遍历磁盘目录 344 实例264 修改TreeView控件的节点文本 345 实例265 将XML文件节点绑定到TreeView 控件 346 11.9 选项卡控件的使用 347 实例266 更改选项卡的显示样式 347 实例267 添加多个选项卡 348 实例268 获取选的选项卡名称 349 实例269 删除指定的选项卡 350 11.10 菜单应用实例 351 实例270 为菜单添加快捷键 351 实例271 设置菜单项是否可用 352 实例272 将菜单项的字体设置为粗体 353 实例273 创建级联菜单 354 实例274 级联菜单的动态合并 355 实例275 带历史信息的菜单 356 实例276 像开始菜单一样漂亮的菜单 357 实例277 制作任务栏托盘菜单 357 实例278 可以拉伸的菜单 358 实例279 仿XP系统的任务栏菜单 360 11.11 工具栏设计 361 实例280 带图标的工具栏 361 实例281 带背景图片的工具栏 362 实例282 设计浮动工具栏 363 实例283 带下拉菜单的工具栏 364 实例284 具有提示功能的工具栏 364 11.12 状态栏设计 365 实例285 在状态栏显示复选框 365 实例286 在状态栏显示当前系统操作员 366 实例287 在状态栏实时显示当前系统时间 367 实例288 带进度条的状态栏 368 实例289 制作动画效果的状态栏 369 第12章 Windows高级控件的使用 371 12.1 对话框组件的使用 372 实例290 获得弹出对话框的相关返回值 372 实例291 使用OpenFileDialog组件打开文件 373 实例292 设置OpenFileDialog组件只能选择 图片文件 374 实例293 使用OpenFileDialog组件打开多个文件 375 实例294 使用SaveFileDialog组件保存文件 376 实例295 使用FolderBrowserDialog组件 选择文件夹 377 实例296 设置FolderBrowserDialog组件的 默认路径 378 实例297 使用FontDialog组件设置字体 379 实例298 使用ColorDialog组件设置字颜色 380 12.2 Timer组件的使用 381 实例299 使用Timer组件制作计时器 381 实例300 使用Timer组件显示当前系统时间 382 实例301 使用Timer组件制作左右飘动的窗体 383 实例302 使用Timer组件实现世界杯倒计时 384 实例303 使用Timer组件实现人物动画效果 385 12.3 EventLog组件 386 实例304 使用EventLog组件读写事件日志 386 实例305 使用EventLog组件保存Windows 系统日志 388 实例306 使用EventLog组件向本机现有日志 添加条目 389 12.4 其他常用控件的典型应用 391 实例307 使用MaskedTextBox控件实现输入 验证 391 实例308 制作日历计划任务 392 实例309 在ProgressBar控件显示进度 百分比 394 实例310 使用BackgroundWorker组件执行 异步操作 395 实例311 使用ErrorProvider组件验证文本框 输入 398 实例312 使用FileSystemWatcher组件监视 日志文件 399 实例313 使用HelpProvider组件调用帮助文件 401 实例314 使用Process组件访问本地进程 402 实例315 使用ServiceController组件控制 计算机服务 403 实例316 使用ImageList组件制作动画图片 406 实例317 使用DirectoryEntry组件建立虚拟 目录 407 12.5 常用控件控制技术 409 实例318 程序运行时智能增减控件 409 实例319 多控件焦点循环移动 410 实例320 使用控件的Tag属性传递信息 412 实例321 为控件设置快捷键 413 12.6 控件焦点变换 414 实例322 按回车键变换控件焦点 414 实例323 程序运行时拖动控件 415 实例324 控件得到焦点时变色 417 第13章 DataGridView数据控件 418 13.1 DataGridView控件基本设置 419 实例325 设置DataGridView控件网格 线的样式 419 实例326 设置DataGridView控件字体的样式 419 实例327 在DataGridView控件设置数据 显示格式 420 实例328 设置DataGridView单元格的文本 对齐方式 421 实例329 在DataGridView控件验证数据输入 422 实例330 在DataGridView的单元格 启用换行 423 实例331 禁止DataGridView控件添加 和删除行 424 实例332 禁用DataGridView控件列表头 自动排序功能 425 13.2 DataGridView控件实用开发 426 实例333 对DataGridView控件进行数据绑定 426 实例334 DataGridView选单元格时整个 行背景变色 427 实例335 在DataGridView控件隔行换色 429 实例336 在DataGridView控件显示下拉列表 430 实例337 在DataGridView控件显示图片 431 实例338 为DataGridView控件实现复选功能 431 实例339 在DataGridView控件添加“合计” 和“平均值” 433 实例340 使用主从表查看生产单详细信息 434 实例341 将DataGridView数据导出到Word 435 实例342 将DataGridView数据导出到Excel 437 实例343 像Excel一样复制DataGridView 数据 439 实例344 从DataGridView拖放数据到 TreeView 443 第14章 自定义用户控件 447 14.1 重绘Windows标准控件 448 实例345 美化ComboBox控件下拉列表 448 实例346 美化单选按钮控件 449 实例347 美化复选框控件 453 实例348 重绘ListBox控件 455 14.2 自定义Windows控件 457 实例349 自定义水晶按钮控件 457 实例350 自制数值文本框组件 461 实例351 设计带行数和标尺的RichTextBox 控件 466 实例352 自制平滑进度条控件 471 实例353 制作Vista风格的日历 473 实例354 DataGridView和BindingSource 复合控件 477 第4篇 文件操作篇 第15章 文件基本操作 482 15.1 获取文件基本信息 483 实例355 获取文件的大小 483 实例356 获取文件扩展名 484 实例357 获取文件创建时间 485 实例358 获取文件最后一次修改时间 486 实例359 获取文件名禁止使用的字符 487 15.2 文件的创建和删除 488 实例360 创建和删除文件 488 实例361 生成随机文件名或文件夹名 489 实例362 建立临时文件 490 实例363 根据日期动态建立文件 491 实例364 清空回收站的所有文件 492 15.3 查找文件 493 实例365 检查文件是否存在 493 实例366 获取文件夹下的所有子文件夹及 文件的名称 494 实例367 搜索文件 496 15.4 修改文件 497 实例368 修改文件属性 497 实例369 修改文件及目录的名字 498 实例370 将长文件名转换成短文件名 499 实例371 文件批量更名 500 15.5 复制文件 502 实例372 使用FileStream复制大文件 502 实例373 复制文件时显示复制进度 504 实例374 批量复制文件 506 15.6 指定类型的文件操作 507 实例375 使用C#操作INI文件 507 实例376 使用C#操作XML文件 509 实例377 创建PDF文档 513 15.7 其他 514 实例378 获取窗口文本 514 实例379 判断文件是否正在被使用 516 实例380 C#实现文件拖放 517 实例381 根据内容对文件进行比较 518 实例382 获取文件夹的图标资源 519 实例383 将一个文件分割为多个小文件 521 实例384 将多个小文件合并为一个文件 523 第16章 文件夹基本操作 525 16.1 获取文件夹信息 526 实例385 获得文件夹创建时间 526 实例386 获取临时文件目录 527 实例387 获取应用程序所在目录 527 实例388 得到系统当前目录 528 实例389 获取路径名禁止使用的字符 529 16.2 文件夹操作 530 实例390 判断指定文件夹是否存在 530 实例391 创建文件夹 531 实例392 以当前日期时间为根据创建文件夹 532 实例393 移动文件夹 533 实例394 删除文件夹 533 实例395 获取所有逻辑磁盘目录 534 实例396 获取指定文件夹的上级目录 537 实例397 使用递归法删除文件夹的所有文件 538 实例398 对指定文件夹的文件进行分类存储 539 实例399 伪装文件夹 540 第17章 文件流操作 544 17.1 文件的读取和写入 545 实例400 创建一个文件用于写入UTF-8 编码的文本 545 实例401 OpenRead方法打开现有文件并读取 546 实例402 OpenWrite方法打开现有文件并 进行写入 547 实例403 打开现有UTF-8编码文本文件并 进行读取 549 实例404 读取文件的第一行数据 550 实例405 按行读取文本文件数据 550 实例406 读取文件的所有数据 551 实例407 向文件写入追加数据 552 17.2 常用的文件流操作 553 实例408 将文本文件转换成网页文件 553 实例409 读写内存流数据 555 实例410 创建并写入二进制文件数据 556 实例411 读取二进制文件的内容 558 实例412 使用缓冲流复制文件 559 实例413 解析只有一种格式的文本文件 560 实例414 解析含有多种格式的文本文件 562 第18章 加密、解密及解压缩文件 565 18.1 加密与解密文件 566 实例415 对文本文件进行加密与解密 566 实例416 利用图片对文件进行加密与解密 569 实例417 使用ROT13算法加密解密文件 571 实例418 使用对称算法加密、解密文件 573 实例419 使用口令加密可执行文件 575 18.2 压缩和解压缩文件 579 实例420 使用GZip压缩文件 579 实例421 使用GZip解压文件 580 实例422 使用WinRAR压缩文件 582 实例423 使用WinRAR解压文件 583 实例424 批量压缩和解压缩文件 585 第5篇 C#与Office高效开发篇 第19章 C#与Word互操作 590 19.1 Word文档基本操作 591 实例425 将Word文档嵌入到WinForm窗体 591 实例426 创建Word文档 592 实例427 向Word文档写入文字 594 实例428 在Word文档插入图片 595 实例429 在Word文档绘制表格 597 实例430 向Word文档插入Windows控件 599 实例431 设置Word文档的字体样式 600 实例432 统计Word文档的字符数 602 实例433 将一个Word文档分割为多个小的 Word文档 604 实例434 将多个Word文档合并为一个 Word文档 606 实例435 批量替换Word文档指定的字符串 609 19.2 读取外部数据到Word 612 实例436 读取文本文件到Word 612 实例437 读取多个文本文件到同一Word 文档 613 实例438 读取Access数据到Word并对数据列 进行计算 615 实例439 将SQL Server数据查询结果输出到 Word 618 实例440 将XML数据读取到Word文档 620 19.3 将Word数据进行输出处理 622 实例441 读取Word数据到文本文件 622 实例442 将Word数据分解到多个文本 文件 624 实例443 读取Word文档表格数据到Access 数据库 626 实例444 读取Word文档表格数据到SQL Server 数据库 629 实例445 实时读取Word文档表格数据到 SQL Server数据库 630 实例446 每天定时读取Word文档表格数据 给指定数据库 632 实例447 将Word文档转换为HTML网页 634 实例448 在打印预览显示Word文档 637 实例449 提取Word文档的目录 638 实例450 在Word文档建立小型应用程序 640 第20章 高效应用Excel 643 20.1 Excel基本操作 644 实例451 将Excel文件嵌入到WinForm窗体 644 实例452 创建Excel文件并保存 645 实例453 为Excel工作簿设置和清除密码 646 实例454 为一个Excel文件创建多个工作表 648 实例455 删除Excel文件指定的工作表 650 20.2 读取外部数据Excel 651 实例456 读取文本文件到Excel并对数据列 进行格式化 651 实例457 将文本文件数据分解到Excel的 不同数据表 653 实例458 读取多个Word文档文件到Excel同一 数据表 654 实例459 读取Access数据Excel 658 实例460 将SQL Server数据查询结果输出到 Excel 659 实例461 实时读取不同数据Excel进行 汇总处理 661 实例462 每天定时将各地上报结果处理到Excel 664 20.3 将Excel数据进行输出处理 667 实例463 读取Excel指定表数据到文本文件 667 实例464 将Excel数据分解到多个文本文件 668 实例465 读取多个Excel文件数据到Word 文档 669 实例466 读取Excel查询结果到Access 数据库 672 实例467 将多个Excel文件输出到同一个 SQL Server数据库 674 实例468 实时读取Excel数据到SQL Server 数据库 677 实例469 批量读取Excel文件给指定数据库 678 实例470 每天定时读取Excel文件给指定 数据库 680 20.4 利用Excel进行数据挖掘 683 实例471 在Excel的指定范围内搜索文本 683 实例472 利用Excel数据进行多列排序 685 实例473 利用Excel数据生成图表 688 实例474 利用Excel数据进行多表计算 690 实例475 利用Excel数据进行格式转换 693 实例476 将多个Excel文件汇总到一个 Excel文件 694 实例477 将多个Excel文件进行自动汇总 696 实例478 自动用递增变化的数据填充Excel 697 第6篇 图形图像与多媒体篇 第21章 基本图形绘制 702 21.1 绘制基本图形 703 实例479 绘制直线 703 实例480 绘制矩形 704 实例481 绘制正方形 705 实例482 绘制椭圆 706 实例483 绘制圆弧 707 实例484 绘制指定角度的扇形 708 实例485 绘制贝塞尔曲线 709 实例486 绘制多边形 710 实例487 绘制文本 711 21.2 绘制组合图形 712 实例488 简单画图程序 712 实例489 绘制公章 716 实例490 波形图的绘制 717 实例491 绘制图形验证码 718 实例492 绘制文验证码 719 实例493 使用双缓冲技术绘图 721 第22章 图像处理技术 723 22.1 图像格式转换 724 实例494 BMP转换为JPG格式 724 实例495 JPG转换成BMP格式 725 实例496 位图转化为WMF 726 实例497 ICO文件转化为位图 727 实例498 GIF动画与JPG图片的转换 728 实例499 批量图像格式转换 729 22.2 图像预览 732 实例500 局部图像放大 732 实例501 浏览大图片 733 实例502 剪切图片 734 实例503 鼠标拖拽图像 736 22.3 图像的缩放与变换 737 实例504 放大和缩小图像 737 实例505 生成图片缩略图 738 实例506 旋转JPG图像 739 实例507 图像的翻转 741 实例508 以任意角度旋转图像 741 实例509 以椭圆形显示图像 743 22.4 图像的特殊效果 744 实例510 百叶窗效果显示图像 744 实例511 推拉效果显示图像 745 实例512 水平交错效果显示图像 746 实例513 垂直交错效果显示图像 748 实例514 纹理效果显示图像 749 实例515 浮雕效果显示图像 750 实例516 底片效果显示图像 752 实例517 积木效果显示图像 753 实例518 马赛克效果显示图像 754 实例519 柔化效果显示图像 755 实例520 雾化效果显示图像 757 实例521 锐化效果显示图像 758 实例522 黑白效果显示图像 759 实例523 光晕效果显示图像 760 实例524 分块效果显示图像 761 实例525 油画效果显示图像 762 实例526 四周扩散形式显示图像 764 22.5 特殊效果的文字 765 实例527 倒影效果的文字 765 实例528 投影效果的文字 766 实例529 印版效果的文字 767 实例530 阴影效果的文字 768 实例531 倾斜效果的文字 769 实例532 渐变效果的文字 770 实例533 缩放效果的文字 772 实例534 辉光效果的文字 773 22.6 图像识别 775 实例535 查看图片的像素 775 实例536 获取图片类型 776 实例537 获取指定点的RGB值 777 实例538 设置图像指定位置的像素值 778 实例539 在图像文件实现自定义标记 780 22.7 常用的图像工具 782 实例540 屏幕抓图 782 实例541 抓取网站整页面 784 实例542 屏幕颜色拾取器 787 实例543 不失真压缩图片 789 22.8 图像应用 792 实例544 随机更换壁纸程序 792 实例545 制作屏幕保护程序 793 实例546 为数码照片添加日期 796 实例547 批量添加图片水印 797 实例548 仿QQ截图 801 实例549 模拟石英钟 803 实例550 制作画桃花小游戏 805 实例551 打造自己的开心农场 806 第23章 常用图表应用 810 23.1 简单图表的绘制 811 实例552 绘制柱形图 811 实例553 绘制面形图 812 23.2 柱形图表 813 实例554 利用柱形图分析汇总数据 813 实例555 利用柱形图表分析商品走势 815 实例556 对排序数据进行分析 817 实例557 利用控件实现柱形图分析 818 实例558 在柱形图的指定位置显示说明文字 819 23.3 折线图表 821 实例559 利用折线图分析产品销售走势 821 实例560 利用折线图分析彩票奖情况 823 实例561 多曲线数据分析 825 实例562 网站人气指数曲线分析 828 23.4 饼型图表 830 实例563 利用饼型图分析公司男女比率 830 实例564 利用饼型图分析产品市场占有率 831 实例565 利用多饼型图分析企业人力资源 情况 832 实例566 在饼型图的外围显示说明文字 834 实例567 制作一个可以旋转的饼型图 838 第24章 动画处理技术 840 24.1 图像动画 841 实例568 随鼠标移动的图像 841 实例569 十字光标定位 842 实例570 抓取鼠标形状 843 实例571 图片自动播放 844 24.2 多媒体动画的制作 846 实例572 利用Image制作小动画 846 实例573 制作家庭影集 847 实例574 制作AVI播放器 848 实例575 制作电影特效效果 850 24.3 多媒体动画的播放 851 实例576 播放GIF动画 851 实例577 播放Flash动画 853 实例578 播放FLV文件 855 实例579 产品电子报价 857 实例580 产品滚动展示程序 859 第25章 音频与视频控制 861 25.1 CD、VCD播放 862 实例581 播放指定的avi-mid-wav文件 862 实例582 获取多媒体详细信息列表 863 25.2 MP3、WAV播放 864 实例583 获取MP3文件的播放时间 864 实例584 多功能MP3播放器 866 实例585 获取MP3文件的歌词 868 实例586 学校体操定时音乐播放 870 实例587 M3U歌词文件的创建及删除 871 实例588 异步加载并播放声音文件 874 25.3 媒体控制 875 实例589 获取声音设备的名称及PNPDeviceID 875 实例590 检测是否安装声卡 876 实例591 打开和关闭CDROM 877 实例592 控制PC喇叭发声 878 实例593 获取显示设备的名称及PNPDeviceID 880 实例594 获取显示设备的最大、最小及当前 刷新率 880 实例595 获取显示设备的当前显示模式 881 实例596 收听网络电台 882 25.4 多媒体应用 883 实例597 制作开机祝福程序 883 实例598 电子相册屏幕保护程序 884 实例599 歌曲播放屏幕保护程序 886 实例600 开发一个语音计算器 887

7,763

社区成员

发帖
与我相关
我的任务
社区描述
VB 基础类
社区管理员
  • VB基础类社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧