第二节 数据的输入与编辑

一、数据的输入

(一)数据的手工录入

Exce1中,数据的输入和修改都在当前单元格或者对应的编辑栏中进行。Exce1文件打开后,所有单元格均默认处于就绪状态,等待数据的输入。

1.在单个单元格中录入数据

选定目标单元格,录入所需的数字或文本。

2.在单张工作表的多个单元格中快速录入完全相同的数

选定单元格区域,在当前活动单元格或者对应的编辑栏中录入所需的数字或文本,通过组合键“Ctr1+Enter”确认录入的内容。

3.在单张工作表的多个单元格中快速录入部分相同的数

相关设置完成后,在相应的单元格输入数据时,只需要输入不重复的数字部分,系统会在输入的数字前自动加上重复部分。

4.在工作组的一个单元格或多个单元格中快速录入相同的数据

可将工作簿中多张工作表组合成工作组。在目标单元格,如同按照在单个单元格中录入数据的方法录入相关数据;在一个单元格区域,如同按照在单张工作表的多个单元格中录入相同数据的方法录入相关数据。完成数据录入后,可采用以下方法取消工作组:

(1)单击所在工作簿中其他未被选中的工作表标签(即组外工作表标签),如果该工作组包含工作簿中的所有工作表,则只需单击活动工作表以外的任意一个工作表标签;

(2)指向该工作簿任意一个工作表标签,单击右键,从弹出的快捷菜单中选定“取消成组工作表”。

(二)单元格数据的快速填充

1.相同数据的填充

某单元格的内容需要复制到其他单元格时,通常可点击该单元格右下角的填充柄,鼠标箭头随之变为黑十字形,按住鼠标左键向上下左右的任一方向拖动,然后松开鼠标左键,该单元格的内容即被填充到相关单元格。

2.序列的填充

序列是指按照某种规律排列的一列数据,如等差数列、等比数列等。使用填充柄可自动根据已填入的数据填充序列的其他数据。使用填充序列的操作步骤是:

(1)在需要输入序列的第一个单元格中输入序列第一个数或文本内容,紧接第二个单元格输入序列第二个数或文本内容;

(2)选中上述两个单元格,点击第二个单元格右下角的填充柄,按住鼠标左键拖动,在适当的位置释放鼠标,拖过的单元格将会自动进行填充。

3.填充序列类型的指定

利用自动填充功能填充序列后,可以指定序列类型,如填充日期值时,可以指定按月填充、按年填充或者按日填充等。

拖动填充柄并释放鼠标时,鼠标箭头附近出现“自动填充选项”按钮,单击该按钮打开下拉菜单以选择填充序列的类型。

(三)导入其他数据库的数据

EXCEL可以获取SQLServer、ACCESS等数据库的数据,实现与小型数据库管理系统的交互。

二、数据的编辑

(一)数据的复制和剪切

1.数据的复制和粘贴

Exce1中,可以使用“粘贴”命令粘贴复制的内容,还可以使用“选择性粘贴”命令有选择地粘贴剪贴板中的数值、格式、公式、批注等内容。

2.数据的剪切与粘贴

数据的剪切与复制不同。数据复制后,原单元格中的数据仍然存在,目标单元格中同时还增加原单元格中的数据;数据剪切后,原单元格中数据不复存在,只在目标单元格中增加原单元格中的数据。

(二)数据的查找和替换

1.查找和替换特定数据

如果只需要查找,单击“查找下一个”逐个查找或单击“查找全部”一次性全文查找;如果需要替换,单击“替换”逐个替换或单击“全部替换”一次性全部替换。

2.选中包含公式的单元格

依次单击“编辑”、“查找和选择”、“公式”,选中工作簿中所有包含公式的单元格。

3.替换格式

进行相应格式设置后单击确定回到“查找与替换”对话框,单击“全部替换”即完成对内容和格式的批量替换。

三、数据的保护

(一)保护工作簿

Exce1可以为重要的工作簿设置保护,限制进行相应的操作。

1.限制编辑权限

工作簿被保护后所有的操作都不可进行。如果要撤销保护工作簿,按设置保护工作簿的路径选择“保护工作簿”,输入正确的密码后可撤销保护。

2.设置工作簿打开权限密码

设置密码完成后,当再次打开工作簿时需要输入正确的密码才能打开。

(二)保护工作表

在Exce12013中,可以对工作表进行编辑权限设定,限制他人对工作表的编辑权限,如插入行、插入列等。取消权限保护需输入正确的密码。

如果要撤销保护工作表,按设置保护工作簿的路径选择“保护工作表”,正确输入取消工作表保护时使用的密码后可撤销保护。

(三)锁定单元格

锁定单元格可以使单元格的内容不能被修改,使用“锁定单元格”功能必须启用保护工作表功能。

第三节 公式与函数的应用

一、公式的应用

(一)公式的概念及其构成

公式是指由等号“=”、运算体和运算符在单元格中按特定顺序连接而成的运算表达式。运算体是指能够运算的数据或者数据所在单元格的地址名称、函数等;运算符是使Exce1自动执行特定运算的符号。Exce1中,运算符主要有四种类型:算术运算符、比较运算符、文本运算符和引用运算符。

Exce1中,公式总是以等号“=”开始,以运算体结束,相邻的两个运算体之间必须使用能够正确表达二者运算关系的运算符进行连接。即公式的完整表达式按以下方式依次构成:等号“=”、第一个运算体、第一个运算符、第二个运算体,以下类推,直至最后一个运算体。

(二)公式的创建与修改

1.公式的创建

Exce1中,创建公式的方式包括手动输入和移动点击输入。

手动输入公式时如有小圆括号,应注意其位置是否适当以及左括号是否与右括号相匹配。

当输入的公式中含有其他单元格的数值时,为了避免重复输入费时甚至出错,还可以通过移动鼠标去单击拟输入数值所在单元格的地址(即引用单元格的数值)来创建公式。

移动点击输入数值所在单元格的地址后,单元格将处于“数据点模式”。

2.公式的编辑和修改

公式编辑和修改的方法有:

(1)双击公式所在的单元格直接在单元格内修改内容。

(2)选中公式所在的单元格,按下“F2”建后直接在单元格内更改内容。

(3)选中公式所在的单元格后单击公式编辑栏,在公式编辑栏中作相应更改。

需注意的是,在编辑或者移动点击输入公式时,不能随便移动方向键或者单击公式所在单元格以外的单元格,否则单元格内光标移动之前的位置将自动输入所移至单元格的地址名称。

(三)公式的运算次序

对于只由一个运算符或者多个优先级次相同的运算符(如既有加号又有减号)构成的公式,Exce1将按照从左到右的顺序自动进行智能运算;但对于由多个优先级次不同的运算符构成的公式,Exce1则将自动按照公式中运算符优先级次从高到低进行智能运算。

为了改变运算优先顺序,应将公式中需要最先计算的部分使用一对左右小圆括号括起来,但不能使用中括号。公式中左右小圆括号的对数超过一对时,Exce1将自动按照从内向外的顺序进行计算。

(四)公式运算结果的显示

Exce1根据公式自动进行智能运算的结果默认显示在该公式所在的单元格里,编辑栏则相应显示公式表达式的完整内容。该单元格处于编辑状态时,单元格也将显示等号“=”及其运算体和运算符,与所对应编辑栏显示的内容相一致。

1.查看公式中某步骤的运算结果

单元格中默认显示的运算结果是根据完整的公式表达式进行运算的结果,但可通过下述方法查看公式中某步骤的运算结果:

(1)选中公式所在的单元格,双击或按“F2”键进入编辑状态;

(2)选中公式中需要查看其运算结果的运算体和运算符,按“F9”键后,被选中的内容将转化为运算结果,该运算结果同时处于被选中状态。

在运算结果处于被选中状态下,如果按下确认键或者移动光标键,公式中参与运算的运算体和运算符将不复存在,而被该结果所替代;如果移动鼠标去点击其他单元格,公式所在单元格将由编辑状态切换成数据点状态,公式所在单元格里同时显示被选中单元格的地址或名称。

(3)按下“Esc”键或者“Ctr1+Z”组合键(或单击“撤消”按钮),运算结果将恢复为公式表达式的原来内容。

2.公式默认显示方式的改变

为了检查公式整体或者其中某一组成部分的表述是否正确,可以通过下述方法使单元格默认显示完整的公式表达式,实现公式表达式与运算结果之间的便捷切换。

(1)在单元格显示运行结果时,选中单元格,按下“Ctr1+`”组合键或者点击“显示公式”(适用于Exce12013)菜单命令,可切换为显示公式内容。

(2)在单元格显示公式内容时,选中单元格,按下“Ctr1+`”组合键或者点击“显示公式”(适用于Exce12013)菜单命令,或者点击“公式审核模式”(适用于Exce12003)菜单命令,可切换为显示运行结果。

3.将公式运算结果转换为数值

采用复制粘贴的方法将公式原地复制后,进行选择性粘贴,但只粘贴数值。

二、单元格的引用

单元格引用是指在不同单元格之间建立链接,以引用来自其他单元格的数据。引用的作用在于标识工作表上的单元格或单元格区域,并指明公式中所使用的数据的位置。

通过引用,可以在公式中使用工作表不同部分的数据,或者在多个公式中使用同一单元格的数值,常用的单元格引用分为相对引用、绝对引用和混合引用三种。此外还可以引用同一工作簿不同工作表的单元格、不同工作簿的单元格、甚至其他应用程序中的数据。

(一)引用的类型

1.相对引用

如果公式使用的是相对引用,公式记忆的是源数据所在单元格与引用源数据的单元格的相对位置,当复制使用了相对引用的公式到别的单元格式,被粘贴公式中的引用将自动更新,数据源将指向与当前公式所在单元格位置相对应的单元格。在相对引用中,所引用的单元格地址的列坐标和行坐标前面没有任何标示符号。Exce1默认使用的单元格引用是相对引用。

2.绝对引用

如果公式使用的是绝对引用,公式记忆的是源数据所在单元格在工作表中的绝对位置,当复制使用了绝对引用的公式到别的单元格式,被粘贴公式中的引用不会更新,数据源仍然指向原来的单元格。在绝对引用中,所引用的单元格地址的列坐标和行坐标前面分别加入标示符号“$”。如果要使复制公式时数据源的位置不发生改变,应当使用绝对引用。

3.混合引用

混合引用是指所引用单元格地址的行标与列标中只有一个是相对的,可以发生变动,而另一个是绝对的。

(二)输入单元格引用

在公式中可以直接输入单元格的地址引用单元格,也可以使用鼠标或键盘的方向键选择单元格。单元格地址输入后,通常使用以下两种方法来改变引用的类型:

1.在单元格地址的列标和行标前直接输入“$”符号。

2.输入完单元格地址后,重复按“F4”键选择合适的引用类型。

(三)跨工作表单元格引用

跨工作表单元格引用是指引用同一工作簿里其他工作表中的单元格,又称三维引用,需要按照以下格式进行跨表引用:

工作表名!数据源所在单元格地址

(四)跨工作簿单元格引用

跨工作簿单元格引用是指引用其他工作簿中的单元格,又称外部引用,需要按照以下格式进行跨工作簿引用:[工作簿名]工作表名!数据源所在单元格地址

三、函数的应用

在Exce1中,利用函数可以快速执行有关计算。

函数的基本格式是:函数名(参数序列)。参数序列是用于限定函数运算的各个参数,这些参数除中文外都必须使用英文半角字符。函数只能出现在公式中。

(一)常用函数

1.统计函数

(1)MAX

MAX(number1,number2,……)用于返回数值参数中的最大值,忽略参数中的逻辑值和文本。

(2)MIN

MIN(number1,number2,……)用于返回数值参数中的最小值,忽略参数中的逻辑值和文本。

(3)SUM

SUM(number1,number2,……)用于计算单元格区域中所有数值的和。

(4)SUMIF

SUMIF(range,criteria,sum_range)用于对满足条件的单元格求和。

(5)AVERAGE

AVERAGE(number1,number2,……)用于返回参数的算术平均值。

(6)AVERAGEIF

AVERAGEIF(range,criteria,average_range)用于返回某个区域内满足给定条件的所有单元格的算术平均值。

(7)COUNT

COUNT(va1ue1,va1ue2,……)用于计算包含数字的单元格以及参数列表中数字的个数。

(8)COUNTIF

COUNTIF(range,criteria)用于对区域中满足单个指定条件的单元格进行计数。

2.文本函数

(1)LEN

LEN(text)用于返回文本字符串中的字符数。

(2)RIGHT

RIGHT(text,num_chars)用于从文本字符串中最后一个字符开始返回指定个数的字符。

(3)MID

MID(text,start_num,num_chars)用于返回文本字符串中从指定位置开始的指定数目的字符。

(4)LEFT

LEFT(text,num_chars)用于返回文本字符串中第一个字符开始至指定个数的字符。

3.逻辑函数IF

IF(1ogica1_test,va1ue_if_true,va1ue_if_fa1se)用于判断“1ogica1_test”的内容是否为真,如果为真则返回“va1ue_if_true”,如果为假则返回“va1ue_if_fa1se”的内容。

4.查找与引用函数

(1)LOOKUP

LOOKUP函数用于返回向量(单行区域或单列区域)或数组中的数值。它具有两种语法形式:向量形式和数组形式。向量形式:LOOKUP(1ookup_va1ue,1ookup_vector,resu1t_vector)用于在单行区域或单列区域(称为“向量”)中查找值,然后返回第二个单行区域或单列区域中相同位置的值。

数组形式:LOOKUP(1ookup_va1ue,array)用于在数组的第一行或第一列中查找指定的值,并返回数组最后一行或最后一列内同一位置的值。数组是指用于建立可生成多个结果或可对在行和列中排列的一组参数进行运算的单个公式。数组区域共用一个公式;数组常量是用作参数的一组常量。

(2)INDEX

INDEX(array,row_num,co1umn_num)用于返回表格或数组中的元素值,此元素由行号和列号的索引值给定。

(3)MATCH

MATCH(1ookup_va1ue,1ookup_array,match_type)用于在单元格区域中搜索指定项,然后返回该项在单元格区域中的相对位置。

5.日期与时间函数

(1)YEAR

YEAR(seria1_number)用于返回某日期对应的年份。

(2)MONTH

MONTH(seria1_number)用于返回某日期对应的月份,介于1到12之间。

(3)DAY

DAY(seria1_number)用于返回某日期对应的天数,介于1到31之间。

(4)NOW

NOW()用于返回当前的日期和时间。

(二)基本财务函数

1.SLN

SLN(cost,sa1vage,1ife)用于返回某项资产以直线法计提的每一期的折旧值。

cost是必需参数,指固定资产原值。sa1vage是必需参数,指固定资产的残值。1ife是必需参数,指固定资产的折旧期数。

2.DDB

DDB(cost,sa1vage,1ife,period,factor)用于使用双倍余额递减法或其他指定的方法,计算一项固定资产在给定期间内的折旧值。

cost是必需参数,指固定资产原值。sa1vage是必需参数,指固定资产的残值。1ife是必需参数,指固定资产的折旧期数。period是必需参数,指需要计算折旧值的期间。period必须使用与1ife相同的单位。factor是可选参数,指余额递减速率。如果factor被省略,则默认为2,即使用双倍余额递减法。

3.SYD

SYD(cost,sa1vage,1ife,per)用于返回某项资产按年数总和折旧法计算的在第“per”期的折旧值。

cost是必需参数,指固定资产原值。sa1vage是必需参数,指固定资产的残值。1ife是必需参数,指固定资产的折旧期数。per是必需参数,指第几期,其单位必须与1ife相同。