资源描述
Excel 创建与编辑公式
2007-11-14 来源: 网友评论0 条 进入电脑报知道
使用公式可进行例如加、减、乘、除等简单的计算,也可以完成很复杂的财务、统计及科学计算,还可以用公式进行比较或操作文本。公式是工作表的核心,如果没有公式,Excel2000这样的电子表格软件就失去了其存在的意义。
下面是几个公式的例子:
=73十27
=sum(A1:B7)
=收入—支出
上面的例子体现了Excel公式的语法,即公式以等号开头,后面紧接着运算数和运算符,运算数可以是常数、单元格引用、单元格名称和工作表函数。
一、创建公式
1. 公式中的运算符
Excel的运算符有以下4类:
·算术运算符:完成基本数学运算,如加、减、乘、除等,它们连接数字并产生计算结果。
·比较运算符:用来比较两个数值大小关系的运算符,它们返回逻辑值TRUE或FALSE。
·文本运算符:用来将多个文本连接成组合文本。
·引用运算符:可以将单元格区域合并运算。
各种运算符的含义及示例请见表10.1。
表10.1 Excel公式中的运算符
算术运算符
含 义
示例
+(加号)
加
1+2
–(减号)
减
2–1
–(负号)
负数
–1
*(星号)
乘
2*2
/(斜杠)
除
4/2
%(百分比)
百分比
12%
(脱字符)
乘幂
32
(续表)
比较运算符
含 义
示例
=(等号)
等于
A1=A2
>(大于号)
大于
A1>A2
<(小于号)
小于
A1<A2
>=(大于等于号)
大于等于
A1>=A2
<=(小于等于号)
小于等于
A1<=A2
<>(不等号)
不等于
A1<>A2
文本运算符
含义
示例
&(连字符)
将两个文本连接起来产生连续的文本
“学会”&“求知”产生“学会求和”
引用运算符
含义
示例
:(冒号)
区域运算符,对两个引用之间包括这两个引用在内的所有单元格进行引用
A1:D1(引用A1到D1范围内的所有单元格)
,(逗号)
联合运算符,将多个引用合并为一个引用
SUM(A1:D1,A2:C2)将A1:D2和A2:C2两个区域合并为一个
(空格)
交叉运算符,产生同时属于两个引用的单元格区域的引用
SUM(A1:F1 B1:B4)(B1同时属于两个引用A1:F1,B1:B4)
2.公式的运算顺序
运算符(优先级从高到低)
说明
:(冒号)
,(逗号)
(空格)
–(负号)
%(百分号)
(脱字符)
*和/
+和–
&
=、>、<、>=、<=、<>
区域运算符
联合运算符
交叉运算符
–5
百分比
乘幂
乘和除
加和减
文本运算符
比较运算符
每个运算符都有自己的运算优先级,表10.2列出了各种运算符的优先级,对于不同优先级的运算,按照优先级从高到低的顺序进行。对于同一优先级的运算,按照从左到右的顺序进行。使用括号把公式中优先级低的运算括起来,可以改变运算的顺序。
表10.2 各种运算符的优先级
二、公式的输入
1.在编辑栏中输入公式
像输入数字或文本一样键入公式后,再按Enter键或单击“输入”按钮。
2.在单元格里直接输入公式
双击要输入公式的单元格,或者先选中单元格再按F2键后,在单元格中输入公式,最后按Enter键。
3.举例说明输入公式的具体步骤
(1)建立一个如图10.1所示的工作表。
(2)选定单元格D2。
(3)在编辑栏中输入“=B2+C2”。
(4)按Enter键,D2中将显示公式的计算结果158。
例10.1创建并输入公式,将图10.1工作表中B4和C4单元格中的两个文本连接为一个文本。
(1)选定单元格E4。
(2)在编辑栏中输入“=”,然后用鼠标单击B4单元格,发现编辑栏中显示“=B2”,在编辑栏中输入“&”,再用鼠标单击C4单元格,编辑栏中显示“=B4&C4”。
(3)按Enter键,E4单元格中显示“学会求知”,如图10.2所示,这是公式“=B4&C4”的计算结果。
图10.1工作表示例图 10.2文本连接的计算结果
实用技巧 当要在一个单元格区域中输入同一个公式时,先选定该区域,如图10.3所示,输入公式(“B6十C6”或“B6:B8十C6:C8”)后,按“Ctrl十Enter”键,执行以上操作就不必在每个单元格中逐一输入公式。
图10.3选定单元格区域示例
在按Enter键确认输人的公式之前,公式实际上并没有被存储在单元格中,可以单击编辑栏左边的“取消”按钮或按Esc键来取消输入的公式。
三、公式的编辑
单元格中的公式也可以像单元格中的其他数据一样进行编辑,例如修改、复制、移动等。
1.修改公式
修改公式同修改单元格中数据的方法一样。先单击包含要修改公式的单元格,如果要删除公式中的某些项,在编辑栏中用鼠标选中要删除的部分后,再按Backspace或者Delete。键。如要替换公式中的某些部分,须先选中被替换的部分,然后再进行修改。在未确认之前单击“取消”按钮或按Esc键放弃本次修改。如果已确认修改但还未进行其他命令,单击“编辑”菜单中的“撤消”命令或按“Ctrl十Z”键仍可放弃本次修改。
2.复制公式
以将图10.3单元格D2中的公式复制到单元格D6中为例,操作步骤如下:
(1)选定单元格D2。
(2)单击“编辑”菜单中的“复制”命令,或按“Ctrl十C”快捷键。
(3)单击D6单元格。
(4)单击“编辑”菜单中的“选择性粘贴”选项,弹出如图10.4所示的“选择性粘贴”对话框。
图10.4“选择性粘贴”对话框
(5)在“选择性粘贴”对话框中选择“公式”单选按钮。
(6)单击“确定”按钮,D6中显示26,即已将D2中的公式复制过来。
3.移动公式
以将图10.3单元格D2中的公式复制到单元格G2中为例,操作步骤如下:
图10.4“选择性粘贴”对话框
(1)选定D2单元格。
(2)将鼠标移到D2单元格的边框上,当鼠标变为白色箭头时按下左键。
(3)拖动鼠标到G2单元格。
(4)释放左键。
也可以用菜单命令或“常用”工具栏上的工具按钮像移动单元格一样来移动公式。
四、使用复杂公式
1.公式中的数值转换
在Excel中数据是分类型的,例如数字型、文本型、逻辑型等。在公式中,每个运算符都只能连接特定类型的数据。如果运算符连接的数值与所需的类型不同,Excel能自动转换数值类型。表10.3给出了几个数值转换的例子。
表10.3 公式中数值转换示例
公 式
运算结果
说 明
=“4”*“7”
28
当使用+、–、*、/等运算符时,Excel认为运算数是数字。Excel自动将字符型数据“4”和“7”转换为数字
=“99/7/20” –“98/7/20”
365
Excel将具有yy/mm/dd格式的文本当作日期,将日期转换成序列数之后,再进行计算
SUM(“3+2”,5)
3&“Word”
#VALUE!
3Word
返回出错值,因为Excel不能将文本(3+2)转换成数字,而SUM(“5”,5)可以返回10当公式中需要文本型数值时,Excel自动将数字转换成文本
2.日期和时间的使用
在Excel2000中不仅可以对数字和字符进行计算,也可以对日期和时间进行计算。
Excel中显示的时间和日期数字(例如34412.25),是以1990年1月1日星期日为日期起点,数值设定为1;以午夜零时(0:00:00)为时间起点,数值设定为0.0,其范围是24小时。
日期的计算中经常用到两个日期之差,例如公式=“98/10/20”—“98/10/5”,计算结果为15。也可以进行其他计算,例如公式=“99/7/20”十“99/7/5”,计算结果为72707。在Excel2000中输入日期时如果以短格式输入年份(年份输入两位数),Excel将做如下处理:
(1)如果年份在00至29之间,Excel将作为2000至2029年处理,例如输入10/10/20,Excel认为这个日期是2010年10月20日。
(2)如果年份在30至99之间,Excel将其作为1930至1999年处理,例如输入73/3/23,Excel认为这个日期是1973年3月23日。
五、公式返回的错误值和产生原因
在使用公式进行计算时,有时会在单元格中看到“#NAME”、“#VALUE”等信息。这些都是使用公式时出现错误后返回的错误值,产生原因请见表10.4。
表10.4 公式返回的错误值及其产生原因
返回的错误值
产生的原因
# # # # #!
公式计算的结果太长,单元格容纳不下,增加单元格的列宽可以解决这个问题
# DIV/0
除数为零
# N/A
公式中无可用的数值或缺少函数参数
# NAME?
使用了Excel不能识别的名称
# NULL!
使用了不正确的区域运算或不正确的单元格引用
# NUM!
在需要数字参数的函数中使用了不能接受的参数,或者公式计算结果的数字太大或太小,Excel无法表示
# REF!
公式中引用了无效单元格
# VALUE!
需要数字或逻辑值时输入了文本
展开阅读全文