Excel公式与函数大辞典(txt+pdf+epub+mobi电子书下载)


发布时间:2020-06-08 21:59:03

点击下载

作者:宋翔

出版社:人民邮电出版社

格式: AZW3, DOCX, EPUB, MOBI, PDF, TXT

Excel公式与函数大辞典

Excel公式与函数大辞典试读:

内容提要

本书从函数功能、函数格式、参数说明、注意事项、Excel版本提醒、案例应用、交叉参考7个方面,全面、细致地介绍了Excel 2016/2013/2010/2007/2003中公式和函数的使用方法、实际应用和操作技巧。最后3章还将公式与函数的应用扩展到了条件格式、数据验证及图表中,以便使它们发挥更强大的功能。本书采用理论与实践相结合的方式,提供了457个案例,涉及多个行业,读者可以根据书中的案例举一反三,将其直接应用到实际工作中,有效提高学习效果与实际应用能力。

本书既可以作为函数速查工具手册,又可以作为丰富的函数应用案例宝典,适合对Excel公式与函数有需求的读者阅读。

前言PREFACE

毫无疑问,公式和函数是Excel知识体系中最重要的一部分,可以说是Excel的灵魂。很多读者一直都希望可以对Excel函数有更多的了解,或希望掌握很多常用的Excel函数的用法,以便将它们应用到实际工作中,提高工作效率。本书正是为满足读者的以上需求而编写的。

本书所讲解的函数以Excel 2016环境为主,除了在不同版本中出现的少量新增函数以外,其他大部分函数都通用于Excel 2016/2013/2010/2007/2003。对于Excel 2010/2007/2003中没有的函数,本书也会给出在这些Excel版本中实现相同功能的方法,因而本书通用于多个Excel版本。

本书除了详细介绍每个函数的格式、参数、使用时的注意事项等函数的基本用法外,还提供了大量的实际应用案例。因此,本书不仅是一本函数速查工具手册,还是一本行业应用案例宝典,将函数的理论知识与实际应用紧密联系在一起。

与同类图书相比,本书中的每个案例尽量省去繁琐重复的分步操作,将节省的篇幅更多地用于讲解函数的使用方法、操作技巧及实际应用,提高本书的含金量与实用性。为了让公式与函数零基础的读者可以无障碍地阅读本书内容,第1章详细介绍了公式与函数的基础知识,读者通过学习该章可以快速掌握公式与函数的各种常规操作与使用技巧。

本书读者对象

从本书所讲函数及其中涉及的应用案例来划分,本书适合以下读者。

■ 文秘与行政人员。

■ 人力资源管理人员。

■ 市场营销人员。

■ 经营决策人员。

■ 财务管理人员。

■ 统计分析人员。

对于希望了解和学习Excel函数、使用Excel解决实际问题的其他各类人员也有所帮助。

本书组织结构

本书共有15章内容,各章的内容安排如下表所示。

本书编写特色

本书在讲解每个函数时都使用固定的结构,这样便于读者阅读和学习。固定结构包含以下7部分内容。

函数功能:简要描述函数的功能或作用。

函数格式:给出函数的语法组成结构。

参数说明:对函数中的各个参数进行详细说明。

注意事项:给出函数使用中可能遇到问题的提示性或警告性内容,让读者了解函数的使用规则和约定,这部分内容应该格外注意。

Excel版本提醒:考虑到还有一些读者仍在使用Excel 2003,为了增强本书内容的兼容性,本书在任何可能的地方都给出了相对于Excel 2016而言,在Excel 2003中完成相同操作的方法,以便使本书内容和具体的操作不会受到Excel版本的制约。

案例应用:给出函数在实际应用中的基本用法以及多函数组合用法,通过实例说明函数的使用方法,并对公式的原理进行详尽剖析。

交叉参考:给出案例应用中用到的函数在本书中的位置,以便于读者可以快速查看和参阅。

此外,在函数基本语法格式和应用案例的讲解过程中还会穿插一些提示或技巧性的内容,作为正文内容的补充,它们提供了与正文内容相关的一些知识、操作技巧或需要格外注意的问题。

本书使用约定

软件版本

本书是针对Excel 2016的Windows版本编写的,如果您正在使用Excel 2016,通过阅读本书将很容易掌握Excel 2016;如果您一直在使用Excel 2003,通过阅读本书也可以轻松过渡到Excel 2016;对于使用Excel 2013/2010/2007的用户,由于这几个Excel版本的界面外观与操作方法与Excel 2016基本相同,因此可以直接过渡到Excel 2016。本书虽以Excel 2016版本来编写,但是在适当的位置会给出在Excel 2003中完成相同操作的方法,因此阅读本书内容几乎没有版本限制。

图形界面元素操作

本书使用以下方式来描述在图形界面中对菜单命令、按钮等界面元素进行的操作。

■ 在命令菜单中选择命令时使用类似“选择【复制】命令”的描述方式。

■ 在窗口、对话框等界面中操作按钮时使用类似“单击【确定】按钮”的描述方式。

■在功能区中进行操作时使用【选项卡名】【组名】【命令名】的形式来描述。例如,如果要打开【名称管理器】对话框,本书会使用这样的表达方式:单击功能区中的【公式】【定义的名称】【名称管理器】按钮。

鼠标指令

本书中的很多操作都是使用鼠标来完成的,本书使用下列术语来描述鼠标的操作方式。

■ 指向:将鼠标指针移动到某个对象上。

■ 单击:按下鼠标左键一次并松开。

■ 右击:按下鼠标右键一次并松开。

■ 双击:快速按下鼠标左键两次并松开。

■ 拖动:移动鼠标时按住鼠标左键不放。

键盘指令

在使用键盘上的按键来完成某个操作时,如果只需要按一个键,那么将表示为与键盘上该按键名称相同的英文单词或字母,例如“按【Enter】键”;如果需要同时按几个键才能完成一个任务,那么将使用加号来连接所需要按下的每一个键,例如保存工作簿表示为“按【Ctrl+S】组合键”。

Excel函数及其语法、单元格地址等的描述方法

本书中出现的函数名和单元格地址全部使用大写英文字母,函数的参数全部使用小写英文字母。由于函数的参数可以分为必选参数和可选参数两种类型,因此,在讲解函数的语法时会使用“(必选)”或“(可选)”来说明参数是必选参数还是可选参数。

附赠光盘内容

本书附赠一张光盘,光盘中包含以下内容。

■ 本书所有案例的源文件。

■ Excel函数速查工具。

■ Excel数据透视表电子书。

■ Excel VBA程序开发电子书。

■ Word 2016多媒体教学视频。

■ Excel 2016多媒体教学视频。

■ PowerPoint 2016多媒体教学视频。

■ Windows 10多媒体教学视频。

■ Word/Excel/PowerPoint商务文档模板。

本书更多支持

如果您在使用本书的过程中遇到问题,可以通过以下方式与作者联系。

■ 邮箱:songxiangbook@163.com。

■ 博客:http://blog.sina.com.cn/songxiangbook。

■ 微博:@宋翔book,微博网址:http://weibo.com/songxiangbook。

■ 作者QQ:188171768,加QQ时请注明“读者”以验证身份。

■ 读者QQ群:191499256,加群时请注明“读者”以验证身份。

除了与作者交流本书内容外,如果在使用Word、PowerPoint等其他Office组件时遇到问题,也可与作者进行交流。

声明

本书及本书光盘中所使用的数据均为虚拟数据,如有雷同,纯属巧合。第1章公式与函数基础

本章对公式与函数的基础知识进行了系统且详细的介绍,主要包括:公式的基本概念、单元格的引用类型、输入与编辑公式、在公式中使用函数和名称、使用数组公式和外部公式、审核与处理公式中的错误及公式使用技巧等内容。通过学习本章内容,读者可以了解并掌握公式与函数的基本概念、基本操作与使用技巧,为学习本书的后续内容打下基础。1.1 了解公式

本节主要简要介绍公式的基本概念以及相关的基本内容,包括公式的组成部分、数据类型及其相关转换、公式中可以使用的运算符及其优先级、按不同方式划分的公式类型,以及Excel对公式与函数的限制等内容。1.1.1 公式的组成部分

在Excel中,每一个公式都是以等号(=)开始的,在等号后面输入要包含在公式中的内容,具体分为以下几类。

■ 常量:在公式中输入的固定不变的值,可以是数字或文本。例如,6、3.6、“Excel”或“办公软件”。

■ 单元格引用:使用单元格地址来引用单元格中存储的内容。例如,A1、B2:D6。可以引用当前工作表中的单元格、当前工作簿的其他工作表中的单元格,或者其他工作簿的工作表中的单元格。当在公式中引用的单元格中的内容发生改变时,改变后的新内容会自动更新到公式中,比直接输入到公式中的常量更灵活。

■ 工作表函数:Excel提供了大量的内置函数,使用这些函数可以完成不同行业、不同用途从简单到复杂的计算和处理。例如,SUM函数用于计算数据的总和、DAYS函数用于计算两个日期之间的天数、MID函数用于从指定的文本中提取特定的部分。

■ 运算符:用于将公式中的各部分内容连接在一起的符号,它们决定着公式的计算方式和运算顺序。例如,加(+)、减(−)、乘(*)、除(/)。

■ 圆括号:用于改变公式的默认运算顺序。

下面列出了一些公式的示例。

=(A1+A2)*5

=SUM(A1:A6)

=MID("Excel",2,3)1.1.2 数据类型及其相互转换

数据类型决定了数据在Excel中的存储方式,以及计算和处理方式。Excel中的数据可以分为文本、数值、逻辑值、错误值几种类型。日期和时间是数值的一种特殊形式,本质上也属于数值类型。数字和数值是两个不同的概念,在Excel中可以将一个数字以数值和文本两种形式来存储。下面对每种数据类型进行了详细说明。

■ 文本:中文汉字、英文字母及各种符号都是文本,可以将它们直接输入到单元格中。如果将这些内容输入到公式中,必须使用英文双引号将它们包围起来。数字也可以是文本格式的,可以将它们称为文本型数字,使用以下几种方法输入的数字都具有文本格式:①将单元格的数字格式设置为文本后在其中输入的数字;②在单元格中输入一个英文单引号“‘”后输入的数字;③在公式中使用一对英文双引号包围起来的数字。

■ 数值:数值是可以表示具体大小的数。可以将使用以下几种方法输入的数字称为数值或数值型数字:①在单元格的数字格式不是【文本】的情况下输入的数字;②没有使用英文单引号“‘”作为前置符号输入的数字;③直接在公式中输入的数字。

■ 逻辑值:只有TRUE和FALSE两种。

■ 错误值:共7种,具体为#DIV/0!、#NUM!、#VALUE!、#REF!、#NAME?、#N/A和#NULL!。

默认情况下,不同类型的数据在单元格中具有不同的对齐方式,例如,数值在单元格中靠右对齐,文本在单元格中靠左对齐,逻辑值和错误值在单元格中居中对齐,如图1-1所示。图1-1 不同类型的数据具有不同的对齐方式

可以在某些数据类型之间进行转换。例如,可以将文本型数字转换为数值,或者将逻辑值转换为数值。1.文本型数字与数值之间的转换

可以使用以下3种方法将文本型数字转换为数值。

■ 如果将数字以文本格式的形式输入到单元格中,单元格的左上角会显示一个绿色的三角形。单击这个单元格会显示按钮,单击该按钮后在弹出的菜单中选择【转换为数字】命令,如图1-2所示。图1-2 选择【转换为数字】命令

■ 可以通过四则运算将文本型数字转换为数值。例如,如果A1单元格中包含文本型数字,那么使用下面的任何一个公式都可以将文本型数字转换为数值。最后的减负运算“=−−A1”实际上是“=0-(-A1)”的简写形式。

=A1*1

=A1/1

=A1+0

=A1-0

=--A1

■ 还可以使用VALUE函数将文本型数字转换为数值。例如,如果A1单元格中包含文本型数字,那么使用下面的公式可以将文本型数字转换为数值。

=VALUE(A1)

也可以将数值转换为文本型数字,只需将数值与一个空字符连接在一起即可完成转换。例如,如果A1单元格中包含数值,使用下面的公式可以将数值转换为文本型数字。转换前的数值在单元格中右对齐,转换后的文本型数字在单元格中将变为左对齐。

=A1&""2.逻辑值与数值之间的转换

在很多实际应用中,经常需要将逻辑值转换为数值,然后对转换后的数值进行求和或其他运算。在Excel中将逻辑值与数值或两个逻辑值之间进行算术运算(如加、减、乘、除、乘方等)时,可以将逻辑值转换为数值,此时的逻辑值TRUE等价于1,逻辑值FALSE等价于0,例如下面几个示例。

TRUE*1=1

TRUE*0=0

FALSE*1=0

TRUE+TRUE=2

TRUE-TRUE=0

在条件判断中,对两个值进行比较会返回一个逻辑值。数值也可以看作逻辑值,对应关系如下所述。

■ 所有非0数值等价于逻辑值TRUE。

■ 0等价于逻辑值FALSE。

提示

虽然可以将逻辑值转换为数值,但是逻辑值与数值存在本质区别,这也是Excel中的某些函数不支持使用逻辑值作为其参数的原因。3.不同类型数据之间的排序规则

Excel中不同类型的数据是按照以下方式进行排序的。

数值<文本<逻辑值

数值按照数字的大小进行排序,负数<0<正数。文本按照英文字母的排列顺序进行排序,例如A

运算符用于连接公式中的各部分内容,并根据运算符的类型执行不同方式的计算,比如加、减、乘、除、乘方等。不同类型的运算符具有不同的运算顺序,这称为运算符的优先级。当公式中包含多种运算符时,Excel将会根据运算符的优先级由高到低的顺序进行计算。Excel包含4种类型的运算符,分别为算术运算符、文本连接运算符、比较运算符、引用运算符。表1-1列出了按照优先级从高到低的顺序排列的Excel运算符。

如果一个公式中包含不同类型的多个运算符,如算术运算符和比较运算符,Excel将按照优先级顺序对这些运算符进行计算。如果一个公式中包含同一类型中具有相同优先级顺序的多个运算符,如乘号和除号),Excel将按照从左到右的顺序对这些运算符进行计算。表1-1 Excel中的运算符及其说明

通过在公式中使用圆括号,可以根据需要改变公式中运算符的计算顺序,强制先计算优先级低的运算符,而不是每次都按照优先级由高到低的顺序进行计算。例如,下面的公式将会按照Excel默认的优先级顺序进行计算:

=10+5*4/2

此时的公式是先进行乘法运算5*4,然后进行除法运算,即用5*4的结果除以2,最后进行加法运算,即用上一步除法的运算结果加上10,最终结果等于20。

如果希望先进行10+5的加法运算,则需要使用一对圆括号将10+5包围起来,公式如下。

=(10+5)*4/2

此时的公式会先计算10与5的和,然后将得到的结果(即15)乘以4再除以2,最后的计算结果为30。

可以在复杂的公式中嵌套使用多组圆括号,其计算顺序是从最内层的圆括号开始逐级向外层进行计算。1.1.4 普通公式与数组公式

在Excel中最初接触到也是最常见的公式都是普通公式。例如,下面的公式用于计算A1和A2单元格中数值之和,输入公式后按【Enter】键即可得到计算结果。

=A1+A2

直接按【Enter】键即可得到计算结果的公式属于普通公式。

Excel中另一种功能强大但工作原理较为复杂的公式是数组公式。与普通公式不同,数组公式可以完成多步计算,而且需要使用【Ctrl+Shift+Enter】组合键输入数组公式,而不只是用【Enter】键。Excel会自动使用一对大括号将输入好的整个公式包围起来,以此来表明这是一个数组公式而非普通公式,如图1-3所示。图1-3 一个数组公式的示例

提示

数组公式的相关内容请参考本章1.5节。1.1.5 单个单元格公式与多个单元格公式

按公式占据的单元格数量来分,可以分为单个单元格公式和多个单元格公式。普通公式属于单个单元格公式,因为同一个公式只会占据一个单元格。数组公式分为单个单元格公式与多个单元格公式两种。当数组公式占据多个单元格时,使用一个数组公式可以一次性得到多个计算结果,此时无法单独编辑数组公式中的任意一个单元格,而需要对公式占据的整个单元格区域进行统一编辑,具体方法请参考本章1.5.4节。1.1.6 Excel对数字精度、公式与函数等方面的限制

Excel对单元格和公式中可以包含的最大字符数、数字精度、函数的参数个数及可以嵌套的函数层数都有一定的限制,具体如表1-2所示。表1-2 Excel对数字精度、公式与函数等方面的限制1.2 输入与编辑公式

本节将介绍公式的基本操作,包括输入与编辑公式、移动和复制公式、删除公式及改变公式的计算方式等内容,其中还包括对单元格引用样式和引用类型的介绍。1.2.1 A1引用样式与R1C1引用样式

默认情况下,Excel工作表区域的顶部由A、B、C等大写英文字母组成,每个字母用于标识工作表中的每一列,称为列标。Excel工作表区域的左侧由1、2、3等数字组成,每个数字用于标识工作表中的每一行,称为行号。单元格是一列和一行的交叉点,使用列标和行号可以表示一个单元格在工作表中的位置或地址,列标在前,行号在后。使用列标和行号来表示单元格地址的方式称为A1引用样式。表1-3列出了一些使用A1引用样式来表示单元格地址的示例。表1-3 使用A1引用样式表示的单元格地址

提示

在Excel2007或Excel更高版本中,一张工作表可以包含最大1048576行,最大16384列。行号的范围是1~1048576,列标的范围是A~XFD。

除了A1引用样式,Excel还提供了R1C1引用样式。R1C1引用样式对行的表示方法与A1引用样式相同,而对列的表示方法并不使用A1引用样式中的英文字母的形式,而是使用类似于行号的数字形式。使用R1C1引用样式表示一个单元格地址时,行号在前,列号在后。表1-4列出了一些使用R1C1引用样式来表示单元格地址的示例。表1-4 使用R1C1引用样式表示的单元格地址

提示

无论是A1引用样式还是R1C1引用样式,都存在相对引用与绝对引用两种引用类型。前面介绍的A1引用样式是相对引用类型的表示方法,而R1C1引用样式是绝对引用类型的表示方法。相对引用和绝对引用的相关内容请参考本章1.2.4节。

可以根据需要随时在A1引用样式与R1C1引用样式之间切换,具体的操作步骤如下。

1 单击【文件】按钮,在进入的界面中选择【选项】命令。

2 打开【Excel选项】对话框,在左侧选择【公式】选项卡,如果要使用R1C1引用样式,则需要在右侧选中【R1C1引用样式】复选框,如图1-4所示。图1-4 选中【R1C1引用样式】复选框

3 单击【确定】按钮,关闭【Excel选项】对话框,Excel将使用R1C1引用样式来显示行号和列号,并在名称框中以R1C1引用样式的形式显示当前活动单元格的地址,如图1-5所示。由于图中当前选中并处于活动状态的单元格位于第3行第2列,因此,其R1C1引用样式下的单元格地址表示为R3C2。Excel版本提醒

如果是在Excel 2003中操作,需要单击菜单栏中的【工具】【选项】命令,然后在打开的【选项】对话框的【常规】选项卡中进行设置。图1-5 使用R1C1引用样式1.2.2 输入公式

选择一个单元格后,就可以在这个单元格中输入公式了。首先需要输入一个等号,以便让Excel知道要输入的是一个公式。然后输入公式中包含的内容:常量、单元格引用、函数及其参数、运算符、圆括号等。如果是普通公式,在输入好公式所需的所有内容后按【Enter】键结束输入,否则按【Ctrl+Shift+Enter】组合键以数组公式的形式输入这个公式。在输入公式的过程中,Excel程序窗口底部的状态栏左侧会显示当前的输入状态,分为以下4种。

■ 就绪:在未向单元格输入任何内容时,Excel处于【就绪】模式。

■ 输入:在开始向单元格中输入内容后将会自动进入【输入】模式,如图1-6所示。在【输入】模式下如果按下方向键,则完成公式的输入,此时与按【Enter】键具有同等效果。

■ 点:如果在公式中需要输入函数参数的位置,或在运算符后面按方向键,那么将进入【点】模式,如图1-7所示。此时鼠标选中的单元格的边框以虚线包围,同时该单元格的地址会被自动添加到公式中。可以使用鼠标单击或移动方向键更改当前输入到公式中的单元格地址。在【点】模式下可以为函数参数或运算符后面的内容指定单元格引用。图1-6 【输入】模式

■ 编辑:在【就绪】、【输入】或【点】等任一模式下按【F2】键都会进入【编辑】模式。在【编辑】模式下可以通过单击鼠标或使用方向键定位到公式中的任意位置,以便修改公式中的内容,如图1-8所示。图1-7 【点】模式图1-8 【编辑】模式注意

如果在公式中没有输入配对的圆括号,那么在按【Enter】键结束公式输入时会弹出类似于图1-9所示的对话框,Excel会给出自动更正建议,但有时并不一定是正确的。此处输入的公式是希望为A1+A2添加一对圆括号,以便先进行计算,但是Excel更正建议中却将圆括号添加到了整个公式的最外面,这明显是错误的。图1-9 缺少配对圆括号时的自动更正建议1.2.3 修改公式

发现公式有误或需要让公式实现变化不大的新的计算要求时,需要修改公式。在上一节介绍输入公式时,实际上已经介绍了修改公式的一种方法,即按【F2】键进入【编辑】模式,然后对公式进行修改。此外,还可以使用以下两种方法进入【编辑】模式并修改公式。

■ 双击包含公式的单元格。

■ 选择包含公式的单元格,然后单击工作表区域上方的编辑栏。

修改公式时可以按【Esc】键放弃当前所做的所有修改并退出【编辑】模式。如果需要使用新的公式替换原有公式,那么只要选择包含公式的单元格,然后直接输入新公式即可,不需要进入【编辑】模式。1.2.4 移动和复制公式

对公式最常使用的操作是将公式移动或复制到指定的目标位置,这个位置可以位于当前工作表,也可以位于同一个工作簿或不同工作簿中的其他工作表。无论目标位置位于何处,移动和复制公式的方法都是类似的。本节介绍的方法主要以在同一个工作表中移动和复制公式为主。1.移动公式

可以使用下面的方法将公式从一个单元格移动到另一个单元格。

■ 单击公式所在的单元格,单元格会被一个方框包围。将鼠标指针移动到方框的任一边框上,当鼠标指针变为黑色十字箭头时按住鼠标左键,然后将单元格中的内容拖动到目标位置后释放鼠标左键。

■ 右击公式所在的单元格,在弹出的菜单中选择【剪切】命令(或按【Ctrl+X】组合键),然后右击目标位置的单元格并选择【粘贴】命令(或按【Ctrl+V】组合键)。

提示

移动公式时,Excel不会改变公式中的单元格引用类型。2.复制公式

复制公式比移动公式需要考虑更多的因素,这是因为在复制公式时,公式中包含的单元格地址可能会发生改变。因此,在介绍复制公式之前,需要先了解一下单元格地址的引用类型。

本章前面曾介绍过,在A1引用样式中使用列标和行号来表示一个单元格在工作表中的位置,例如A1表示单元格位于工作表的第1列和第1行的交叉处,这称为单元格地址。在公式中通过单元格地址来引用单元格中包含的内容,因此,可以将这种方法称为单元格引用。

单元格引用包括3种类型,分别是相对引用、绝对引用和混合引用,它们之间通过在单元格引用中是否添加“$”符号来区分。在工作表中选择一个单元格后,在名称框中显示的单元格引用是相对引用,例如,图1-10所示的A1单元格。图1-10 名称框中显示单元格的相对引用地址

如果在列标和行号前各添加一个“$”符号,就会将相对引用变为绝对引用,例如$A$1。如果只为列标或行号的其中之一添加了“$”符号,那么这种单元格引用就是混合引用,例如A$1或$A1。在输入公式时,可以根据需要随时改变单元格引用的类型,只需选中要改变引用类型的单元格地址,然后反复按【F4】键,就可以依次在3种引用类型之间切换,切换顺序如下:

A1$A$1A$1$A1A1

本章在1.2.1节中介绍的在R1C1引用样式中表示的单元格地址是绝对引用。如果要在R1C1引用样式中表示单元格地址的相对引用,那么需要为R和C右侧表示行、列的数字添加方括号。例如,B1单元格中包含公式“=A1+A2”,如果使用R1C1引用样式表示单元格地址,这个公式将会转换为下面的形式:

=RC[-1]+R[1]C[-1]

R和C右侧表示行和列的数字是相对于公式所在单元格的,正数表示下方、右侧的单元格,负数表示上方、左侧的单元格。如果是同行的单元格,则省略R右侧的数字;如果是同列的单元格,则省略C右侧的数字。在上面的公式中,RC[-1]表示引用的是与B1单元格同行但位于其左侧一列的单元格,即A1单元格;R[1]C[-1]表示引用的是位于B1单元格下面一行、左侧一列的单元格,即A2单元格。

与移动公式的方法类似,可以使用下面的方法复制公式。

■ 在使用鼠标拖动的方法移动公式时,拖动过程中按住【Ctrl】键即可变为复制操作。

■ 右击公式所在的单元格,在弹出的菜单中选择【复制】命令(或者按【Ctrl+C】组合键),然后右击目标单元格并选择【粘贴】命令(或者按【Ctrl+V】组合键)。

■ 如果是在一列中的连续多个单元格中复制公式,那么可以使用填充功能。将鼠标指针移动到公式所在单元格的右下角,当指针显示一个黑色十字时按住鼠标左键并向下或向上填充。这个黑色十字称为填充柄。在一行中的连续多个单元格中复制公式的方法与此类似,只需将公式所在单元格的填充柄在行的方向上拖动即可。

复制公式后,Excel会自动调整公式中使用了相对引用的单元格地址,但不会改变使用了绝对引用的单元格地址。调整方式如下所述。

■ 对于复制公式前的相对引用:将复制前的单元格地址看作起点,根据目标单元格和原始单元格之间的相对位置改变单元格引用。

■ 对于复制公式前的混合引用:复制公式后,公式中的相对引用会根据复制前后两个位置之间的相对距离发生改变,而绝对引用则没有任何改变。

例如,在图1-11所示的工作表中,B1单元格包含公式“=A1+A2”,用于计算A1和A2单元格的总和。当把B1单元格中的公式复制到B2单元格时,由于相对于B1单元格而言,B2单元格只是从B1单元格向下移动了一行,但没有改变列的位置,因此,Excel只会调整公式中A1和A2单元格地址中的行号部分,并且也会将这两个单元格地址中的行号加1,变为A2和A3,而保持它们的列标不变。因此复制公式后,B2单元格中的公式将会变为“=A2+A3”,如图1-12所示。图1-11 复制前的公式图1-12 复制后的公式

类似的,如果将B1单元格中的公式复制到C1单元格,那么复制后的公式会变为以下形式。

=B1+B2

Excel只调整了单元格地址中的列标,而保持行号不变。这是因为相对于B1单元格而言,C1单元格向右偏移了一列,但是与B1单元格位于同一行。

同理,如果将B1单元格中的公式复制到C2单元格,由于C2单元格位于B1单元格的下面一行、右侧一列,因此,Excel会对复制后的公式同时调整单元格地址的列标和行号。

上面介绍的几种情况针对的都是相对引用。如果公式中的单元格地址使用的是绝对引用,那么无论将公式复制到哪里,单元格地址始终都不会改变。如果只想改变单元格地址中的列标或行号,那么需要使用混合引用。

例如,如果B1单元格包含公式“=A$1+A$2”,在将这个公式复制到B2单元格时,Excel不会改变单元格地址中的行号,这是因为在这两个单元格地址的行号左侧添加了“$”符号,表示行号使用了绝对引用,在将公式向上或向下复制时,Excel不会调整单元格地址中的行号。但是由于列标没有使用“$”符号,因此,如果将公式“=A$1+A$2”向左或向右复制,Excel将会根据相对位置来调整列标。1.2.5 删除公式

删除普通公式与删除多单元格数组公式的方法不同。普通公式只占据一个单元格,只需选择包含公式的单元格,然后按【Delete】键即可将其中的公式删除。

如果选择了多单元格数组公式所占据的其中一个单元格后按【Delete】键,那么将会弹出如图1-13所示的对话框,无法执行删除操作。

如果要删除多单元格数组公式,需要先选择数组公式占据的整个单元格区域,然后按【Delete】键才能将数组公式删除。如果不确定多单元格数组公式占据的单元格范围,那么可以选择数组公式所占据的其中一个单元格,然后按【Ctrl+/】组合键,Excel将会自动选中多单元格数组公式占据的整个单元格区域。图1-13 不能删除多单元格数组公式的一部分的提示1.2.6 改变公式的计算方式

默认情况下,Excel对数据的计算是自动完成的。例如,如果C1单元格中包含公式“=A1+B1”,当修改A1或B1单元格中的值时,C1单元格中的公式会自动重算并显示更新后的结果。如果工作表中包含大量的公式,自动计算方式会严重影响Excel性能,比如出现短暂的程序无响应状态。为此,Excel提供了3种计算方式供用户选择,用户可以根据工作表的具体情况选择合适的计算方式。1.自动计算

默认情况下,Excel会自动计算工作表中的公式。如果想要从其他计算方式改为自动计算,可以单击功能区中的【公式】【计算】【计算选项】按钮,然后在弹出的菜单中选择【自动】命令。Excel版本提醒

如果是在Excel2003中操作,需要单击菜单栏中的【工具】【选项】命令,然后在打开的【选项】对话框的【重新计算】选项卡中进行设置。2.手动计算

如果不希望在工作表数据发生变化时Excel自动进行重算,那么可以单击功能区中的【公式】【计算】【计算选项】按钮,然后在弹出的菜单中选择【手动】命令,将计算方式改为手动计算。当使用手动计算时,如果Excel发现存在任何没有计算的公式,则会在状态栏中显示【计算】字样,此时可以使用以下几种方法对公式进行计算。

■单击功能区中的【公式】【计算】【开始计算】按钮或按【F9】键,将会重新计算所有打开的工作簿的所有工作表中的公式。

■单击功能区中的【公式】【计算】【计算工作表】命令或按【Shift+F9】组合键,将会重新计算当前工作表中的公式。

■ 按【Ctrl+Alt+F9】组合键,将会重新计算所有打开的工作簿的所有工作表中的公式,无论公式是否需要进行重新计算。

试读结束[说明:试读内容隐藏了图片]

下载完整电子书


相关推荐

最新文章


© 2020 txtepub下载