返回目录:excel表格制作
1.1 公式的基本应用
在 Excel 中利用公式可以对表格中的各种数据进行快速的计算。下面将简单介绍公式的
组成、运算符、通配符和数组公式等,以便为熟练掌握公式的使用打下基础。
1.1.1 公式的组成
公式由一系列单元格的引用、函数以及运算符等组成,是对数据进行计算和分析的等式。
例如公式"=B3+SUM(A1:A3)",其中"="和"+"是运算符,"B3"是单元格引用,"SUM(A1:A3)"
是函数。
Excel
而进一步的,来看看函数参数,我们会发现,函数的参数既可以是常量(如"1")或公
01
在 Excel 中,利用公式和函数可以进行数据的运算和分析。一旦熟练掌握了公式和
函数的使用,就能够大大提高办公效率。但在此之前,掌握公式与函数的基础也是非常
有必要的。
公式与函数基础
Excel 函数应用手册
- 2 -
式(如"B3>A3"),也可以为其他函数。常见的函数参数类型有以下几种。
( ) 1" 2013-3-14"
TURE" FALSE"
A1 A1:C2
Excel
=IF A1>8," ,IF A1>6," ,"
1.1.2 运算符的优先级
在使用公式计算数据时,运算符用于连接公式中的操作符,是工作表处理数据的指令。
在 Excel 中,运算符的类型分为 4 种:算术运算符、比较运算符、文本运算符和引用运算符。
+" -" *" /" %"
^"
=" >" <"
<=" >=" <>"
&"
常用的引用运算符有:区域运算符":"、联合运算符","以及交叉运算符" "(即空格)。
在公式的应用中,应注意每个运算符的优先级是不同的。在一个混合运算的公式中,对
于不同优先级的运算,按照从高到低的顺序进行计算。对于相同优先级的运算,按照从左到
右的顺序进行计算。
表 1-1 运算符优先级
运算符 优先级
负值"-" 1
百分号"%" 2
幂"^" 3
乘和除"*、/" 4
加和减 5
连字符"&"、 6
比较 "="、"<"、">"、"<="、">="、"<>" 7
此外在 Excel 中,逗号和空格是比较特殊的两个运算符。使用逗号分隔两个单元格区域
当一个函数式中有多个参数时,需要用英文状态的逗号将其隔开。
提示
第 1章 公式与函数基础
- 3 -
时,说明在一个公式中需要同时使用该两个区域,如,COUNT(A2:B7,A4:B9)表示统计 A2:
B7 和 A4:B9 单元格区域中包含数字的单元格总数。若 COUNT(A2:B7 A4:B9)中间为空格,则
表示要得到这;两个区域的交集,也就是 A2:B7 和 A4:B9 的交叉部分,包含的单元格有 A4、
A5、A6、A7、B4、B5、B6、B7 这 8个单元格。
通常情况下,系统并不会按照 Excel 限定的默认运算符对公式进行计算,而是通过特定
的方向改变计算公式来得到所需结果,此时就需要强制改变公式运算符的优先顺序。例如公
式:
=A1+A2*A3+A4
上面的公式按照的计算顺序为:先计算乘法运算 A2*A3,然后再执行加法运算,即上一
步运算结果加上 A1 和 A4 的结果。但是,如果希望上面的公式 A3 先与 A4 相加,在进行其他
运算就需要圆括号将 A3 和 A4括起来:
=A1+A2*(A3+A4)
此时公式将按照新的运算顺序计算:先计算 A3 与 A4的和,然后再将所得结果乘以 A2,
最后的计算结果再与 A1 相加。与之前所得结果不同,通过使用括号改变了运算符的优先级顺
序,从而改变了公式的运算所得出的结果。
1.1.3 输入公式
选择好需要输入公式的单元格,就可以开始输入公式了,公式可以在单元格或编辑栏中
输入。首先需要输入一个"=",告知 Excel 这是一个公式的开始,然后再输入运算项和运算
符,输入完毕按下"Enter"键后计算结果就会显示在单元格内。手动输入和使用鼠标辅助输
入为输入公式的两种常用方法,下面分别进行介绍。
1.手动输入
以在"职工工资统计表"中计算"应发工资"
为例,手动输入公式的方法为:打开"职工工资
统计表"工作薄,在 F4 单元格内输入公式
"=C4+D4+E4",按下"Enter"键,即可在 F4 单
元格中显示计算结果。
2.使用鼠标辅助输入
在引用单元格较多的情况下,比起手动输入
公式,有些用户更习惯使用鼠标辅助输入公式,
方法如下。
在使用圆括号改变运算符优先级顺序时,圆括号可以嵌套使用,当有多个圆括号时,最内层
的圆括号优先运算、
提示
Excel 函数应用手册
- 4 -
步骤 1 打开"职工工资统计表"工作簿,
在 F5 单元格内输入等于符号"=",然后单
击 C5 单元格,此时该单元格周围出现闪动
的虚线边框,可以看到 C5 单元格被引用到
了公式中。
步骤 2 在 F5 单元格中输入运算符"+",然
后单击 D5 单元格,此时 D5 单元格也被引
用到了公式中。用同样的方法引用 E5 单元
格。操作完毕后按下"Enter"键确认公式
的输入,此时即可得到计算结果。
此外,还可以以非"="符号开头输入公式一般情况下,我们使用"="符号开头输入公
式。其实使用"+"和"-"符号开头,也可以输入公式。
+
Enter =
-
Enter =
1.1.4 修改公式
在 Excel 中创建了公式后,如果发现公式有误,
需要对公式进行修改,可以按照修改单元格数据的
方法进行。方法为:选中要修改公式的单元格,将
光标定位到编辑栏中,根据需要修改公式,然后按
下"Enter"键确认即可。
第 1章 公式与函数基础
- 5 -
1.1.5 移动和复制公式
Excel 表格中公式可以任意移动和复制公式到其他单元格中,目标位置可以是当前工作
表也可以是当前工作簿中的其他工作表,或其他工作簿中的工作表。不管是哪一种情况,移
动与复制方式基本类似。
1.移动公式
将公式从一个单元格与移动到另一单元格的方法有以下两种。
Ctrl+X
Ctrl+V
2.复制公式
在 Excel 中创建了公式后,如果想要将公式复制到其他单元格中,可以参照复制单元格
数据的方法进行复制。方法如下。
Ctrl+C"
Ctrl+V"
移动公式时 Excel 不会改变公式中单元格的引用类型。
提示
如果需要输入新的公式替换原有公式,只要选择目标单元格,然后输入新公式即可。
提示
Excel 函数应用手册
- 6 -
1.2 单元格引用
单元格的引用是指在 Excel 公式中使用单元格的地址来代替单元格及其数据。下面将介
绍单元格引用样式、相对引用、绝对引用和混合引用的相关知识,以及在同一工作薄中引用
单元格的方法和跨工作薄引用单元格的方法。
1.2.1 A1 格式引用数据
A1引用样式是用地址来表示单元格引用的一种方式,
是 Excel 默认的引用样式。在 A1 引用样式中,用列号(大
写英文字母,如 A、B、C)和行号(阿拉伯数字,如 1、2、
3)表示单元格的位置。
1.2.2 R1C1 格式引用数据
R1C1 引用样式是用地址来表示单元格引用的另一种方式。在 R1C1 引用样式中,用 R 加
行数字和 C 加列数字表示单元格的位置。
R1C1 引用样式不是 Excel 默认的引用样式,要在工作表中使用 R1C1 样式,需要进行如
下设置:在工作表中切换到"文件"选项卡,单击"选项"命令,打开"Excel 选项"对话
框,切换到"公式"选项卡,在"使用公式"栏中勾选"R1C1 引用样式"复选框,单击"确
定"按钮,返回工作表,选中包含了引用的单元格或区域,即可看到使用 R1C1 引用样式后的
效果了。
1.2.3 相对引用
单元格引用的作用是标识工作表上的单元格或单元格区域,并指明公式中所用的数据在
工作表中的位置。单元格的引用通常分为相对引用、绝对引用和混合引用。默认情况下,Excel
2013 使用的是相对引用。
使用相对引用,单元格引用会随公式所在单元格的位置变更而改变。如在相对引用中复
制公式时,公式中引用的单元格地址将被更新,指向与当前公式位置相对应的单元格。
以"成绩表"为例:将 F3 单元格中的公式"=B3+C3+D3+E3" 通过"Ctrl+C"和"Ctrl+V"
组合键复制到 F4单元格中,可以看到,复制到 F4 单元格中的公式更新为"=B4+C4+D4+E4",
第 1章 公式与函数基础
- 7 -
其引用指向了与当前公式位置相对应的单元格。
1.2.4 绝对引用
对于使用了绝对引用的公式,被复制或移动到新位置后,公式中引用的单元格地址保持
不变。需要注意在使用绝对引用时,应在被引用单元格的行号和列标之前分别加入符号"$"。
以"学生成绩表"为例:在 F3 单元格中输入公式"=$B$3+$C$3+$D$3+$E$3",此时再将
F3 单元格中的公式复制到 F4 单元格中,可发现两个单元格中的公式一致,并未发生任何改
变。
1.2.5 混合引用
混合引用是指相对引用与绝对引用同时存在于一个单元格的地址引用中。如果公式所在
单元格的位置改变,相对引用部分会改变,而绝对引用部分不变。混合引用的使用方法与绝
对引用的使用方法相似,通过在行号和列标前加入符号"$"来实现。
以"学生成绩表"为例:在 F3 单元格中输入公式"=$B3+$C3+$D3+$E3",此时再将 F3
单元格中的公式复制到 G4 单元格中,可发现两个公式中使用了相对引用的单元格地址改变
了,而使用绝对引用的单元格地址不变。
Excel 函数应用手册
- 8 -
1.2.6 快速切换引用模式
按"F4"键即可使单元格地址在相对引用、绝对引用与混合引用之间进行切换。
以"学生成绩表"为例:选中 F5 单元格,在编辑栏中将光标定位到"B3"后,按"F4"
键,即在其行号和列标前加入符号"$",用同样的方法在"C3"、"D3" 、"E3"的行号和列
标前插入符号"$",公式就转换成为了"=$B$3+$C$3+$D$3+$E$3"。
1.2.7 引用同一工作薄中的数据
Excel 不仅可在同一工作表中引用单元格或单元格区域中的数据,还可引用同一工作簿
中多张工作表上的单元格或单元格区域中的数据。在同一工作簿不同工作表中引用单元格的
格式为"工作表名称!单元格地址",如"Sheet1!F5"即为"Sheet1"工作表中的 F5单元
格。
以在"职工工资统计表"工作薄的"Sheet2"工作表中引用"Sheet1"工作表中的单元
格为例,方法如下。
步骤 1 打开"职工工资统计表"工作簿,
在"Sheet2"工作表的 E3 单元格中输入"="。
步骤 2 切换到"Sheet1"工作表,选中 F4
单元格,按下"Enter"键,即可将"Sheet1"
工作表 F4 单元格中的数据引用到"Sheet2"
工作表的 E3 单元格中。
逐次按下"F4"键,可以使该单元格引用在$B$3、B$3、$B3、B3 之间快速切换。
提示
第 1章 公式与函数基础
- 9 -
1.2.8 跨工作薄引用数据
跨工作薄引用数据,即引用其他工作簿中工作表的单元格数据的方法,与引用同一工作
簿不同工作表的单元格数据的方法类似。一般格式为:工作簿存储地址[工作簿名称]工作表
名称!单元格地址。
以在"工作簿 1"的"Sheet1"工作表中引用"职工工资统计表"工作簿的"Sheet1"
工作表中的单元格为例,方法如下。
步骤 1 同时打开"职工工资统计表"和"工
作簿 1"工作簿,在"工作簿 1"的"Sheet1"
工作表中选中 F3 单元格,输入"="。
步骤 2 切换到"职工工资统计表"工作簿
的"Sheet1"工作表,选中 F4 单元格,按
下"Enter"键,即可将"职工工资统计表"
工作簿的 Sheet1 工作表中 F4 单元格内的数
据引用到"工作簿 1"的 Sheet1 工作表 F3
单元格中了。
1.3 深入了解公式
公式是对数据进行计算和分析的等式,在 Excel 中要对数据进行快速的计算就离不开公
式。前面已经对公式的基本应用进行了一些简单的了解。下面将更深入的了解公式相关知识
与操作。
1.3.1 使用通配符
在 Excel 中,通配符"?""*"可以代表任意或一定范围的字符,利用通配符不仅可以进
行模糊查询替换,而且还可以通过与函数的配合进行模糊计算。在日常操作过程中,统计以
某些字符开头,结尾或者包含某些文本的数量时,需要在公式中使用到通配符"*"。
譬如,某商场要对一星期内的各个品牌的电动车销售情况进行统计。这家商场的电动车
主要有喜德盛、红兔子、捷安特、雅迪这 4 个品牌,要求一个星期的流水账按这 4大品牌进
行分类统计。
按通常的做法会先对数据进行分类汇总,然后再把得到的结果添加到相应的单元格中,
Excel 函数应用手册
- 10 -
但时当我们按商品进行分类时,这些品牌都有两种型号,这一个品牌的两种型号就分成了两
类,这显然是不行的。所以此时可以使用通配符以便一次性地对这些品牌的销售进行统计。
因为 SUMIF 函数中允许使用通配符,所以就能够很好地解决分类问题。我们可以在 F4
单元格中输入"=SUMIF($B$3:$B$22,E5&"*",$C$3:$C$22)"。整个公式就表示在 B3:B22中查
找品牌是"喜德盛"的商品,找到后计算它们的总销量。
1.3.2 利用填充功能快速实现统计计算
在实际操作中 Excel 的填充功能非常实用,将鼠标指针移动到计算后数据的右下角,当
鼠标指针变为 形状时,按住鼠标左键拖动到合适单元格,然后释放鼠标即可。
1.3.3 认识数组公式
所谓数组就是单元的集合或是一组处理的值集合。而数组公式就是对两组或多组名为数
组参数的值进行多项运算,然后返回一个或多个结果的一种计算公式。
关于 SUMIF 函数的相关使用将在之后的函数章节进行详解。
提示
第 1章 公式与函数基础
- 11 -
简单地说,可以把数组公式看成是有多重数值的公式。与单值公式最大的不同之处在于
数组公式可以产生一个以上的结果。此外,一个数组公式可以占用一个或多个单元,数组的
元素可多达 6500 个。
Excel 中数组公式非常有用,尤其在不能使用工作表函数直接得到结果时,数组公式显
得特别重要,它可以建立产生多值或对一组值而不是单个值进行操作的公式。
以求合计发放员工工资金额为例,使用数组公式{=SUM(B2:F2-B3:F3)},意为将 B2:F2
单元格区域中的每个单元格,与 B3:F3 单元格区域中的每个对应的单元格相减,然后将每个
结果加起来求和。
需要注意,在数组公式中,每个数组参数都要求必须有相同数量的行和列。同时,按下
"Ctrl+Shift+Enter"组合键而不是"Enter"键进行确认,输入的才是数组公式。
1.3.4 保护公式
完成单元格中公式的后,仍可以对计算结果进行更改。要实现保护工作表中所有公式不
被更改,可以通过下面的方法实现。
步骤 1 弹在工作表中选中包含公式的单元
格或区域,单击"开始"选项卡的"字
体"组右下角的功能扩展按钮 。
步骤 2 弹出"设置单元格格式"对话框,
切换到"保护"选项卡,勾选"锁定"复选
框,单击"确定"按钮。
输入公式后按下"Ctrl+Shift+Enter"组合键,即可确认输入数组公式,完成后可以看到公式
的两端出现一对大括号"{}",这是数组公式的标志。
提示
Excel 函数应用手册
- 12 -
步骤 3 在"开始"选项卡的"单元格"组中,
单击"格式"下拉按钮,在弹出的下拉列表
中单击"保护工作表"命令。
步骤 4 弹出"保护工作表"对话框,确认已
选中"保护工作表及锁定的单元格内容"复
选框,在文本框中输入密码,单击"确定"
按钮。
步骤 5 弹出"确认密码"对话框,在其中再
次输入密码,单击"确定"按钮即可。
进行上述操作后,修改执行了保护操作的单元格中的公式时,将会弹出提示信息,
保护公式不被修改。
1.4 使用函数
在 Excel 中利用函数可以轻松完成各种复杂数据的处理工作,并简化公式的使用。下面
将介绍函数的使用方法。
1.4.1 手动输入函数
如果知道函数名称及语法,可直接在编辑栏内按照函数表达式输入。
方法为:选择要输入函数的单元格,输入等号"=",然后输入函数名和左括号,紧跟着
输入函数参数,最后输入右括号,函数输入完成后单击编辑栏上的"输入"按钮 或按下"Enter"
键即可。
例如,在单元格内输入"=SUM(F2:F5)",意为对 F2 到 F5单元格区域中的数值求和。
第 1章 公式与函数基础
- 13 -
1.4.2 通过功能区按钮快速输入函数
对于一些常用的函数式,如求和(SUM)、平均值(AVERAGE)、计数(COUNT)等,可以利
用"开始"或"公式"选项卡中的快捷按钮来实现输入。下面以求和函数为例,介绍通过快
捷按钮插入函数的方法。
Enter"
1.4.3 通过"函数库"输入函数
对于大多数常用的函数,都可以在功能区中的"公式"选项卡中找到,方便输入。下面
以输入一个财务类函数为例,方法如下。
步骤 1 选中需要输入函数的单元格,输入
等号"=",切换到"公式"选项卡,在
"函数库"组中单击需要的函数类型,
本例单击"日期和时间"下拉按钮,在
弹出的下拉列表中单击需要的函数。
步骤 2 弹出"函数参数"对话框,在其中设
置好参数或参数所在单元格,然后单击"确
定"按钮即可。
Excel 函数应用手册
- 14 -
1.4.4 通过提示功能快速输入函数
如果用户对函数不是一无所知,能记住不少的常用函数名,那么就可以利用函数提示功
能快速函数。
具体方法为:选中需要输入函数的单元格,输入"=",然后输入函数的首字母,此时我
们会得到系统提供的函数提示,在推荐函数中选中需要的那个,双击,即可将其输入到单元
格中,输入函数后我们可以看到进一步的函数语法提示,里面有函数的参数信息,根据提示
输入公式和参数,输入完成后,按下"Enter"键,就可以得到计算结果。
1.4.5 查找函数
只知道某个函数的类别或者功能,不知道函数名,可以通过"插入函数"对话框快速查
找函数。切换到"公式"选项卡,然后单击"插入函数"按钮,就会弹出"插入函数"对话
框,在其中查找函数的方法主要有两种。
在输入函数公式的过程中,如果需要在其中输入单元格地址,只需单击该单元格,就可以将
单元格地址引用到公式中了。
提示
第 1章 公式与函数基础
- 15 -
如果说明栏的函数信息不够详细、难以理解,在电脑连接了 Internet 网络的情况下,我
们可以利用帮助功能:在"选择函数"列表框中选中某个函数后,单击"插入函数"对话框
左下方的"有关该函数的帮助"链接,打开"Excel 帮助"网页,其中对函数进行了十分详
细的介绍并提供了示例,足以满足大部分人的需求。直接在该网页的"搜索联机帮助"文本
框中输入函数名或函数功能然后按下"搜索"按钮 ,也可获得相应的帮助。
1.4.6 使用"插入函数"对话框输入函数
使用"插入函数"对话框输入函数的方法很简单:选中需要输入函数的单元格,切换到
"公式"选项卡,然后单击"插入函数"按钮,弹出"插入函数"对话框,在其中选择需要
的函数,单击"确定"按钮即可将函数插入到表格中。
1.4.7 输入嵌套函数
使用一个函数或者多个函数表达式的返回结果作为另外一个函数的某个或多个参数,这
种应用方式的函数称为嵌套函数。
例如函数式"=IF(AVERAGE(A1:A3) >20,SUM(B1:B3),0)",即一个简单的嵌套函数表达式。
该函数表达式的意义为:在"A1:A3"单元格区域中数字的平均值大于 20时,返回单元格区
域"B1:B3"的求和结果,否则将返回"0"。
嵌套函数一般通过手动输入,输入时可以利用鼠标辅助引用单元格。以上面的函数式为
例,输入方法为:选中目标单元格,输入"=IF(",然后输入作为参数插入的函数的首字母"A",
在出现的相关函数列表中双击函数"AVERAGE",此时将自动插入该函数及前括号,函数式变
为"=IF(AVERAGE(",手动输入字符"A1:A3) >20,",然后仿照前面的方法输入函数"SUM",
最后输入字符"B1:B3),0)",按下"Enter"键即可。
在"选择函数"列表框中选中某个函数,该函数的相关信息就会出现在下方的说明栏。
提示
Excel 函数应用手册
- 16 -
1.5 使用数组公式
数组公式与普通公式不同,是对两组或多组名为数组参数的值进行多项运算,然后返回
一个或多个结果的一种计算公式。在 Excel 中数组公式非常有用,下面将介绍数组公式的使
用方法。
1.5.1 输入数组公式
公式和函数的输入都是从"="开始的,输入完成后按下"Enter"键,计算结果就会显
示在单元格里。而要使用数组公式,在输入完成后,需要按下"Ctrl+Shift+Enter"组合键
才能确认输入的是数组公式。正确输入数组公式后,才可以看到公式的两端出现数组公式标
志性的一对大括号"{}"。
以求合计发放员工工资金额为例,使用数组公式计算,可以省略计算每个员工的实发工
资这一步,直接得到合计发放工资金额,方法为:在 F5 单元格中输入数组公式
"=SUM(B2:B6-C2:C6)"(意为将 B2:B6 单元格区域中的每个单元格,与 C2:C6 单元格区域中
的每个对应的单元格相减,然后将每个结果加起来求和),按下"Ctrl+Shift+Enter"组合键
确认输入数组公式即可。
1.5.2 修改数组公式
在 Excel 2013 中,对于创建完成的数组公式,如果需要进行修改,方法为:选中数组公
式所在的单元格,此时数组公式将显示在编辑栏中,单击编辑栏的任意位置,数组公式将处
于编辑状态,可对其进行修改,修改完成后按下"Ctrl+Shift+Enter"组合键即可。
如果需要将输入的数组公式删除,只需选中数组公式所在的单元格,然后按下"Delete"
第 1章 公式与函数基础
- 17 -
键即可。
1.5.3 数组维数
数组是指按一行、一列或多行多列排列的一组数据元素的集合。数组的维度也就是是指
数据的行列方向,一行多列的数组为横向数组,一列多行的数组为纵向数组。多行多列的数
组则同时拥有纵向和横向两个维度。
1.一维水平数组
一维是指位于一列或一列的方向上,水平是指横向,那么一维数组就是在一行中的内容,
一维水平数组中每个数组元素之间逗号分隔。例如,某个数组,包含 5个数组元素,分别为
1、2、3、4、5,但这 5 个数字位于同一列的 5 行中。
要在工作表中输入一维垂直数组,需要先根据数组元素的个数选择一行中的多个单元格,
然后再输入数组公式。
例如,上面的数组包含 5 个数组元素,那么可以在一行中选择包含 5 个单元格的区域
(A1:A5),然后输入={1,2,3,4,5},并按【Ctrl+Shift+Enter】组合键结束输入,得到如图
所示的结果。
2.一维垂直数组
和水平数组不同,一维垂直数组是在一列中内容,且数组中每个元素之间以分号(;)分
隔。例如,以下形式的数组,包含 5 个数组元素,分别为 1、2、3、4、5,这 5 个数字位于
同一列的 5 行中。
要在工作表中输入一维垂直数组,需要先根据数组元素的个数选择一行中的多个单元格,
然后输入数组公式。
例如,上面的数组包含 5 个数组元素,那么可以在一行中选择包含 5 个单元格的区域
(A1:A5),然后输入公式,按【Ctrl+Shift+Enter】组合键结束输入,即可得到如图所示的
结果。
Excel 函数应用手册
- 18 -
3.二维数组
二维数组是指包含了行和列的矩形区域,在二维数组总水平方向的数组元素和垂直方向
的数组元素分别由逗号和分别分隔。例如,某二维数组是由 2 行 6 列组成,其中包含 12 个数
组元素。
例如,上面的数组包含 12 个数组元素,那么可以在一行中选择包含 12 个单元格的区域
(A1:F12),然后输入公式"={1,2,3,4,5,6;7,8,9,10,11,12}",按【Ctrl+Shift+Enter】组
合键结束输入,即可得到如图所示的结果。
1.5.4 数组常量
在普通公式中,可输入包含数值的单元格引用,或数值本身,其中该数值与单元格引用
被称为常量。同样,在数组公式中也可输入数组引用,或包含在单元格中的数值数组,其中
该数值数组和数组引用被称为数组常量。数组公式可以按与非数组公式相同的方式使用常量,
但是必须按特定格式输入数组常量。
数组常量可包含数字、文本、逻辑值(如 TRUE、FALSE 或错误值 #N/A)。数字可以是整
数型、小数型或科学计数法形式,文本则必须使用引号引起来,例如""星期一"。在同一个
常量数组中可以使用不同类型的值,如{1,3,4;TRUE,FALSE,TRUE}。
数组常量不包含单元格引用、长度不等的行或列、公式或特殊字符 $(美元符号)、括弧
或 %(百分号)。
在使用数组常量或者设置数组常量的格式时,需要注意以下几个问题。
({ })
(,) 10 20 30 40
{10,20,30,40} 1 4 1 4
(;) 10 20 30 40
50 60 70 80 2 4
{10,20,30,40;50,60,70,80}
如果用于输入数组的单元格个数比数组元素的个数多,那么多出的单元格将显示错误值
"#N/A"。
提示
第 1章 公式与函数基础
- 19 -
1.5.5 创建多单元格数组公式
数组公式与普通公式一样,如果需要计算多个结果,只需要将数组公式输入到数组参数
相同的列数和行数单元格区域,再使用数组公式进行计算即可。下面举例说明。
选中需要计算结果的 E2:E5 单元格区域,在编辑栏中输入数组公式{B2:B5*C2:C5},按下
"Ctrl+Shift+Enter"组合键确认,即可得到计算结果。
1.5.6 扩展或缩小多单元格数组公式
由于在数组公式中,每个数组参数都要求必须有相同数量的行和列,所以要扩展或缩小
多单元格数组公式,就必须同时修改每个数组参数和计算结果显示区域,否则 Excel 将出现
错误提示,无法进行修改。
1.6 使用定义名称
在 Excel 2013 中,可以定义名称来代替单元格地址,并将其应用到公式计算中,以便提
高工作效率,方便公式审核,减少计算错误。
1.6.1 名称的作用范围
通过 Excel 的定义名称功能,可以为单元格、数值、公式和常量等命名。需要注意的是,
定义的名称不能是任意的字符,必须遵照以下规则。
\\
Excel 函数应用手册
- 20 -
A1 R1C1
." 1.1 1-1
255
r" c" Excel row
column
定义的名称,可以根据需要进行设置,使其作用于当前工作表或当前工作薄。
1.6.2 命名区域
在 Excel 中命名单元格区域的方法很简单,主要可以通过以下三种方法实现。
Enter"
"
第 1章 公式与函数基础
- 21 -
1.6.3 命名数值、常量和公式
在公式计算中经常用到的数值,例如圆周率数值
3.14159265,如果每次使用都在公式中输入这一长串数字,
难免降低工作效率,因此可以为这样的常量定义一个名词,
以便将其应用到公式中,提高输入效率。
方法为:打开工作薄,切换到"公式"选项卡,在"定
义的名称"组中单击"定义名称" "定义名称"命令,打
开"新建名称"对话框,设置名称,然后在"引用位置"文
本框中输入一个"="符号和常量值,
1.6.4 将名称应用到公式中
在工作薄中定义名称之后,就可以将定义的名称应用到公式和函数中了。例如在工作薄
中为产品名称、销售数量和单价等数据定义了名称后,要计算销售额,只需在相应单元格中
输入公式"=销售数量*单价",然后按下"Enter"键确认即可。
如果先输入了使用单元格引用的公式,然后定义了名称,可以切换到"公式"选项卡,
在"定义的名称"组中单击"定义名称" "应用名称"命令,打开"应用名称"对话框,
选择需要应用到公式中的名称,然后单击"确定"按钮,将名称应用到公式中。
1.6.5 编辑与删除定义的名称
在 Excel 中定义名称之后,还可以根据需要,对定义的名称进行编辑和删除操作。方法
如下。
Excel 函数应用手册
- 22 -
1.7 审核公式
在使用公式和函数计算数据的过程中,难免出现错误,Excel 提供了"公式审核"工具,
帮助我们快速"纠错"。下面将介绍在 Excel 中审核公式的方法。
1.7.1 使用"公式求值"检查计算公式
要在 Excel 中进行公式审查,有一个方法就是公式分步求值,即分步求出公式的计算结
果(根据优先级求取)。如果公式没错误,使用该功能可以便于对公式的理解;如果公式有错
误,则可以快速地找出导致错误的发生具体是在哪一步。
选中要分步求值的单元格,切换到"公式"选项卡,单击"公式审核"组中的"公式求
值"按钮,即可打开"公式求值"对话框,连续单击"求值"按钮,即可对公式逐一求值,
完成后单击"关闭"按钮即可。
1.7.2 使用"错误检查"功能检查公式
当使用的公式和函数出现错误时,选中出现错误的单元格,切换到"公式"选项卡,单
击"公式审核"组中的"错误检查"按钮,即可打开"错误检查"对话框,其中可以看到提
示信息,指出单元格出现错误及错误原因,辅助查找与修改公式错误。
第 1章 公式与函数基础
- 23 -
1.7.3 追踪引用单元格
在公式出现错误的时候,光让数据表格中的公式显示出来还不够,我们还得对错误原因
追根究底。Excel 提供了"追踪引用单元格"功能帮助我们查看当前公式是引用哪些单元格
进行计算的,辅助我们对公式的错误原因进行查找。
选中要查看的单元格,在"公式"选项卡的"公式审核"组中单击"追踪引用单元格"
按钮,即可使用箭头显示数据源引用指向。
1.7.4 追踪从属单元格
在公式出现错误的时候,光让数据表格中的公式显示出来还不够,我们还得对错误原因
追根究底。Excel 提供了"追踪从属单元格"功能帮助我们查看受当前所选单元格影响的单
元格,辅助我们对公式的错误原因进行查找。
选中要查看的单元格,在"公式"选项卡的"公式审核"组中单击"追踪从属单元格"
按钮,即可使用箭头显示受当前所选单元格影响的单元格数据从属指向。
在"错误检查"对话框单击"下一个"按钮,将根据向导逐一检查错误值,并获取错误值产
生的原因。
提示
Excel 函数应用手册
- 24 -
1.7.5 移去追踪箭头
在 Excel 中进行追踪引用单元格或追踪从属单元格操作后,如果需要移去追踪箭头,方
法为:在"公式"选项卡的"公式审核"组中单击"移去箭头"下拉按钮,在打开的下拉菜
单中,根据需要单击相应命令,即可取消显示相应的"追踪"箭头。
1.8 错误分析与处理
如果工作表中的公式不能计算出正确的结果,系统会自动显示出一个错误值,如"####"、
"#VALUE!"等。下面列出一些常见的错误字符的含义和解决方法,方便大家解决公式和函数
使用中遇到的问题。
1.8.1 解决####错误
错误原因:日期运算结果为负值、日期序列超过系统允许的范围或在显示数据时,单元
格的宽度不够。
解决办法:出现以上错误,可尝试以下的操作。
1-2958465
1.8.2 解决#DIV/0!错误
错误原因:当数字除以零 (0) 时,会出现此错误。如,用户在某个单元格中输函数式:
=A1/B1,如果 B1单元格为"0"或为空时,确认后函数式将返回上述错误。
解决办法:修改引用的空白单元格或在作为除数的单元格中输入不为零的值即可。
第 1章 公式与函数基础
- 25 -
1.8.3 解决#VALUE!错误
错误原因:出现#VALUE!错误的主要原因如下。
解决办法:更正相关的能数类型,如果输入的是数组函数式,则在输入过完成后,使用
"Ctel+Shift+Enter"组合键进行确认。
例如:在某个单元可知中输入函数式:=A1+A2,而 A1 或 A2 中有一个单元格内容是文本,
确认后函数将会返回上述错误。
1.8.4 解决#NUM!错误
错误原因:公式或函数中使用了无效的数值,会出现此错误。
解决办法:根据实际情况尝试下面的解决方案。
(1)在需要数字参数的函数中使用了无法接受的参数
解决方法:请确保函数中使用的参数是数字,而不是文本、货币以及时间等其它格式。
例如,即使要输入的值是¥1000,也应在公式中输 1000。
(2)使用了进行迭代的工作表函数,且函数无法得到结果
解决方法:为工作表函数使用不同的起始值,或者更改 Excel 迭代公式的次数即可。
(3)输入的公式所得出的数字太大或太小,无法在 Excel 中表示
解决方法:更改公式,使运算结果介于 "-1*10307"到"1*10307"之间。
1.8.5 解决#NULL!错误
错误原因:函数表达式中使用了不正确的区域运算符、不正确的单元格引用或指定两个
并不相交的区域的交点等。
解决办法:如果使用了不正确的区域运算符,则需要将其进行更正,才能正确返回函数
值,具体方法如下。
若要引用连续的单元格区域,可使用冒号分隔对区域中第一个单元格的引用和对最后一
个单元格的引用。如 SUM(A1:E1)引用的区域为从单元格 A1 到单元格 E1。
若要引用不相交的两个区域,可使用联合运算符,即逗号","。如对两个区域求和,可
确保用逗号分隔这两个区域,函数表达式为:SUM(A1:A5,D1:D5)。
如果是因为指定了两个不相交的区域的交点,则更改引用使其相交即可。
提示
迭代次数越高,Excel 计算工作表所需的时间就越长;最大误差值数值越小,结果就越精确,
Excel 计算工作表所需的时间也越长。
提示
Excel 函数应用手册
- 26 -
1.8.6 解决#NAME?错误
错误原因:当 Excel 无法识别公式中的文本时,将出现此错误,例如使用了错误的自定
义名称或名称已删除,函数名称拼写错误,引用文本时没有加引号(""),用了中文状态下的
引号("")等;或者使用"分析工具库"等加载宏部分的函数,而没有加载相应的宏。
解决办法:首先针对具体的公式,逐一检查错误的对象,然后加以更正。如重新指定正
确的名称、输入正确的函数名称、修改引号,以及加载相应的宏等,具体操作如下。
(1)使用了不存在的名称。
解决方法:用户可以通过以下操作查看所使用的名称是否存在。
切换到"公式"选项卡,在"定义的名称"组中单击"名称管理器"按钮,查看名称是
否列出,若名称在对话框中未列出,可以单击"新建"按钮添加名称。
(2)在公式中引用文本时没有使用(英文)双引号。
解决方法:虽然用户的本意是将输入的内容作为文本使用,但 Excel 会将其解释为名称。
此时只需将公式中的文本用英文状态下的双引号括起来即可。
(3)区域引用中漏掉了冒号":"。
解决方法:请用户确保公式中的所有区域引用都使用了冒号":"。
(4)引用的另一张工作表未使用单引号引起。
解决方法:如果公式中引用了其他工作表或者其他工作簿中的值或单元格,且这些工作
簿或工作表的名字中包含非字母字符或空格,那么必须用单引号"'"将名称引起。如:='
预报表 1 月'!A1。
(5)使用了加载宏的函数,而没有加载相应的宏。
解决方法:加载相应的宏即可,具体操作方法如下。
切换到"文件"选项卡,单击"选项"命令,打开"Excel 选项"对话框,切换到"加
载项"选项卡,在右侧窗口的"管理"下拉列表中选择"Excel 加载项"选项,然后单击"转
到"按钮,在打开的"加载宏"对话框中勾选需要加载的宏,单击"确定"按钮,返回"Excel
选项"对话框,单击"确定"按钮即可。
如果函数名称拼写错误,也将不能返回正确的函数值,因此在输入时应仔细。
提示
第 1章 公式与函数基础
- 27 -
1.8.7 解决#REF!错误
错误原因:当单元格引用无效时,会出现此错误,如函数引用的单元格(区域)被删除、
链接的数据不可用等。
解决办法:出现上述错误时,可尝试以下操作。
1.8.8 解决#N/A 错误
#N/A
1 #N/A NA()
#N/A
2 MATCH HLOOKUP LOOKUP VLOOKUP lookup_value
lookup_value
3 VLOOKUP HLOOKUP MATCH
VLOOKUP
HLOOKUP range_lookup
range_lookup FALSE
MATCH match_type
match_type
match_type 0
4
10 (A1:A10) (C1:C8) 8
C9:C10 #N/A
A1:A8 C1:C10
Excel 函数应用手册
- 28 -
5
6
7 #N/A
1.8.9 通过"Excel 帮助"获取错误解决办法
如果在使用公式和函数计算数据的过程中出现了错误,在电脑联网的情况下,可以通过
"Excel"帮助获取错误值的相关信息,来学习和解决问题。
方法为:选中显示了错误值的单元格,单击错误值提示按钮 ,在打开的下拉菜单中单
击"关于此错误的帮助"命令,即可打开"Excel 帮助"窗口,其中显示了该错误值的出现
原因和解决方法,帮助用户学习和解决相关问题。