
本书是“Excel疑难千寻千解”丛书之一,为读者展示了在Excel 2010中运用函数与公式解决疑难问题的实战技巧,包含函数与公式的基础理论及操作技巧、各类函数的实际应用、Excel其他功能结合函数的应用和模型实战等几个方面。 本书包括282疑难案例,每个疑难都包含一个或多个解决方案,并融入了一个或多个知识点的讲解,在解决问题的同时,引导读者学习公式中的原理和扩展知识。书中还介绍了大量成熟的通用公式,读者可以直接应用于实际工作中。阅读本书,不仅有助于提升读者在函数与公式方面的理论水平和综合实战能力,还有助于解决读者在实际工作中可能出现的诸多难题,提高工作效率。 本书在函数语法描述中,采用中文表述习惯,对Excel 2010帮助文件进行了提炼和修正,帮助读者在理解函数时少走弯路。
自 序 寻,是一种尺度。古时八尺为一寻,王安石诗云“飞来峰上千寻塔,闻说鸡鸣见日升”,用以形容飞来峰上塔之极高。 寻,是一种技巧。现今的网络为自学者提供了非常巨大的资源平台,但缺乏技巧的查询和求助,往往“众里寻他千百度”却难有“蓦然回首”的顿悟。而善用关键词搜索,则常可使人体会到“灯火阑珊”之美景。 寻,是一种追求。网络上活跃着这么一群人,他们曾经也是懵懂的菜鸟,在寻解获助时心存感激,在寻师问道时心怀崇敬。渐渐地,他们因互助的理念而聚集,相互扶持,坚持不懈地学习、实践与创新。面对一个个技术的据高点,他们是睿智而无私的“寻者”,壁立千寻敢登攀,寻根究底解疑难! 寻,是一种心境。求知探秘当志存华山论剑之高远,解决问题应意守无剑无招之寻常,这便是“寻者”修炼的心境。来者是客,有问必答,不慕华丽的招式,但求直击问题之根源,用简单的方法办成复杂的事情。 本丛书的作者就是这样的一群“寻者”。在长期的线上答疑、线下交流和培训活动中,他们接触过针对同一类问题千奇百怪的提问,深知许多人苦寻而不得的要害,甚至练就了一手仅根据含混不清的提问就能进行猜题、解题的本领。通过不断地积累与整理,Excel 技巧网(ExcelTip.Net 技术社区)的版主们推出了“Excel 疑难千寻千解”系列丛书,这些“疑难”都是许多人曾经搜索和提问过的,也是大多数用户在工作中可能会遇到的一些寻常问题。书中案例涉及行政办公、人力资源、金融财务、经济统计、学校教育、工程技术、医疗卫生、质量管理、生产管理等多个领域,并根据Excel 的主要功能分册地整理成书。 在丛书编著过程中,“实用为王”的原则贯彻始终,所有案例都遵循实际工作场景和知识点解说紧密结合的主线,抛开一些华而不实、艰难晦涩的高深解法,而将基础理论和解决方案寓于寻常技巧之中,让读者能得其用、明其理,以期实现为更多的人解决更多问题的简单愿景。 寻者 前 言 感谢您选择“Excel 疑难千寻千解”丛书之《Excel 2010 函数与公式》! Excel 2010 具有强大的运算与分析能力。从Excel 2007 开始,改进的功能区使操作更直观、更快捷,实现了质的飞跃。不过需要进一步提升效率、实现自动化,单靠功能区的菜单功能是远远不够的。使用函数与公式,可以灵活地对数据进行整理、计算、汇总、查询、分析等处理,自动得出所期望的结果,帮您建立数据处理和分析模型,化解工作中许多棘手的问题。 丛书介绍 “Excel 疑难千寻千解”丛书是由Excel 技巧网(ExcelTip.Net 技术社区)的负责人、微软最有价值专家(MVP)黄朝阳先生策划并组织编写的一套系列书籍。 Excel 技巧网旨在重点推广Excel 2010 及今后更高版本的应用,并为广大的Excel 爱好者提供一个内容充实、分类清晰、经典实用、精彩纷呈、互惠学习、友好交流的平台。社区成立不久便吸引了众多微软MVP 和有志于推广电子表格应用技术的高手驻足,长期为网友免费解答疑难问题,并勤于将精彩的答疑帖子按其所涉及的知识和应用两个维度,整理成为原创技术文章。 社区设有讨论、文章、资源三大技术专区,并按照Excel 的功能归属将主题划分为基础应用、数据透视表、条件格式、函数与公式、图表与图形、VBA、SQL in Excel、综合应用等方面,本丛书的各读本正是基于相近的主题分类。 本丛书由黄朝阳、王建发、陈国良等微软MVP 以及罗刚君、荣胜军、李术彬、林盘生、陈树青、章兰新等多位社区资深版主联手打造,将来还将邀请更多高级会员加盟参与丛书其他读本的创作。其中《Excel 2010 操作与技巧》、《Excel 2010 函数与公式》、《Excel 2010 VBA 编程与实践》已先于第一批出版,近期还将陆续推出《Excel 2010 图表与图形》、《SQL in Excel 2010》等其他读本。 得益于多年来在社区答疑中的磨砺,作者们将丰富的实战经验付诸笔端,精心设计了上千案例,将Excel 方方面面的知识点融入其中。每个案例都采用一般用户遇到疑难时最可能的提问方式和应用场景对问题进行描述,提供具有针对性的解决方案和详尽的操作步骤,并配合以原理分析和知识扩展环节,既授人以鱼,又授人以渔。丛书采用“疑难”加“知识点”的特色目录索引,方便读者根据需要快速地查找。对于渴望学习和掌握新知识的Excel 用户来说,与其千百次地找寻问题答案,不如静心地读此丛书一卷。 读者对象 本书的写作基于Microsoft Office Excel 2010 专业版,尽管一些操作技巧和公式可能在Excel97-2007 等早期版本中不能直接使用,但依然能够为读者提供思路方面的借鉴。 本书共有282 个疑难案例,包含3 个小型综合应用,详尽地阐述和解释了Excel 函数与公式的应用技巧,适合不同函数应用水平的用户阅读。书中对常见问题有一个或者多个解决方案,并辅以解题思路与原理分析,读者可以通过书中的现有案例进行拓展,解决更多的类似问题。 如果您是较少使用函数与公式的用户,可以按图索骥地参考本书案例中的疑难场景,直接将我们所归纳的“通用公式”套用到您的表格中;如果您对函数与公式已经有一定的了解,则可以通过学习本书案例中的解决方案,掌握更多知识点和使用技巧,全方位地提升应用函数与公式解决实际问题的能力。 阅读指南 本书包括10 章,涉及Excel 函数与公式的各个方面。其中,第1 章为基础知识,第2 至7章为函数应用的疑难问题及解决方案,第8 章为循环引用,第9 章为公式与Excel 其他功能的组合应用。各章都根据所涉及知识点的不同,精心设计了数十个案例,并为读者准备了相应的思考题与练习题。第10 章为综合应用,讲述了运用函数与公式设计人事、公文、工资系统的思路和方法。 各章节的内容简介如下: 第 1 章公式基础知识 本章以案例的形式介绍与函数、公式相关的功能界面、操作技巧、选项设置和基础概念,为读者学习和掌握函数与公式的高级应用做好热身。 第 2 章逻辑判断 本章主要讨论逻辑与判断问题,引导读者学习和掌握Excel 公式中逻辑关系的运用,并学会通过嵌套公式设置复杂条件进行判断,练好函数与公式应用的基本功。 第 3 章数据汇总 本章主要讨论求和、计数、极值、均值、频率分布、排名、排序等数据统计问题,引导读者领略Excel 强悍的数据处理功能,掌握用Excel 统计数据的常用方法。 第 4 章查找与引用 本章主要讨论查找与定位、动态超级链接、筛选重复值等数据调用问题,帮助读者掌握在多种情况下(包括筛选状态、跨工作表、跨工作簿),轻松从表格中调用所需数据的技巧。 第 5 章文本处理 本章主要讨论文本截取与连接、查找与替换、比较与排序,以及数字类型转换等方面的问题,帮助读者掌握从文本数据中获取所需信息的常用公式。 第 6 章日期与时间处理 本章主要讨论日期与时间相关的疑难问题,帮助经常与之打交道的读者掌握Excel 中日期、时间、星期和工作日的特点与计算方法。 第 7 章其他计算 本章主要解答获取Excel 工作簿信息、数字修约、数学计算、财务金融计算等方面的疑难问题,引导读者掌握利用Excel 函数与公式进行相关计算的方法。 第 8 章循环引用 本章通过对文本处理、倒推计算、遍历枚举等经典案例的讲解,对循环引用现象、原理和操作方法进行了详细的剖析,帮助读者领会循环引用的精妙所在,掌握迭代计算模型问题的解决方案。 第 9 章函数与其他功能组合应用 本章讨论如何在数据有效性、条件格式、透视表、图表、筛选、假设分析等Excel 功能中结合使用函数与公式,包括宏表函数,帮助读者了解使用Excel 各项功能协同创建整体解决方案的基础方法。 第 10 章综合应用实战 本章包含职工信息管理、收发文管理和工资管理3 个小型系统设计过程的讲解,帮助读者将前9 章所学习的理论和技巧,运用到实际案例的设计中,掌握在Excel 中实现企业小型系统的思路和方法,将函数与公式的强大功能发挥得淋漓尽致。 本书约定 为了熟悉本书对鼠标操作、键盘指令等描述方式,从而更顺畅地阅读本书,您有必要了解以下内容: · 菜单 本书中表示连续多个菜单指令时,使用右箭头“→”进行连接,例如:单击“文件”选项卡→“选项”→“公式”,表示依次单击“文件”选项卡的“选项”按钮,在弹出的“Excel 选项”对话框中单击“公式”选项卡。 · 鼠标 本书中表示鼠标操作时,均使用标准的表示方法。其中“指向”表示将鼠标指针移到对象之上,且不单击任何按钮;而“单击”特指利用鼠标左键单击目标;“右键单击”表示利用鼠标的右键单击对象;“双击”表示快速按下鼠标左键两次;“拖放”则表示在按下鼠标左键不松开的状态下拖动鼠标,拖到目标区域后再放开鼠标左键。 · 键盘 本书中表示按键时使用括号“【】”包含,例如“按【Ctrl+Shift+Enter】组合键”表示同时按下键盘上的Ctrl 键、Shift 键和Enter 键。其他按键的表示方法相同,如果需要特殊操作方法,会在相关内容中详细说明。 · 公式 本书中函数名称和单元格地址全部使用大写,例如:SUM(A1:A10)。在讲解函数语法时,参数使用小写,例如IF (logical_test, value_if_true, [value_if_false])。在表示数组公式时,在公式两端使用一对大括号包含,实际编辑公式时不需要输入大括号,而是在输入公式后按下【Ctrl+Shift+Enter】组合键完成编辑,Excel 会自动加上大括号。 本书特点 本书与市场上其他Excel 书籍有很大的不同,文体结构新颖,案例贴近实际,讲解深入透彻,表现为以下几个方面: · 场景式提问 本书从成千上万网友提问中精心归纳、提炼出各类问题,并还原为贴近真实的求助语言及案例,方便读者搜寻与实际工作相似的问题。 · 增强式目录 本书总体章节划分以“基础理论→分类应用→综合实战”为主线,将Excel 函数与公式必知必会的知识点和经典解决方案设计到每个疑难的案例中,并采用“疑难”加“知识点”的特色目录索引,方便读者根据需要翻阅和查找。 · 开创式结构 本书案例中的“解决方案”环节是对问题的思路解说,结合“操作方法”环节中的步骤让人更容易理解。“原理分析”环节则主要解释所使用公式的工作原理。“知识扩展”环节包括与案例相关的知识点补充,可拓展读者的视野,同时也有利于理解案例本身的解决思路。 · 步入式分析 本书对具体函数、公式的工作原理,以庖丁解牛的方式进行拆解分析,直指核心,并依据中文表述的习惯,对Excel 2010 帮助文件中有关函数的语法描述进行了修正和提炼。其中,还披露了日期格式代码等部分微软未曾公布的秘密。为读者学习和研究提供了一些思路。 · 通用式模版 本书从实际工作场景的描述开始引出相关问题,给出相应的解决思路和实现方法,并通过归纳整理,提供了大量在各种情况下使用的通用公式,方便读者直接套用到实际工作中。 学习方法 本书旨在让读者掌握运用函数与公式的思路、方法和技巧,用以解决实际工作中的疑难问题。 书中第 1 章将函数与公式的基础知识和操作技巧融入到各个案例中,避免了枯燥而晦涩的理论阐述。如果读者已具有一定基础,可以先跳过本章,待遇到疑问时再对照查阅。其他各章节基本按由易到难的方式组织,但章节之间独立性较强,可以从任意章节开始学习,不需要遵照由前而后的顺序阅读。 本书配套有示例文件光盘,读者可以边看书边操作,只有通过不断实践,才能真正理解和掌握Excel 函数与公式的应用技巧。 售后服务 本书由 Excel 技巧网(ExcelTip.Net 技术社区)出品,读者在阅读中有任何疑难或者建议、BUG 反馈等都可以到社区发帖,包括求助、交流,也可以在社区下载与本书相关的文档。社区为本丛书开辟了一个专门的版面用于编读往来,地址如下: http://www.exceltip.net/forum-75-1.html 同时本书也配备了专属的QQ 群作为售后服务的联系方式,群号公布于上述网址,读者可以申请到群中与作者面对面交流。 致谢与作者 丛书从策划到出版,倾注了电子工业出版社计算机图书分社张慧敏、石倩、安娜等多位编辑近一年的心血,特在此表示衷心地感谢! 为保证丛书的质量,使其更贴近读者,我们组织了ExcelTip.Net 的多位版主和高级会员参与了本书的预读工作,他们是卞志宏、陈泽祥、董学良、杜凯、付振强、高大伟、黄成武、黄 神旺、黎仁和、李国、李秋才、李锐、李懿、李云龙、刘冠、毛力、孟祥鹏、钱林俊、宋玉梅、汪结章、王建辉、王士刚、王洋、翁嘉辰、吴锦申、徐光明、许有标、叶帆、张敏、张瑞芳、张永强和周峥。感谢各位预读员的辛勤、耐心与细致,使得本丛书能以更加完善的面目与各位读者见面。同时还要特别感谢陈树青完满地组织了本次预读工作。 感谢兄弟网站 Excelpx.com 与Officefans.net 对本书的宣传工作给予的支持与帮助。 本书由黄朝阳策划,陈国良和荣胜军编写。第1、2、8、9 章由陈国良编写,第3、4、5、6、7 章由荣胜军编写,第10 章由陈国良和荣胜军共同编写,最后由陈国良、黄朝阳完成统稿。 尽管作者对书中的案例精益求精,但疏漏之处仍然在所难免,如果您发现书中的错误或某个案例有更好的解决方案,敬请登录售后服务网址向作者反馈。我们将尽快在社区回复,且在本书再次印刷时予以修正。 再次感谢您的支持! 编著者 2010 年8 月28 日
第1 章公式基础知识1 1.1 熟悉Excel 的工作环境1 疑难1 如何减小功能区所占屏幕空间1 Excel 2010 操作界面概览2 疑难2 如何不用设置公式实现统计结果预览3 设置 Excel 2010 状态栏3 疑难3 如何在一个工作簿中管理多张表格3 理解工作簿、工作表和单元格之间的关系 4 疑难4 为什么表格列标题显示的是数字而不是字母5 设置 R1C1 引用样式5 A1 引用样式和R1C1 引用样式6 疑难5 如何根据开头字母的提示快速输入函数名称6 开启“公式记忆式键入”功能的两种方法 6 疑难6 如何不让函数提示信息遮盖到工作表的列号7 函数屏幕提示工具的妙用8 疑难7 为什么公式计算结果不会变化8 疑难8 为什么单元格中只显示公式文本而不显示计算结果9 检查“显示公式”选项状态10 检查单元格是否为“文本”格式10 疑难9 单元格左上角的绿色小三角是什么含义10 错误检查规则及含义11 使用错误检查巧换文本形式的数字为数值 12 疑难10 如何在新输入的行中自动填充上一行的公式12 1.2 公式基础概念14 疑难 11 为什么此“公式”不能根据圆的直径求面积14 什么是公式14 什么是函数14 公式的组成结构15 疑难12 为什么IF 函数只用两个参数也能计算15 必须参数与可选参数16 省略参数与省略参数的值16 疑难13 为什么公式=A3×B3 返回#NAME?错误17 公式中运算符的类型及含义17 疑难14 为什么开奖号末位判断总是“大” 18 Excel 的数据类型18 数据排列顺序的规则18 文本形式数字如何转换为数值19 疑难15 为什么数字与“空”单元格相加出错19 空文本与空单元格的区别20 公式中的&""有什么作用20 疑难16 为什么两个时间相减得到长串#####号21 产生#####的原因分析及解决方法21 疑难17 如何输入编号1-2、1/2 以及比分1:322 日期、时间数据的表示方法23 打开“设置单元格格式”对话框的 3 种方法23 疑难18 如何快速规范以小数点间隔的伪日期23 查找替换法规范“伪日期”数据 24 数据分列法规范“伪日期”数据 24 根据使用习惯改变默认日期与时间格式 25 Excel 中两位数字的年份25 疑难19 如何拯救小数表示的伪出生年月26 用剪贴板规范含有两位小数的“伪日期”数据 26 疑难20 如何实现输入数字1、2 后自动将其显示为性别27 为单元格自定义数字格式28 Excel 的数字格式种类28 常用数字格式代码组成部分29 疑难21 如何让单位为元的金额显示为万元29 数字格式代码及含义30 日期相关格式代码31 时间相关格式代码32 数字格式代码中的日历和语言区域 32 疑难22 如何让累计求和引用的区域随公式向下复制变化35 相对引用、绝对引用、混合引用 36 疑难23 不同表格相同表头能否只填一处37 跨表引用单元格的表示方法38 疑难24 为什么身份证号码15 位以后的数字都显示为039 Excel 的计算限制39 XV 疑难25 为什么有时候汇总金额会比实际差1 分钱40 浮点运算导致意外计算误差42 疑难26 为什么即使没有修改内容关闭表格时也会提示保存42 哪些函数具有易失性43 增加“撤销”次数43 疑难27 为什么在Excel 2003 中打开公式会显示_xlfn. 前缀44 Excel 2003 不支持的新增函数有哪些45 疑难28 为什么用Excel 2010 打开早期版本的文件后只有65 536 行45 Excel 2010 支持哪些文件格式46 如何在早期 Excel 版本中打开、另存为高版本文件47 1.3 公式常用操作技巧47 疑难29 如何选择合适的函数来解决问题47 如何搜索函数47 从分类中选择所需函数48 函数的分类49 疑难30 如何快速获取函数的帮助信息49 获取函数实时提示信息49 快速打开帮助文件50 函数帮助文件中有哪些信息50 疑难31 如何快速将公式复制到其他单元格51 复制粘贴公式方法51 填充柄复制公式法51 填充命令法复制公式52 多个单元格快速输入相同公式53 疑难32 如何复制公式且保持相对引用地址不变53 用辅助工作表法保持单元格相对引用 53 疑难33 如何快速在多个合计行中填充求和公式54 定位空单元格与批量求和54 筛选可见单元格求和55 疑难34 如何按照合并单元格求对应金额小计56 混合引用妙求合并单元格对应数据之和 57 合并与拆分单元格57 疑难35 如何让合并单元格中的每个单元格都有内容58 格式备份让“合并”单元格都有内容 58 格式合并与单元格合并的区别60 疑难36 如何快速将多个单元格内容合并在一起60 用 F9 键转换单元格区域数据为常量数组60 疑难37 如何查看公式分步运算结果以便揪出错误61 分步查看运算结果61 疑难38 如何去掉报表中的公式只保留计算结果62 选择性粘贴法保留公式计算结果 63 断开链接法去除公式63 粘贴数值的 3 种效果64 疑难39 如何允许填报数据又防止破坏报表中的公式65 保护含有公式的单元格65 如何隐藏公式67 如何仅可选定需要填报的单元格 67 疑难40 如何不切换工作表监控不同区域变化情况67 使用监视窗口监控数据67 神奇的单元格“照相机” 68 疑难41 如何让新插入的行被原有公式引用70 自动计算新插入行数据70 1.4 数组与数组公式71 疑难42 如何不用单元格存储常用数据关系表71 什么是数组72 数组的维度和尺寸73 疑难43 如何根据一组商品的单价与数量直接求总金额73 数组多项运算原理73 疑难44 为什么运行公式后{}号消失而计算结果出错74 什么是数组公式74 疑难45 如何判断多项运算是否需要使用数组公式75 图解数组公式与普通公式运算差异 75 【Ctrl+Shift+Enter】组合键对于数组公式的意义75 疑难46 为什么会出现“不能更改数组的某一部分”的提示76 输入多单元格数组公式77 为何使用多单元格数组公式77 疑难47 为什么相同公式在不同位置的计算结果不同78 什么是绝对交集引用78 数组的绝对交集79 如何判别公式是否生成内存数组 79 疑难48 为什么销售业绩与提成点数相乘出现#N/A 错误80 数组间多项运算与数组维度、尺寸的关系 81 疑难49 为什么AND、OR 函数不能返回多项逻辑判断结果82 多项运算需要逻辑判断返回数组结果 82 疑难50 如何快速取得自然数等差数列83 ROW函数返回行号作为等差数列84 ROWS 函数与ROW 函数的区别84 获取数字 0~9 数列84 XVII 疑难51 如何汇总连续多表相同单元格的销售额85 什么是连续多表三维引用85 疑难52 为什么INDIRECT 函数引用多表相同单元格求和出错86 什么是函数产生的多维引用87 为何使用 N 函数计算结果不一定正确87 函数产生多维引用模型图解88 1.5 在公式中使用名称88 疑难53 如何用汉字代替常量数组以避免误操作修改常量的值88 为什么要使用名称89 疑难54 为什么字母C 不能作为名称使用90 名称的命名原则90 疑难55 如何快速将单元格区域定义为多个名称91 使用名称框快速定义名称91 使用“以选定区域创建名称”功能批量定义名称 92 疑难56 如何在修改名称中的引用位置时使用方向键92 切换编辑框中的点选与编辑模式 93 疑难57 如何在不同工作表定义表示不同数据的相同名称93 定义工作表级名称93 工作簿级、工作表级名称94 疑难58 如何在名称中实现工作表标签“相对引用” 95 名称中工作表的“相对引用” 95 疑难59 如何直接使用表格标题来引用数据96 创建“表”区域96 什么是“表”功能97 什么是“结构化引用98 疑难60 如何让图片随选择的生肖自动变化98 使用名称动态引用图片99 疑难61 如何让打印区域随数据输入自动扩展100 使用名称设置动态打印区域100 疑难62 如何在单元格中设置打印顶端标题行和左端标题列101 使用名称在单元格中设置打印标题行和列 101 疑难63 如何快速删除多个错误名称102 使用名称管理器筛选错误名称103 疑难64 如何让名称隐藏起来104 使用 VBA 隐藏名称104 1.6 练习与思考105 第2 章逻辑判断 106 2.1 逻辑关系106 疑难65 如何判断串连和并联电路的连通状态106 逻辑与、逻辑或关系判断107 疑难66 如何判断同时满足购买经济适用住房的三个条件108 逻辑值与数值转换规则108 疑难67 如何判断能力障碍为非智力因素109 逻辑非关系判断109 疑难68 如何根据职工性别和职务判断退休年龄109 使用四则运算代替逻辑判断110 2.2 多层判断110 疑难69 如何根据成绩判断优良中差等级110 多层 IF 函数嵌套的逻辑关系树111 避免逻辑关系重复、遗漏、冗余 111 疑难70 如何根据多选题答案给出评分112 多个条件判断的分支与嵌套112 疑难71 如何给金卡和银卡客户按消费额派发赠品113 不同分支多层逻辑判断113 多层级对应关系逻辑判断问题变通处理 114 2.3 常用条件设置115 疑难72 如何将公式返回的错误值转为其他值115 IS 类函数判断屏蔽错误值116 IFERROR 函数屏蔽错误值116 常见的 7 种错误的产生原因及解决方案117 疑难73 如何判断单元格是否漏填信息119 判断真空单元格119 疑难74 如何判断开奖号码之和的奇偶性119 数字奇偶性判断120 疑难75 如何根据身份证号码判断性别120 取得身份证号中的性别数字121 MOD 函数的限制121 疑难76 如何判断自然数是质数还是合数121 质数、合数概念与判断122 疑难77 判断数据是否存在重复现象122 区分大小写判断重复数据123 2.4 练习与思考123 第3 章数据汇总 125 3.1 汇总求和125 疑难78 如何汇总连续多个表中相同单元格区域的数据125 通配符在输入连续多表三维引用中的应用 126 疑难79 如何汇总茶叶中铁观音的销量126 SUMIF 函数单条件求和127 SUMIF 函数第3 参数的简写形式127 在 SUMIF 函数中使用通配符和数组128 Excel 中数据库的特征129 数据库函数条件参数设置要点129 疑难80 如何汇总月薪在2000 至4000 的工资总额130 SUMIFS 单列多条件求和130 其他单列多条件求和解法131 SUMIFS 与SUMIF 函数的区别131 疑难81 如何根据考评系数及评分计算员工的综合得分131 SUMPRODUCT 求数组乘积之和132 SUM数组公式与SUMPRODUCT 求数组乘积之和的区别132 疑难82 如何避开单元格中的错误值求和132 使用 SUMIF 函数排错求和133 疑难83 如何验算现金流量表的数据勾稽关系是否正确133 使用通配符进行条件求和134 疑难84 如何求出某城市各项支出中最大值之和135 数据库函数中使用数组求多列最大值 135 疑难85 如何忽略隐藏的行汇总数据136 SUBTOTAL 函数对应功能及忽略不可见单元格特性136 疑难86 如何忽略隐藏的列汇总数据137 忽略隐藏列求和138 疑难87 如何汇总固定间隔n 行的数据138 MOD 函数构建间隔n 行的循环139 间隔 n 行数据求和通用公式139 疑难88 如何汇总某月数据139 按月汇总数据140 疑难89 如何汇总本科学历男员工的工资总和140 SUMIFS 函数多条件求和通用公式141 SUMPRODUCT 或SUM 函数多条件求和通用公式142 疑难90 如何按月分别汇总每个销售员的销售额142 MMULT 函数双条件求和142 疑难91 如何根据代码等式求对应数值之和143 根据代码等式对应求和144 疑难92 如何根据多个条件跨表汇总销售数据144 SUMIFS 函数多表多条件求和145 3.2 数据计数146 XX 疑难93 如何统计成绩表中的及格人数146 COUNTIF 函数常见条件统计用法147 常用特殊条件计数148 疑难94 如何统计35 岁以上有房有车的职工人数148 COUNTIFS 函数多条件计数149 SUMPRODUCT 或SUM 函数多条件计数通用公式150 COUNT 函数多条件计数通用公式150 疑难95 如何统计甲车间生产的产品规格带*号的产品种类151 包含通配符的条件计数151 疑难96 如何统计不重复数据个数152 1/COUNTIF 函数统计不重复值的优缺点153 MATCH=ROW法统计不重复值个数的优缺点154 FREQUENCY 函数统计不重复值的优缺点155 疑难97 如何区分字母大小写统计不重复数据个数155 用 1/MMULT 法求不重复值155 3.3 极值均值156 疑难98 如何设置提成奖金的上下限156 使用 MAX、MIN 函数设置上限或下限157 使用 MEDIAN 函数设置上下限157 使用 IF、TEXT 函数设置上、下限158 疑难99 如何进行线性插值计算158 使用 TREND 函数线性插值计算159 疑难 100 如何不计重复返回一组数中的次大、次小值159 提取不计重复的次大、次小值160 疑难 101 如何计算一组数据中大于某数的最小值161 提取大于平均值的最小值161 疑难 102 如何统计前10 名成绩的平均分162 计算前 10 名成绩平均分163 疑难 103 如何剔除一个最大值和一个最小值后求平均值163 计算去掉 n 个最大值和n 个最小值后的均值通用公式164 疑难 104 如何根据条件计算平均值164 使用 AVERAGEIF 函数单条件求均值165 AVERAGEIFS 函数计算条件均值166 疑难 105 如何计算加权平均值166 计算加权平均值167 疑难 106 如何计算各条生产线最高工时的平均值167 SUBTOTAL 函数+多维引用对合并单元格计数168 配权除权法提取多个最大值168 3.4 频率分布169 XXI 疑难 107 如何获取一组数值中出现频率最多的数据169 提取多个出现频率最高的数值170 疑难 108 如何根据分数段统计成绩分布情况170 FREQUENCY 函数统计分段分布频率171 疑难 109 如何统计彩票号码最大连续出现次数172 计算连续出现频率通用公式173 疑难 110 如何判断是否存在连续5 次超标的数据173 COUNTIF+OFFSET 多维引用计算连续超标次数174 3.5 排名排序174 疑难 111 如何实现多列成绩统一排名174 RANK 函数多区域数据排名175 新旧 RANK 函数差异175 疑难 112 如何进行跨工作表数据总排名176 RANK 函数连续多表三维引用求排名176 疑难 113 如何在年级成绩总表中统计学生的班级排名176 成绩总表中班级排名的 4 种算法177 疑难 114 如何让并列排名统计只占一个名次178 中国式排名的 3 种算法179 疑难 115 如何对智育德育成绩按比例折算后排名180 多科目折算比例排名181 疑难 116 如何根据足球比赛成绩进行多关键字排名182 加权算法多关键字排名技术182 疑难 117 如何统计中学生运动会奖牌榜排名并按升序排序183 多关键字升、降序排列通用公式 184 疑难 118 如何提取员工信息并按照姓名升序排序185 文本排序186 疑难 119 如何统计参赛选手的最后得分并按降序排序186 多组成绩按剔除极值后均值排名 187 3.6 练习与思考188 第4 章查找与引用189 4.1 查询定位189 疑难 120 如何定位记录在数据中首次出现的位置189 MATCH 函数定位查找190 MATCH 函数定位与MIN+IF 数组公式定位的区别191 疑难 121 如何在升序排列的数据中查找近似匹配值191 VLOOKUP 近似匹配查询192 LOOKUP 函数近似匹配查询193 XXII 疑难 122 如何根据输入工号自动显示员工基本信息193 VLOOKUP+MATCH 函数组合交叉双条件精确匹配查询194 HLOOKUP+MATCH 函数组合交叉双条件精确匹配查询195 引用函数与 MATCH 组合的交叉双条件精确匹配查询195 疑难 123 如何根据品名和规格双列条件查询物品单价195 INDEX+MATCH 函数组合双列条件精确匹配查询通用公式196 VLOOKUP+IF 双列条件精确匹配查询198 疑难 124 如何查找某行或某列最后一个非空单元格数据198 LOOKUP 精确匹配查找最后一个满足条件记录的通用公式199 LOOKUP 返回最后一个文本或数值199 疑难 125 如何根据基准单元格偏移引用数据200 疑难 126 如何根据供货商名称跨表查询201 疑难 127 如何用函数实现行列内容转置202 获取转置后的数据203 疑难 128 如何始终引用上一行数据而不受删除行的影响203 疑难 129 如何按条件筛选提取数据记录204 筛选满足条件记录列表的通用数组公式 205 疑难 130 如何提取满足条件的多行多列数据放到同一列中205 疑难 131 如何将满足条件的多条记录放在一个单元格207 合并满足条件的多个查询结果208 疑难 132 如何将一个单元格内多个“字段”与内容进行分离208 VLOOKUP 单列查找之妙209 4.2 超级链接209 疑难 133 如何跳转到最后一行数据下方的空单元格209 设置动态跳转超链接210 疑难 134 如何在Excel 中用关键字搜索网页211 疑难 135 如何跳转到查询的结果212 跳转到满足条件的查询结果212 疑难 136 如何制作工作表目录超链接212 建立工作表目录超链接213 4.3 筛选重复214 疑难 137 如何列出某列数据的不重复记录214 MATCH=ROW方法提取不重复值215 MIN+COUNTIF=0 方法提取不重复值215 疑难 138 如何列出多行多列单元格区域中的不重复记录216 多行多列数据提取不重复值217 疑难 139 如何列出自动筛选后的不重复姓名217 自动筛选结果中的不重复值提取 218 疑难 140 找出A 列有而B 列没有的数据并剔除重复值218 筛选 A 列有而B 列没有的记录219 疑难 141 如何提取连续出现次数最多的数据记录220 LOOKUP 判断不连续断点的应用220 疑难 142 如何剔除重复值并按数据出现频率降序排序221 筛选满足条件记录并排序通用公式 222 4.4 练习与思考222 第5 章文本处理 223 5.1 截取与连接223 疑难 143 如何将连续单元格区域的字符串合并起来223 字符串连接两种通用方法224 疑难 144 如何提取混合字符串中的连续汉字225 根据单双字节截取连续汉字225 截取字符串左侧或右侧的连续汉字 226 疑难 145 如何让公式结果可以换行显示227 换行符在公式中的应用227 疑难 146 如何将字符串按特定分隔符分列228 函数分列法通用公式228 函数分列法截取子串长度临界值的推算 229 5.2 查找与替换230 疑难 147 如何剔除姓名信息中的空格230 疑难 148 如何替换文本中的字符231 疑难 149 如何判断字符串中是否包含某个字符232 FIND 函数判断字符串包含子字符串的4 种方法233 替换法判断包含字符234 COUNTIF 法判断包含字符234 疑难 150 如何查找某字符在字符串中第N 次出现的位置234 使用替换法查询第 N 次出现的字符235 疑难 151 如何提取包含特定字符的所有记录235 提取包含指定字符的记录236 疑难 152 如何计算包含字符的个数236 使用替换法统计字符个数237 疑难 153 如何在特定位置插入字符串238 使用替换零个字符的方法在字符串中插入新字符 238 5.3 比较与转换239 疑难 154 如何改变英文字母大小写239 改变字母大小写的 3 个函数240 疑难 155 如何对比两个文本大小写是否一致240 区分大小写比较文本241 疑难 156 如何转换单双字节字符241 转换单、双字节字符的两个函数 242 疑难 157 如何判断一个字是否是汉字242 判断字符是否为汉字243 疑难 158 如何查询汉字区位码244 汉字区位码的推算方法244 5.4 数字变幻245 疑难 159 如何加密手机号码245 替换指定位置和长度的字符246 疑难 160 如何升级电话号码位数246 根据条件升级电话号码247 疑难 161 如何将数字接上英文序数后缀247 数字转换为带英文序数后缀的文本 248 数字转换为英文序数添加后缀的规则 249 疑难 162 如何批量修改IP 地址格式249 用函数分列法规范 IP 地址格式250 疑难 163 如何为数组设置上限下限250 为数组设置上、下限的通用公式 250 疑难 164 如何将阿拉伯数字转为大写金额251 将数字转为人民币大写金额252 中文大写金额的填写规则252 疑难 165 如何将金额分列填充到各个级位253 金额分列填充253 疑难 166 如何根据图书目录的大纲级别制作分级编码254 根据不同列按级别进行编码255 疑难 167 如何根据图书目录编码制作分级显示256 根据不同级别编码分列显示257 5.5 练习与思考257 第6 章日期与时间处理258 6.1 日期推算258 疑难 168 如何获取日期的年月日要素258 获取日期的年月日259 疑难 169 如何推算某个日期所在的月首和月末日期260 DATE 函数返回月首月末日期260 EOMONTH 函数计算月首月末日期261 疑难 170 如何推算某个日期所在季度的季首季末日期261 XXV 计算季度首、末日期262 疑难 171 如何计算两个日期相隔的年、月、天数263 DATEDIF 函数计算日期间隔时长263 疑难 172 如何推算与某个日期相隔数月的日期264 EDATE 与DATE 函数推算数月之后的日期差异264 疑难 173 如何推算职工的退休日期265 根据出生日期推算退休日期265 疑难 174 如何判断某年是否为闰年266 判断闰年的 3 种解法266 疑难 175 如何判断某个日期在第几季度267 推算日期归属季度267 疑难 176 如何判断某个日期在上旬、中旬还是下旬267 判断日期上、中、下旬的 3 种解法268 疑难 177 如何将M/D/YYYY 类型的伪日期转换成规范日期268 规范月日年类型的伪日期269 疑难 178 如何实现生日提醒功能269 实现生日提醒269 疑难 179 如何按某年份的季度分摊费用270 设置日期上下限,计算时段归属 270 疑难 180 如何根据出生日期得到星座271 根据生日查询星座271 疑难 181 如何根据公历日期返回农历生肖271 根据公历生日查询农历生肖272 6.2 时间计算273 疑难 182 如何获取时间的时、分、秒要素273 从时间数据中提取时分秒要素274 疑难 183 如何返回超过24 小时的时间274 计算超过 24 小时的时长274 疑难 184 如何将十进制数时间转换为标准时间格式275 转换十进制数字为标准时间275 转换用小数表示分钟的“伪时间” 275 疑难 185 如何提取时间中的毫秒数276 提取时间数据中的毫秒276 疑难 186 如何计算加班的小时数276 计算加班小时数277 疑难 187 如何计算列车运行时长277 跨零点计算两站点列车运行时间 278 疑难 188 如何统计设备开启后在某个月度中的运行时长278 设置数组上下限在跨时段统计中的应用 279 6.3 星期与工作日280 疑难 189 如何判断某个日期是否为周末280 MOD 函数判断星期几280 WEEKDAY 函数判断星期几281 疑难 190 如何计算离职员工最后一个月的实际工作天数281 NETWORKDAYS.INTL 函数计算任意工作日282 疑难 191 如何计算两个日期间星期日的天数283 计算某时段内星期几的天数284 疑难 192 如何计算某月按周末单双号休息的休假天数284 构建某月日期系列的 3 种方法285 疑难 193 如何根据购销合同签订日期推算交货日期285 WORKDAY.INTL 函数推算若干个工作日后的到期日286 疑难 194 如何推算某个日期处于当年中的第几周286 计算指定日期的周数287 疑难 195 如何推算某年母亲节的日期287 推算母亲节日期的两种方法288 推算某年第 m 个星期n 的日期通用公式288 疑难 196 如何推算某年第n 周的日期范围289 推算某年第 n 周的日期范围289 使用 WEEKDAY 函数推算第n 周日期范围290 6.4 练习与思考290 第7 章其他计算 291 7.1 获取信息291 疑难 197 如何获取文件所在的路径291 获取单元格位置、格式、内容信息 292 CELL 函数无法正确返回文件路径的原因293 疑难 198 如何检测错误值类型并返回错误分析信息293 获取错误值类型信息294 疑难 199 如何获取操作环境有关信息294 获取计算机操作环境信息295 疑难 200 如何在公式中添加注解296 使用 N、T 函数过滤文本、数值296 7.2 数值舍入297 疑难 201 如何对数值进行取整297 数值向下舍入取整的 4 种方法298 取整函数之间的区别298 疑难 202 如何按照四舍六入五单双规则修约数值298 四舍六入五单双法修约299 疑难 203 如何根据货物数量计算所需纸箱数300 数值向上舍入取整的两种方法300 疑难 204 如何根据工资预备各种面额的钞票301 根据工资准备各面额钞票301 疑难 205 如何将不足0.25 舍弃且超过0.75 进位其余变为0.5301 数值按 0.5 舍入302 疑难 206 如何按四舍五入法将数值保留n 位有效数字302 按指定位数保留有效数字303 7.3 数学计算303 疑难 207 如何进行开方运算303 计算数值开方303 疑难 208 如何计算长方体体积304 计算数组元素之间的乘积304 疑难 209 如何将正整数各数字循环累加到只剩一位数304 对 9 求余法妙算各数位循环累加结果305 疑难 210 如何转换角度与弧度305 角度与弧度转换306 疑难 211 如何根据视距及倾斜角计算水平距离306 根据视距、倾斜角计算水平距离 306 疑难 212 如何根据两点坐标求方位角307 根据两点坐标计算方位角307 疑难 213 如何生成斐波那契数列的内存数组308 生成“斐波那契数列”前 n 项的内存数组309 疑难 214 如何将十进制整数转换为七进制数309 进制转换原理310 疑难 215 如何将数组中的数值进行累加生成新的数组311 MMULT 构建累加数组311 疑难 216 如何求解多元一次联立方程311 矩阵算法解多元一次方程组312 7.4 随机计算312 疑难 217 如何制作加减乘除随机练习题313 生成随机加减乘除题目313 疑难 218 如何产生一组设定超限个数及范围的随机数314 产生限定个数及范围的随机数315 疑难 219 如何产生一组正态分布的随机数315 产生正态分布随机数315 疑难 220 如何产生一组对称区间且不包含0 值的随机数316 产生区间对称且不含 0 值的随机数的通用公式316 疑难 221 如何产生一组不重复的随机整数316 产生不重复随机数的两种方法317 疑难 222 如何产生一组随机的英文字母318 产生随机字母318 疑难 223 如何根据指定平均值产生随机数318 产生指定均值的随机数319 7.5 财务金融319 疑难 224 如何制作按揭贷款计算器319 根据利率计算分期付款额321 疑难 225 如何制作养老金投资计算器321 计算等额分期付款的利息322 疑难 226 如何用直线法计算固定资产折旧322 资产线性折旧计算323 疑难 227 如何用双倍余额递减法计算固定资产折旧323 双倍余额递减法计算资产折旧324 疑难 228 如何用年数总和法计算固定资产折旧325 年数总和法折旧计算326 7.6 练习与思考326 第8 章循环引用 327 8.1 循环引用现象与迭代计算原理327 疑难 229 为什么新产品查找进价时会出现循环引用警告327 公式引用自身单元格不一定是循环引用 328 检查和纠正意外的循环引用329 疑难 230 如何让输入的值累加到另一单元格329 循环引用与迭代计算模型330 能否直接使用名称完成迭代计算 331 最多迭代次数与最大误差的作用 331 迭代计算设置的作用范围331 疑难 231 如何让“累加”计算器清零331 设置启动开关与迭代变量初始值 332 如何修正刷新引起的累加问题332 表单控件与 ActiveX 控件复选框的区别333 疑难 232 如何遍历值班表合并查询结果333 使用计数器遍历数据334 疑难 233 为什么计数器移位后引用公式的计算结果不同334 循环引用模式下的单元格运算顺序 335 8.2 应用案例详解335 疑难 234 如何逆序返回字符串335 逆序遍历与合并字符336 巧用字符长度做计数器336 疑难 235 如何获取一组数字串的交集、并集和补集337 数字交集、并集和补集的判断与提取 338 疑难 236 如何剔除重复后合并查询结果338 字符串中的重复数据判别与合并 338 疑难 237 如何提取规格描述字符串中的尺寸信息339 提取字符串中的多个数字子字符串 339 疑难 238 如何将单元格历次输入的数据记录到其他单元格340 记录单元格历史值340 疑难 239 如何根据税后收入倒推税前应发金额341 模拟单变量求解功能342 疑难 240 如何根据预算收入和利润推算地价及增值税额342 疑难 241 如何列举多种钢筋下料方案343 模拟规划求解功能枚举多组方案 344 疑难 242 如何求解多组规定总额的数据不重复组合345 模拟规划求解规定总值明细346 求解规定总额的明细组成347 如何求解最接近规定总额的明细组成 347 8.3 练习与思考347 第9 章文本处理 348 9.1 数据有效性和条件格式348 疑难 243 如何防止输入重复姓名和身份证号码348 设置数据有效性,防止重复录入 349 疑难 244 如何让新增数据自动添加到下拉菜单中350 动态引用制作下拉菜单350 “表”动态区域制作下拉菜单351 忽略空值与提供下拉箭头选项352 疑难 245 如何制作随输入缩小范围的药品名下拉菜单352 类似记忆式键入的下拉菜单353 疑难 246 如何设置随输入自动追加的不重复下拉菜单354 制作既可输入又可选择的下拉菜单 354 如何求取唯一值列表355 疑难 247 如何制作省、市、区县三级级联下拉菜单355 制作动态三级级联下拉菜单356 疑难 248 如何标识日记账与银行对账单不相符的金额358 在条件格式中文字标识多余数据 359 疑难 249 如何标识OFFSET 函数返回区域360 标识归属特定区域的单元格360 疑难 250 如何标识回弹数据中3 个较大值和3 个较小值361 加权比较法标识含重复数据的极值 361 加权比较法原理362 9.2 数据透视与图表应用362 疑难 251 如何对数据透视表按半小时进行组合362 辅助列法制作透视表组合字段363 疑难 252 如何在公式中引用透视表中的汇总数据365 获取透视表中的数据365 使用 Excel 2000 版GETPIVOTDATA 函数用法366 疑难 253 如何根据给定多个条件进行大数据量汇总366 透视表法多条件求和367 使用透视表缓解公式速度瓶颈368 疑难 254 如何制作可随选择区域变化的市场分布饼图369 图表中的 SERIES 公式372 制作数据透视图373 疑难 255 如何制作滚动周期的计划与实际对比进度图374 制作固定滚动周期的动态柱形图 375 疑难 256 如何使用分离的数据源制作计划与实际对比图377 内存数组构建动态图表数据源378 疑难 257 如何用图表制作精美时钟379 XY 散点图制作时钟380 9.3 数据筛选与假设分析383 疑难 258 如何筛选销售额超过两万的明细记录383 如何使用公式作为高级筛选条件 384 疑难 259 如何删除包含小写字母的数据行386 区分大小写的数据筛选387 疑难 260 如何已知税后收入求解税前应发金额387 单变量求解推算税前应发金额388 如何理解单变量求解模型388 单变量求解一元 n 次方程389 疑难 261 如何根据货品数量与纸箱规格制定装货策略389 规划求解最小值优化耗材方案389 为何【数据】选项卡中没有【规划求解】按钮 391 如何理解规划求解优化模型391 如何理解规划求解的参数392 疑难 262 如何合理安排服务员值班393 规划求解最小值优化排班方案393 9.4 宏表应用案例394 疑难 263 如何快速调整行数相同的单元格的行高394 获取单元格行高值395 如何使用 Excel 4.0 宏表函数396 Excel 的行高、列宽单位397 疑难 264 如何让查询结果引用自定义数字格式397 获取单元格数字格式代码397 CELL 函数提取格式代码398 疑难 265 如何获取预算表单元格中的计算式398 获取单元格中的计算式398 疑难 266 如何转换包含备注的文本公式为计算结果399 将文本计算式转换为计算结果399 疑难 267 如何用十六进制表示IP 地址400 转换十进制 IP 地址为十六进制401 疑难 268 如何多条件汇总相同结构的多个工作表数据401 获取工作簿中各表名称402 疑难 269 如何列出指定路径下所有文件名403 获取指定路径文件名列表403 9.5 练习与思考404 第10 章综合应用实战405 10.1 职工信息管理系统设计405 疑难 270 如何设计职工信息管理系统的首页405 设计职工信息管理系统首页405 疑难 271 如何设计信息录入模块407 设计职工信息录入模块407 疑难 272 如何设计信息查询和修改模块410 设计职工信息查询、修改模块410 疑难 273 如何设计信息输出模块412 设计职工信息输出模块412 疑难 274 如何制作职工信息统计报表414 制作职工信息统计报表414 10.2 公司收发文管理系统设计416 疑难 275 如何制定电子文档管理方案416 规范管理电子文档416 疑难 276 如何制作发文管理系统418 制作发文管理系统418 模糊查询指定目录下文件名421 实现文件编号提醒功能421 制作美观、方便实用的超链接421 疑难 277 如何制作收文查询系统422 制作收文查询系统422 设置可忽略的日期查询条件424 返回指定时段文件名列表424 可以提示及时维护的信息查询424 疑难 278 如何制作系统首页界面425 制作系统首页页面425 在图形图片中引用单元格文字428 10.3 工资表设计429 疑难 279 如何设计工资表首页429 设计工作表首页429 疑难 280 如何设计工资计算表430 设计工资计算表430 疑难 281 如何设计工资条432 设计工资条433 疑难 282 如何设计工资查询表434 设计工资查询表434 附录A Excel 2010 函数列表437 附录B 常用宏表函数语法说明449 附录C Excel 键盘快捷键457 附录D Excel 2010 规范与限制461 附录E 光盘内容464