配色: 字号:
EXCEL2007高级技巧大全(有史以来最全)
2013-01-15 | 阅:  转:  |  分享 
  
1



Excel第一章数据的整理和分析

1.1数据的排序

Excel提供了多种方法对工作表区域进行排序,用户可以根据需要按行或列、按升序或

降序已经使用自定义排序命令。当用户按行进行排序时,数据列表中的列将被重新排列,但

行保持不变,如果按列进行排序,行将被重新排列而列保持不变。

没有经过排序的数据列表看上去杂乱无章,不利于我们对数据进行查找和分析,所以此

时我们需要按照对数据表进行整理。我们可以将数据列表按“出生年月”进行排序。如下图:



首先我们需要单击数据列表中的任意一个单元格,然后单击数据标签中的排序按钮,此

时会出现排序的对话框。



看到弹出的排序对话框中,在“主要关键字”下拉列表框中选择“出生年月”,在设置

好主要关键字后,可以对排序依据进行设置,例如,数值、单元格颜色、字体颜色、单元格

图标,在这样我们可以选择默认的数据作为排序依据。最后我们可以对数据排序次序进行设

置,在次序下拉菜单中选择升序、降序或自定义排序。在这里我们选择升序,设置完成后单





2



击确定即可。如下图:



我们除了可以对数据表进行单一列的排序之外,如果用户希望对列表中的数据按“性别”

的升序来排序、性别相同的数据按“文化程度”升序排序、“性别”和“文化程度”都相同

的记录按照“基本工资”从小到大的顺序来排序,此时我们就要对3个不同的列进行排序

才能达到用户的要求。

首先我们需要单击数据列表中的任意一个单元格,然后单击数据标签中的排序按钮,此

时会出现排序的对话框。看到弹出的排序对话框中,在“主要关键字”下拉列表框中选择“性

别”,在添加好主要关键字后,单击“添加条件”按钮,此时在对话框中显示“次要关键字”,

同设置“主要关键字”方法相同,在下拉菜单中选择“文化程度”,然后再点击“添加条件”

添加第三个排序条件,选择“基本工资”。在设置好多列排序的条件后,单击确定即可看到

多列排序后的数据表。如下图:



在Excel2007中,排序条件最多可以支持64个关键字。

1.2数据的筛选

筛选数据列表的意思就是将不符合用户特定条件的行隐藏起来,这样可以更方便的让用

3



户对数据进行查看。Excel提供了两种筛选数据列表的命令。

自动筛选:适用于简单的筛选条件

高级筛选:适用于复杂的筛选条件

想要使用Excel的自动筛选功能,首先要单击数据列表中的任意单元格,然后选择数据

标签,单击筛选按钮即可。



单击数据列表中的任何一列标题行的下拉箭头,选择希望显示的特定行的信息,Excel

会自动筛选出包含这个特定行信息的全部数据。如下图:



在数据表格中,如果单元格填充了颜色,使用Excel2007我们还可以按照颜色进行筛

选。

如果条件比较多,可以使用“高级筛选”来进行。使用高级筛选功能可以一次把我们想要

看到的数据都找出来。

例如数据表中我们想要把性别为男、文化程度为研究生、工资大于2000的人显示出来。

我们可以这么来做:先设置一个条件区域,第一行输入排序的字段名称,在第二行中输

入条件,建立一个条件区域。如下图:

4





然后选中数据区域中的一个单元格,单击数据标签中的高级筛选命令。Excel自动选择

好了筛选的区域,我们单击这个条件区域框中的拾取按钮,选中我们刚才设置的条件区域,

单击拾取框中的按钮返回高级筛选对话框,单击确定按钮,现在表中就是我们希望看到的结

果了。



设置高级筛选条件

高级筛选可以设置行与行之间的“或”关系条件,也可以对一个特定的列指定三个以上的

条件,还可以指定计算条件,这些都是它比自动筛选优越的地方。高级筛选的条件区域应该

至少有两行,第一行用来放置列标题,下面的行则放置筛选条件,需要注意的是,这里的列

标题一定要与数据清单中的列标题完全一样才行。在条件区域的筛选条件的设置中,同一

行上的条件认为是“与”条件,而不同行上的条件认为是“或”条件。

1.3在筛选时使用通配符

在设置自动筛选的自定义条件时,可以使用通配符,其中问号(?)代表任意单个字符,

星号()代表任意一组字符。

5





1.4数据的分类汇总与分级显示

分类汇总是Excel中最常用的功能之一,它能够快速地以某一个字段为分类项,对数据

列表中的数值字段进行各种统计计算,如求和、计数、平均值、最大值、最小值、乘积等。

比如这张各部门工资统计表,我们希望可以得出数据表中每个部门的员工实发工资之

和。



现在我们用分类汇总来做:首先单击部门单元格,单击数据标签中的升序按钮,把数据

表按照“部门”进行排序,然后在数据标签中,单击分类汇总按钮,在这里的分类字段的下

拉列表框中选择分类字段为“部门”,选择汇总方式为“求和”,汇总项选择一个“实发工

资”,单击“确定”按钮。如下图:

6





当我们点击确定后,我们就可以看到已经计算好各部门实发工资之和了。如下图:



在分类汇总中我们的数据是分级显示的,现在工作表的左上角出现了这样的一个区域

,我们单击这个1,在表中就只有这个总计项出现了。

7





单击这个2,出现的就只有这些汇总的部分,这样我们可以清楚地看到各部门的汇总。



单击3,可以显示所有的内容。

复制汇总结果

当我们使用分类汇总后,往往希望将汇总结果复制到一个新的数据表中,如下图。但当

我们直接进行复制后,无法只复制汇总结果,而复制的是所有数据。此时我们就需要使用

“Alt+;”组合键选取当前屏幕中显示的内容,然后在进行复制粘贴。



1.5条件格式

使用Excel中的条件格式功能,可以预置一种单元格格式,并在指定的某种条件被满足

时自动应用于目标单元格。可以预置的单元格格式包括边框、底纹、字体颜色等。此功能可

以根据用户的要求,快速对特定单元格进行必要的标识,以起到突出显示的作用。

8



例如下图中的产品销售标,我们需要快速找出所有与“防水键盘”相关的销售数据。



首先我们全选所有数据,然后在开始标签中找到条件格式按钮,单击突出显示单元格规

则,在打开的选项中单击等于按钮。



9



在弹出的对话框中输入我们想要查找的“防水键盘”,然后设置单元格显示样式,例如

让单元格以“浅红填充色深红色文本”显示,设置完毕后,点击确定按钮。



在点击确定后,我们可以数据表中已经显示出和防水键盘相关的所有信息。这样我们就

可以快速查看我们所关心的信息了。如下图:



在Excel2007中,使用条件格式不仅可以快速查找相关数据,还可以以数据条、色阶、

图标的方式显示数据,让用户可以对数据一目了然。

首先我们全选所有数据,然后在开始标签中找到条件格式按钮,单击数据条,在打开的

选项中选择任意颜色。当我们选择颜色时,即使不点击,也可以即时的看到数据变化。通过

条件格式,我们就可以清楚的看到那条数据销售额最高,那条数据销售额最低。如下图:

10





1.6数据透视表

数据透视表是一种对大量数据快速汇总和建立交叉列表的交互式动态表格,能帮助用户

分析、组织数据。例如,计算平均数、标准差,建立列联表、计算百分比、建立新的数据子

集等。建好数据透视表后,可以对数据透视表重新安排,以便从不同的角度查看数据。数据

透视表可以从大量看似无关的数据中寻找背后的联系,从而将纷繁的数据转化为有价值的信

息,以供研究和决策所用。

我们来看下面这个数据表,在这个数据表中显示了每个财季产品销售的明细数据。



11



现在我们想把这里的统计每个财季的利润,可以结合条件格式判断最低利润出自哪个财

季。首先打开插入标签,单击数据透视表按钮,打开创建数据透视表对话框。然后选择透视

表的数据来源的区域,Excel已经自动选取了范围,这里它的选取是正确的,我们不做什么

改动,接下来我们选择透视表放置的位置,选择新建工作表项,单击确定按钮。



现在就出现了我们建立的数据透视表。



在工作表的透视表的各个部分都有提示,同时界面中出现了一个数据透视表字段列表,

里面列出了所有我们可以使用的字段,我们的目的是查看统计每个财季的利润,因此我们在

要添加到报表的字段中选择财季,然后拖动利润和数量字段到数值区域,此时,我们就可以

看到每个财季的利润和销售数量显示在数据透视表中了。同样的,在数据透视表中可以直接

看到利润和销售数量的汇总数目。

现在我们就可以结合条件格式功能,查看出那个财季利润最低。如下图:

12





1.7数据透视图的使用

我们还可以根据数据透视表直接生成图表:点击选项标签,点击数据透视图按钮,在弹

出的对话框中选择图表的样式后,单击确定就可以直接创建出数据透视图。



不难看出这个图表跟我们平时使用的图表基本上一致,所不同的只是这里多了几个下拉

箭头,单击“财季”的下拉箭头,这实际上是透视表中字段,选择“Q1”,可以看到图表

中的数据也发生了变化,其它有很多在透视表中使用的方法也可以在这个图表中使用,把图

表的格式设置一下,一个漂亮的报告图就完成了。



13



1.8获取外部数据

在Excel中,我们可以获取外部的数据到Excel中,这样我们就可以利用Excel的功能

对数据进行整理和分析。

以一个例子来看:这里有这样的一个文本文件,我们把其中的数据引入到Excel中来。



打开Excel,打开数据标签,我们可以看到很多种文件类型都可以倒入到Excel表格中。



我们点击“自文本”按钮,然后选择我们文本所在位置,选择完毕后,此时会弹出“文

本导入向导”,这里的原始数据类型就选择“分隔符号”一项,在这个对话框的下面有一个预

览框,从这里可以看出来现在的第一行没有什么用处,因此我们将这里的“导入起始行”

输入框中的数值改成2,单击“下一步”。

14





现在我们要选择文本文件的数据字段分隔符,根据文件的特点,我们选择为“Tab键”,

单击“下一步”按钮。



现在要选择导入数据的默认格式,现在的默认格式是“常规”,我们这里不做什么改动,

单击“完成”按钮,此时出现“导入数据”对话框,我们可以选择将数据导入到现有工作表

或新建工作表。把文本文件中的数据全部引入进来以后,把它们稍微调整一下,我们就可以

使用这些数据了。

15



1.9冻结和拆分窗口

拆分窗口:我们可以使用视图标签中的拆分按钮来拆分窗口。而如果只需要垂直拆分,

可以直接拖动垂直滚动条到最顶端,此时横项拆分线就会消失。



撤消窗口的拆分:同样在视图标签下,再次点击拆分按钮即可撤销窗口的拆分。

冻结窗格:我们可以使用冻结窗格来更好的查看数据表头。首先选中一个单元格,选择

视图标签,点击冻结窗,在下拉菜单中我们可以选择冻结第一行或第一列,当然我们也可以

自行选择想要冻结的位置。如下图:



如果我们想要冻结第一行以及A、B两列,此时我们需要将光标放在第一行的下面,并

且A、B两列的右侧,即C2单元格,此时点击冻结拆分窗格即可冻结第一行以及A、B两

列。

16



1.10表对象

在Excel2007中,我们可以直接将数据表格直接转换为表对象,这样我们就可以直接

对数据表格进行排序、筛选、调整格式等操作。

首先我们找到插入标签,点击表按钮,此时我们就将数据表格转换为了表对象。我们可

以看到,当我们把数据转换为表对象后,他会自动出现筛选功能。图下图:



并且在设计标签中,我们可以即时调整表的样式等。如下图:



1.11插入SmartArt

在Excel2007中,有了一种新的对象可以更好的丰富Excel数据表,那就是SmartArt。

我们可以通过插入标签,点击SnartArt,在弹出得对话框中选择想要插入SmartArt类型以及

具体样式,如下图:

17





我们选择基本列表后,点击确定,这样一个SmaerArt对象就直接添加到我们的数据表

当中,此时我们就可以输入文字、数据并且调整样式了。很快,一个漂亮的SmartArt就已

经出现在我们的Excel当中了。如下图:



1.12插入其他的对象

插入一个已存在的对象:在插入标签中,点击对象按钮,在对象对话框中(如下图)选

择“MicrosoftOfficeVisio绘图”,点击确定,此时就会在Excel中启动Visio绘图功能,当

我们绘制好图形后,就可以将Visio图直接插入到Excel中。

18





1.13选择性粘贴

Excel为我们提供了一些自动功能。例如选择性粘贴。这里的选择性粘贴是指把剪贴板

中的内容按照一定的规则粘贴到工作表中,而不是像前面那样简单地拷贝。就拿这个数据表

来举例。如下图:



这里的“销售利润”一栏是我们使用公式计算得到的,选择这一栏,复制到Sheet2中,

可以看到数值并没有跟着复制过来;这时就可以使用选择性粘贴了:单击鼠标右键,单击“选

择性粘贴”命令,打开“选择性粘贴”对话框(如下图),在“粘贴”一栏中选择“数值”,

单击“确定”按钮,数值就可以粘贴过来了。这种情况不仅是在几个工作表之间复制时会发

生,在同一个工作表中进行复制时也会遇到,到时可要注意。

19





选择性粘贴还有一个很常用的功能就是转置功能。简单地理解就是把一个横排的表变成

竖排的或把一个竖排的表变成横排的:选择这个表格,复制一下,切换到另一个工作表中,

打开“选择性粘贴”对话框,选中“转置”前的复选框,单击“确定”按钮,可以看到行和

列的位置相互转换了过来。

另外一些简单的计算也可以用选择性粘贴来完成:选中这些单元格,复制一下,然后打

开“选择性粘贴”对话框,在“运算”一栏选择“加”,单击“确定”按钮,单元格的数值

就是原来的两倍了。此外你还可以粘贴全部格式或部分格式,或只粘贴公式等等。

1.14自动更正

现在我们在单元格中输入(c)然后按一下回车,可以看到输入的字符变了。这是Excel

的自动更正功能,我们再输入(r),回车;同样可以看到输入的字符又变了。其实这些都是可

以设置的:点击office按钮,单击选项,在校对中找到自动更正选项按钮,单击会打开自动

更正对话框(如下图),这里列出了所有自动更正的选择,在“键入时自动替换”列表中的

头两个就是我们刚才看到的,输入(c)则替换为(c),输入(r)则替换为(r)。

20





我们还可以把自己容易犯错的词做一个自动更正的词条,以后再输入起来就很方便了:

在“替换”输入框中写入“制做”,在“替换为”输入框中填上“制作”,单击“添加”按

钮将其添加到列表中,单击“确定”按钮;在单元格中输入“制做”,回车,可以看到“制

做”就被替换成了“制作”。

如果你不想使用哪个自动更正的选项了,就在自动更正对话框中把这个选项去掉就行

了。

1.15宏的使用

在Excel中有一种重要的自动功能,那就是“宏”。我们每次听到“宏”总是和病毒

在一块儿,一般自己做的宏是不会对自己有害的。合理地使用宏可以大幅度地提高工作效率,

而且有些操作不使用宏的话会很麻烦。最简单的宏可以通过录制来做。

在Excel2007中要想使用宏功能,需要添加开发工具标签。首先点击Office按钮,单

击Excel选项按钮,在常用选项中,将“在功能区显示开发工具选项卡”勾选,点击确定返

回Excel界面后,我们就可以看到在标签中多了一个“开发工具”。



21



现在比如我们写一个宏,让它删除A3单元格的内容:点击开发工具标签,单击录制宏

按钮,在弹出“录制新宏”对话框(如下图),在“宏名”输入框中输入宏的名字,单击“确

定”按钮。



此时我们就可以进行宏的录制了,在开发工具标签中最左侧可以看到目前的状态是“停

止录制”,表示当我们在创建一个宏后,就已经开始在录制宏了;单击A3单元格,按一下

Delete键,这个宏的操作就算完成了,单击“停止录制”。

现在在A3单元格中随便填上数值,选择其它的单元格,找到开发工具标签,单击宏按

钮,打开“宏”对话框(如下图),选择我们刚才录制的宏,单击“执行”按钮,A3单元格

的内容就没有了。现在我们打开一个带有宏的工作簿,Excel会提醒我们打开的文件中带有

宏,如果你不能确定宏是否带有恶意的成分就选择“禁用宏”,否则可以选择“启用宏”;在

禁用之后即使宏中有恶意成份也不会对你的机器起作用了。



22



1.16超链接的使用

在Excel中我们可以使用超级链接连接其它的文件或Web地址,也可以粘贴一个电子

邮件地址,在用鼠标单击这个地址时自动启动相应的电子邮件程序,发送电子邮件等等。

选中要插入超级链接的单元格,找到插入标签,单击超链接按钮,打开“插入超级链接”

对话框(如下图),这里的“要显示的文字”输入框中显示的就是单元格中的文字;先来插

入一个经常去的Web页面:注意左边这个“原有文件或网页”按钮处于“按下”的状态,

在列表中显示出了最近浏览过的页面,在上面的输入框中我们输入www.microsoft.com,

单击“确定”按钮将这个超级链接设置好;现在将鼠标移动到单元格上,鼠标变成了手的形

状,单击,系统就会自动启动浏览器对我们输入的页面进行浏览了。



不过这只是超级链接作用的一个小方面,更多的时候使用超级链接是为了查阅工作表的

方便;在A1单元格上单击右键,从弹出的菜单中单击“超链接”按钮,就可以打开“插入

超链接”对话框(如下图),单击左边“链接到”列表中的“本文档中的位置”按钮,对话

框的样子就发生了改变,单击“或在这篇文档中选择位置”:列表中“单元格引用”前面的

加号,选择“Sheet2”,在“请键入单元格引用”输入框中就显示出了“A1”,这正是我们

想要链接的单元格,单击“确定”按钮设置好链接,现在单击这个单元格,Excel就自动跳

转到了Sheet2的A1单元格上。



23



我们还可以像在网页上那样插入一个邮件地址:选择单元格,打开单击右键,从弹出的

菜单中选择“超链接”按钮,打开“插入超链接”对话框,单击左边“链接到”列表中的“电

子邮件地址”按钮,然后在“电子邮件地址”输入框中输入要插入的电子邮件地址,单击“确

定”按钮,就将电子邮件地址链接到了单元格中;单击单元格,就会启动默认的电子邮件程

序给刚才插入的电子邮件地址发送信件了。

我们还可以链接到其它的文档中,打开“插入超链接”对话框,选择“链接到”列表中的

“原有文件或网页”按钮,然后单击“当前文件夹”按钮,选择要链接的文件,单击“确定”

按钮设置好链接,单击刚才设置的单元格,就可以转而查阅链接的文档了。

1.17数据的有效性

使用Excel的数据有效性功能,可以对输入单元格的数据进行必要的限制,并根据用户

的设置,禁止数据输入或让用户选择是否继续输入该数据。

例如在一个员工报销单中,用户只能在日期中输入2008年度、报销类型中只能进行选

择规定的类型、发票号码只能输入10位数等。

我们一起来看一下例子:在下图中是一个员工报销单,我们需要对表中的数据进行有效

性设置。首先想要设置的单元格,比如我们想要对“日期”列进行设置,点击“日期”列中

任意单元格,点击数据标签中的有效性按钮,在“设置”选项卡中找到“允许”下拉菜单,

单击“日期”,在“数据”中选择“介于”,在“开始日期”和“结束日期”中分别输入“2008-1-1”

和“2008-12-31”。如下图:



然后选择“输入信息”选项卡,在“标题”和“输入信息”中分别输入“请输入日期”

和“输入日期范围:2008-1-1至2008-12-31”。最后选择“出错警告”选项卡,同样在“标

题”和“错误信息”中输入“输入错误”和“输入日期范围:2008-1-1至2008-12-31”。在

输入完信息后,点击确定。此时我们返回数据表,点击单元格就可以看到我们所设置的。

24



除了可以对单元格进行日期的设置外,我们还可以对单元格进行序列的设置,让用户在

单元格中对所有信息进行挑选。同样在数据标签中点击数据有效性按钮,在“设置”选项卡

“允许”中找到“序列”,在“来源”中输入所选信息,例如“住宿,交通费,其他”,同样设

置好“输入信息”和“出错警告”点击确定即可。点击单元格,我们会看到下拉箭头,点击

之后,我们就可以对单元格中的数据进行选择了。如下图:



25



Excel第二章Excel中的图表

2.1图表的建立

图表是图形化的数据,它由点、线、面等图形与数据文件按特定的方式而组合而成。一

般情况下。用户使用Excel工作薄内的数据制作图表,生成的图表也存放在工作薄中。图表

是Excel的中要组成部分,具有直观形象、双向联动、二维坐标等特点。我们拿一个例子来

讲吧:这是一个市场调查表,显示了几种品牌的饮料在各个季度的销量百分比。

我们来做一个表示第一季度的几种商品所占比例的饼图,首先选择数据区域,然后选择

插入选项卡,单击饼图按钮,再打开的下拉菜单中选择饼图样式,此时我们就可以看到我们

已经创建了一个饼图。如下图:



单击创建好的图表,此时点击设计标签,在这里我们可以对图表的布局和样式进行选择,

或者修改选择的数据等。通过Excel2007新的样式,我们可以简单的设计出漂亮的图表。

如下图:



26



2.2图表的修改

我们经常可以看到那种有一部分同其它的部分分离的饼图,这种图的做法是:单击这个

圆饼,在饼的周围出现了一些句柄,再单击其中的某一色块,句柄到了该色块的周围,这时

向外拖动此色块,就可以把这个色块拖动出来了;同样的方法可以把其他各个部分分离出来。

或者我们在插入标签中直接选择饼图下拉菜单,选择分离效果即可。如下图:



把它们合起来的方法是:先单击图表的空白区域,取消对圆饼的选取,单击选中分离的

一部分,按下左键向里拖动鼠标,就可以把这个圆饼合并到一起了。

我们还经常可以见到这样的饼图:把占总量比较少的部分单独拿出来做了一个小饼以便

看清楚,做这种图的方法:在插入标签中直接选择饼图下拉菜单,选择相应效果即可。如下

图:



27



2.3趋势线的使用

趋势线可以简单地理解成一个品牌在几个季度中市场占有率的变化曲线,使用它我们可

以很直观地看出一个牌子的产品的市场占有率的变化,还可以通过这个趋势线来预测下一步

的市场变化情况:创建好图表后,选择布局标签,点击趋势线下拉菜单,此时我们就可以看

到趋势线类型。如下图:



选择指数趋势线后,我们就可以直接在图表中添加相应趋势线。

现在图表中就多了一条我们刚刚添加的第一季度的趋势线,从这条线我们可以清楚地看

出第一季度的变化趋势是缓慢下降的。

这样就比直接看这个柱形图清楚多了。如果想看第二季度的变化趋势,同样打开添加趋

势线下拉菜单,在下面的选择数据系列列表框中选择第二季度就可以了。

还可以用这个趋势线预测下一步的市场走势:点击趋势线下拉菜单中的“其它趋势线选

项”,打开“设置趋势线格式”对话框,在“趋势预测”一栏中将“前推”输入框中的数字

改为“1”,单击“确定”按钮。

28





现在,就看到趋势变化了。



29



2.4添加系列

如果我们得到了第四季度的统计数据,需要把它加入到这个表中,我们希望在加入到表

格中后在图表中也看到第四季度的数据。

方法如下:首先把数据添加进去。在已经创建好的图表中右键单击,此时我们选择单击

“选择数据”选项。如下图:



在打开的“选择数据源”对话框中,单击“图表数据区域”输入框中的拾取按钮,选择

已经添加好的数据区域。如下图:



返回“选择源数据”对话框,此时我们就可以在“图例项(系列)”中看到已经添加好的第

四季度数据,单击“确定”按钮就可以完成这个序列的加入了。

30





讲起来很繁琐,其实这些图表的插入都是很简单的,都是那么几步,只是不同的图表要

用在不同的地方而已,如果需要,我们还可以随时把完成的工作转换成其它的图表形式表现

出来,自己多练习练习,就会找到规律合计桥、和技巧。

2.5常见的图表

通常我们使用柱形图和条形图来表示产品在一段时间内的生产和销售情况的变化或数

量的比较,如我们上面的季度产品份额的柱状图就是显示各个品牌的市场份额的比较和变

化。

如果要体现的是一个整体中每一部分所占的比例时,我们通常使用“饼图”,如我们做

的各种饮料市场份额的饼图。此外比较常用的就是折线图和散点图了,折线图通常也是用来

表示一段时间内某种数值的变化,常见的如股票的价格的折线图等。

散点图主要用在科学计算中。例如:我们有正弦和余弦曲线的数据,我们可以使用这些

数据来绘制出正弦和余弦曲线:选择数据区域,然后在插入标签中选择散点图按钮,就生成

了一个函数曲线图;改变一下它的样式,一个漂亮的正余弦函数曲线就做出来了。

31



Excel第三章公式和函数

3.1绝对地址与相对地址

随着公式的位置变化,所引用单元格位置也是在变化的是相对引用;而随着公式位置的

变化所引用单元格位置不变化的就是绝对引用。

下面讲一下“C4”、“$C4”、“C$4”和“$C$4”之间的区别。

在一个工作表中,在C4、C5中的数据分别是60、50。如果在D4单元格中输入“=C4”,

那么将D4向下拖动到D5时,D5中的内容就变成了50,里面的公式是“=C5”,将D4向右

拖动到E4,E4中的内容是60,里面的公式变成了“=D4”。



现在在D4单元格中输入“=$C4”,将D4向右拖动到E4,E4中的公式还是“=$C4”,而

向下拖动到D5时,D5中的公式就成了“=$C5”。



如果在D4单元格中输入“=C$4”,那么将D4向右拖动到E4时,E4中的公式变为“=D$4”,

而将D4向下拖动到D5时,D5中的公式还是“=C$4”。



如果在D4单元格中输入“=$C$4”,那么不论你将D4向哪个方向拖动,自动填充的公式都

是“=$C$4”。原来谁前面带上了“$”号,在进行拖动时谁就不变。如果都带上了“$”,在拖动

时两个位置都不能变。

32





3.2公式创建

公式是由用户自定设计并结合常量数据、单元格引用、运算符等元素进行数据处理和计

算的算式。用户使用公式是为了有目的地计算结果,因此Excel的公式必须(且只能)返回

值。

下面的表达式就是一个简单的公式实例。

=(C2+D3)5

从公式的结构来看,构成公式的元素通常包括等号、常量、引用和运算符等元素。其中,

等号是不可或缺的。但在实际应用中,公式还可以使用数组、Excel函数或名称(命名公式)

来进行运算。

如果在某个区域使用相同的计算方法,用户不必逐个编辑函数公式,这是因为公式具有

可复制性。如果希望在连续的区域中使用相同算法的公式,可以通过“双击”或“拖动”单

元格右下角的填充柄进行公式的复制。如果公式所在单元格区域并不连续,还可以借助“复

制”和“粘贴”功能来实现公式的复制。

下面我们就通过具体实例来了解公式。数据表中展示了某公司4月所有产品的销售情

况,现在我们就可以通过使用公式计算总销售额。在E21单元格中输入“=D21C21”回车

即可得到总销售额金额。然后使用填充的方式将其他产品计算出来。如下图:



这是我们在平时使用到最简单的公式应用。如果我们想要计算数据表中的利润金额。我

们通常的办法是在H21单元格中输入公式:“=G21F210.2”。这样我们就可以计算出利润



33



金额。如下图。



但如果我们在计算利润时忘记了利润率的话,计算也就无法实现。但我们可以通过定义

单元格名称来帮我们实现。将利润率写在单元格中,选中此单元格,此时我们可以看到在名

称框中显示的行号列表,我们可以自己定义名称,在地址栏中输入“利润率”,然后回车。

如下图:



定义好名称后,我们在输入公式的时候就可以直接输入中文名称,这样,也可以进行计

算了。例如在H21单元格中输入:“=G21F21利润率”,此时我们可以看到已经计算出来

的结果。如下图:



在这里我们还可以使用快捷键在连续区域中填充公式:当选择H21:H25区域后,再按下

“Ctrl+D”组合键可以实现公式的快速复制。

3.3函数使用

Excel的工作表函数通常被简称为Excel函数,它是由Excel内部预先定义并按照特定的

顺序、结构来执行计算、分析等数据处理任务的功能模块。因此,Excel函数也常被人们称

为“特殊公式”。与公式一样,Excel函数的最终返回结果为值。

Excel函数只有唯一的名称且不区分大小写,它决定了函数的功能和用途。

34



Excel函数通常是由函数名称、左括号、参数、半角逗号和右括号构成。如SUM

(A1:A10,B1:B10)。另外有一些函数比较特殊,它仅由函数名和成对的括号构成,因为这类

函数没有参数,如NOW函数、RAND函数。

在Excel2007中我们可以找到公式标签,看到其中有很多函数的类型,当我们进行函数

输入的时候,可以从中进行查找。



下面我们就通过具体的实例来看一下函数的应用。例如这张工资表,现在我们需要计算

出所有办公室人员的基本工资总和。如下图:



此时我们就可以使用SUMIF函数进行计算。我们在单元格中输入:“=SUMIF(A2:A17,”办

公室”,C2:C17)”,回车我们即可得到所有办公室基本工资的总和。在函数公式中,A2:A17是

我们要计算的单元格区域,“办公室”是定义的条件,C2:C17是用于求和计算的实际单元格

区域。如下图:

35







97





Excel第四章高级技巧

4.1编辑技巧

1编辑技巧

(1)分数的输入

如果直接输入“1/5”,系统会将其变为“1月5日”,解决办法是:先输入“0”,然后输

入空格,再输入分数“1/5”。

(2)序列“001”的输入

如果直接输入“001”,系统会自动判断001为数据1,解决办法是:首先输入“''”(西

文单引号),然后输入“001”。

(3)日期的输入

如果要输入“4月5日”,直接输入“4/5”,再敲回车就行了。如果要输入当前日期,

按一下“Ctrl+;”键。

(4)填充条纹

如果想在工作簿中加入漂亮的横条纹,可以利用对齐方式中的填充功能。先在单元格内

填入“”或“~”等符号,然后单击此单元格,向右拖动鼠标,选中横向若干单元格,右键

单击“单元格格式”按钮,选择“对齐”选项卡,在水平对齐下拉列表中选择“填充”,单

击“确定”按钮,如下图:







(5)多张工作表中输入相同的内容

几个工作表中同一位置填入同一数据时,可以选中一张工作表,然后按住Ctrl键,再

单击窗口左下角的Sheet1、Sheet2......来直接选择需要输入相同内容的多个工作表,接着

在其中的任意一个工作表中输入这些相同的数据,此时这些数据会自动出现在选中的其它工

作表之中。输入完毕之后,再次按下键盘上的Ctrl键,然后使用鼠标左键单击所选择的多

个工作表,解除这些工作表的联系,否则在一张表单中输入的数据会接着出现在选中的其它

工作表内。

(6)不连续单元格填充同一数据

选中一个单元格,按住Ctrl键,用鼠标单击其他单元格,就将这些单元格全部都选中

了。在编辑区中输入数据,然后按住Ctrl键,同时敲一下回车,在所有选中的单元格中都

出现了这一数据。

(7)利用Ctrl+选取文本

如果一个工作表中有很多数据表格时,可以通过选定表格中某个单元格,然后按下Ctrl

+键可选定整个表格。Ctrl+选定的区域为:根据选定单元格向四周辐射所涉及到的有数

据单元格的最大区域。这样我们可以方便准确地选取数据表格,并能有效避免使用拖动鼠标

方法选取较大单元格区域时屏幕的乱滚现象。

(8)快速清除单元格的内容

如果要删除内容的单元格中的内容和它的格式和批注,就不能简单地应用选定该单元

格,然后按Delete键的方法了。要彻底清除单元格,可用以下方法:选定想要清除的单元格

或单元格范围;在开始标签中单击清除按钮,在下拉菜单中选择“全部清除”,这些单元格

就恢复了本来面目。

4.2单元格内容的合并

根据需要,有时想把B列与C列的内容进行合并,如果行数较少,可以直接用“剪切”

和“粘贴”来完成操作,但如果有几万行,就不能这样办了。

解决办法是:在C行后插入一个空列(如果D列没有内容,就直接在D列操作),在

D1中输入“=B1&C1”,D1列的内容就是B、C两列的和了。选中D1单元格,用鼠标指

向单元格右下角的小方块“■”,当光标变成“+”后,按住鼠标拖动光标向下拖到要合并

的结尾行处,就完成了B列和C列的合并。这时先不要忙着把B列和C列删除,先要把D

列的结果复制一下,再用“选择性粘贴”命令,将数据粘贴到一个空列上。这时再删掉B、

C、D列的数据。

下面是一个“&”实际应用的例子。用AutoCAD绘图时,有人喜欢在EXCEL中存储

坐标点,在绘制曲线时调用这些参数。存放数据格式为“x,y”的形式,首先在Excel中输





入坐标值,将x坐标值放入A列,y坐标值放入到B列,然后利用“&”将A列和B列合

并成C列,在C1中输入:=A1&","&B1,此时C1中的数据形式就符合要求了,再用鼠标

向下拖动C1单元格,完成对A列和B列的所有内容的合并。

合并不同单元格的内容,还有一种方法是利用CONCATENATE函数,此函数的作用是

将若干文字串合并到一个字串中,具体操作为“=CONCATENATE(B1,C1)”。比如,假设

在某一河流生态调查工作表中,B2包含“物种”、B3包含“河鳟鱼”,B7包含总数45,那

么:输入“=CONCATENATE("本次河流生态调查结果:",B2,"",B3,"为",B7,"条

/公里。")”计算结果为:本次河流生态调查结果:河鳟鱼物种为45条/公里。

4.3条件显示

我们知道,利用If函数,可以实现按照条件显示。一个常用的例子,就是教师在统计

学生成绩时,希望输入60以下的分数时,能显示为“不及格”;输入60以上的分数时,显

示为“及格”。这样的效果,利用IF函数可以很方便地实现。假设成绩在A2单元格中,

判断结果在A3单元格中。那么在A3单元格中输入公式:=if(A2<60,“不及格”,“及格”)

同时,在IF函数中还可以嵌套IF函数或其它函数。

例如,如果输入:=if(A2<60,“不及格”,if(A2<=90,“及格”,“优秀"))就把成绩

分成了三个等级。

如果输入=if(A2<60,“差",if(A2<=70,“中”,if(A2<90,“良”,“优”)))就把成

绩分为了四个等级。

再比如,公式:=if(SUM(A1:A5>0,SUM(A1:A5),0)此式就利用了嵌套函数,

意思是,当A1至A5的和大于0时,返回这个值,如果小于0,那么就返回0。还有一点要

提醒你注意:以上的符号均为半角,而且IF与括号之间也不能有空格。

4.4自定义格式

Excel中预设了很多有用的数据格式,基本能够满足使用的要求,但对一些特殊的要求,如

强调显示某些重要数据或信息、设置显示条件等,就要使用自定义格式功能来完成。Excel

的自定义格式使用下面的通用模型:正数格式,负数格式,零格式,文本格式,在这个通用

模型中,包含三个数字段和一个文本段:大于零的数据使用正数格式;小于零的数据使用负

数格式;等于零的数据使用零格式;输入单元格的正文使用文本格式。我们还可以通过使

用条件测试,添加描述文本和使用颜色来扩展自定义格式通用模型的应用。

(1)使用颜色要在自定义格式的某个段中设置颜色,只需在该段中增加用方括号

括住的颜色名或颜色编号。Excel识别的颜色名为:[黑色]、[红色]、[白色]、[蓝色]、[绿色]、

[青色]和[洋红]。Excel也识别按[颜色X]指定的颜色,其中X是1至56之间的数字,代表

56种颜色。如下图:







(2)添加描述文本要在输入数字数据之后自动添加文本,使用自定义格式为:"

文本内容"@;要在输入数字数据之前自动添加文本,使用自定义格式为:@"文本内容"。

@符号的位置决定了Excel输入的数字数据相对于添加文本的位置。

(3)创建条件格式可以使用六种逻辑符号来设计一个条件格式:>(大于)、>=(大

于等于)、<(小于)、<=(小于等于)、=(等于)、<>(不等于),如果你觉得这些符号不好

记,就干脆使用“>”或“>=”号来表示。

由于自定义格式中最多只有3个数字段,Excel规定最多只能在前两个数字段中包括2

个条件测试,满足某个测试条件的数字使用相应段中指定的格式,其余数字使用第3段格

式。如果仅包含一个条件测试,则要根据不同的情况来具体分析。

自定义格式的通用模型相当于下式:[>;0]正数格式;[<;0]负数格式;零格式;文本

格式。

下面给出一个例子:选中一列,然后右键单击“单元格格式”,在弹出的对话框中选择

“数字”选项卡,在“分类”列表中选择“自定义”,然后在“类型”文本框中输入“"正

数:"($#,##0.00);"负数:"($#,##0.00);"零";"文本:"@”,单击“确定”按钮,完成格式设置。

这时如果我们输入“12”,就会在单元格中显示“正数:($12.00)”,如果输入“-0.3”,就

会在单元格中显示“负数:($0.30)”,如果输入“0”,就会在单元格中显示“零”,如果输

入文本“thisisabook”,就会在单元格中显示“文本:thisisabook”。如果改变自定义

格式的内容,“[红色]"正数:"($#,##0.00);[蓝色]"负数:"($#,##0.00);[黄色]"零";"文本:"@”,那

么正数、负数、零将显示为不同的颜色。如果输入“[蓝色];[红色];[绿色];[黄色]”,那么正数、

负数、零和文本将分别显示上面的颜色。如下图:







再举一个例子,假设正在进行帐目的结算,想要用蓝色显示结余超过$50,000的帐目,

负数值用红色显示在括号中,其余的值用缺省颜色显示,可以创建如下的格式:“[蓝

色][>50000]$#,##0.00_);[红色][<0]($#,##0.00);$#,##0.00_)”使用条件运算符也可以作为

缩放数值的强有力的辅助方式,例如,如果所在单位生产几种产品,每个产品中只要几克某

化合物,而一天生产几千个此产品,那么在编制使用预算时,需要从克转为千克、吨,这时

可以定义下面的格式:“[>999999]#,##0,,_m"吨"";[>999]##,_k_m"千克";#_k"克"”可以看到,

使用条件格式,千分符和均匀间隔指示符的组合,不用增加公式的数目就可以改进工作表的

可读性和效率。

另外,我们还可以运用自定义格式来达到隐藏输入数据的目的,比如格式";##;0"

只显示负数和零,输入的正数则不显示;格式“;;;”则隐藏所有的输入值。自定义格式只

改变数据的显示外观,并不改变数据的值,也就是说不影响数据的计算。灵活运用好自定义

格式功能,将会给实际工作带来很大的方便。

4.5自定义函数

虽然Excel中已有大量的内置函数,但有时可能还会碰到一些计算无函数可用的情况。

假如某公司采用一个特殊的数学公式计算产品购买者的折扣,如果有一个函数来计算岂不更

方便?下面就说一下如何创建这样的自定义函数。

自定义函数,也叫用户定义函数,是Excel最富有创意和吸引力的功能之一,下面我们

在VisualBasic模块中创建一个函数。在下面的例子中,我们要给每个人的金额乘一个系数,

如果是上班时的工作餐,就打六折;如果是加班时的工作餐,就打五折;如果是休息日来就

餐,就打九折。首先找到开发工具标签,单击“VisualBasic”,进入VisualBasic编辑环境,

在“插入用户窗体”中的下拉菜单中选择“模块”,在右边栏创建下面的函数rrr,代码如下:





Functionrrr(tatol,rr)Ifrr="上班"Thenrrr=0.6tatolElseIfrr="加班"Thenrrr=0.5

tatolElseIfrr="休息日"Thenrrr=0.9tatolEndIfEndFunction。如下图:



这时关闭编辑器,只要我们在相应的列中输入rrr(F2,B2),那么打完折后的金额就算

出来了。

4.6自动切换输入法

在一张工作表中,往往是既有数据,又有文字,这样在输入时就需要来回在中英文之间

反复切换输入法,非常麻烦。如果你要输入的东西很有规律性,比如这一列全是单词,下

一列全是汉语解释,你可以用以下方法实现自动切换。方法是:

选中要输入英文的列,选择数据标签,点击数据有效性,在弹出的“数据有效性”对话

框中,选中“输入法模式”选项卡,在“模式”框中选择“关闭(英文模式)”命令,单击

“确定”按钮。如下图:







4.7批量删除空行

有时我们需要删除Excel工作薄中的空行,一般做法是将空行一一找出,然后删除。如

果工作表的行数很多,这样做就非常不方便。我们可以利用“自动筛选”功能,把空行全部

找到,然后一次性删除。做法:先在表中插入新的一个空行,然后按下Ctrl+A键,选择整

个工作表,找到数据标签,点击筛选按钮。这时在每一列的顶部,都出现一个下拉列表框,

在下拉列表框中选择“空白”,直到页面内已看不到数据为止。

在所有数据都被选中的情况下,点击鼠标右键,选择“删除”命令。这时所有的空行都

已被删去,再单击数据标签中选取筛选项中的自动筛选命令,工作表中的数据就全恢复了。

如果想只删除某一列中的空白单元格,而其它列的数据和空白单元格都不受影响,可以

先复制此列,把它粘贴到空白工作表上,按上面的方法将空行全部删掉,然后再将此列复制,

粘贴到原工作表的相应位置上。

4.8如何避免错误信息

在Excel中输入公式后,有时不能正确地计算出结果,并在单元格内显示一个错误信息,

这些错误的产生,有的是因公式本身产生的,有的不是。下面就介绍一下几种常见的错误信

息,并提出避免出错的办法。

1)错误值:####

含义:输入到单元格中的数据太长或单元格公式所产生的结果太大,使结果在单元格中

显示不下。或是日期和时间格式的单元格做减法,出现了负值。

解决办法:增加列的宽度,使结果能够完全显示。如果是由日期或时间相减产生了负值





引起的,可以改变单元格的格式,比如改为文本格式,结果为负的时间量。

2)错误值:#DIV/0!

含义:试图除以0。这个错误的产生通常有下面几种情况:除数为0、在公式中除数使

用了空单元格或是包含零值单元格的单元格引用。

解决办法:修改单元格引用,或者在用作除数的单元格中输入不为零的值。

3)错误值:#VALUE!

含义:输入引用文本项的数学公式。如果使用了不正确的参数或运算符,或者当执行自

动更正公式功能时不能更正公式,都将产生错误信息#VALUE!。

解决办法:这时应确认公式或函数所需的运算符或参数正确,并且公式引用的单元格中

包含有效的数值。例如,单元格C4中有一个数字或逻辑值,而单元格D4包含文本,则在

计算公式=C4+D4时,系统不能将文本转换为正确的数据类型,因而返回错误值#VALUE!。

4)错误值:#REF!

含义:删除了被公式引用的单元格范围。

解决办法:恢复被引用的单元格范围,或是重新设定引用范围。

5)错误值:#N/A

含义:无信息可用于所要执行的计算。在建立模型时,用户可以在单元格中输入#N/A,

以表明正在等待数据。任何引用含有#N/A值的单元格都将返回#N/A。

解决办法:在等待数据的单元格内填充上数据。

6)错误值:#NAME?

含义:在公式中使用了Excel所不能识别的文本,比如可能是输错了名称,或是输入了

一个已删除的名称,如果没有将文字串括在双引号中,也会产生此错误值

解决办法:如果是使用了不存在的名称而产生这类错误,应确认使用的名称确实存在;

如果是名称,函数名拼写错误应就改正过来;将文字串括在双引号中;确认公式中使用的所

有区域引用都使用了冒号(:)。例如:SUM(C1:C10)。注意将公式中的文本括在双引号

中。

7)错误值:#NUM!含义:提供了无效的参数给工作表函数,或是公式的结果太大或

太小而无法在工作表中表示。





解决办法:确认函数中使用的参数类型正确。如果是公式结果太大或太小,就要修改公

式,使其结果在-1×10307和1×10307之间。

9)错误值:#NULL!含义:在公式中的两个范围之间插入一个空格以表示交叉点,

但这两个范围没有公共单元格。比如输入:“=SUM(A1:A10C1:C10)”,就会产生这种情况。

?解决办法:取消两个范围之间的空格。上式可改为“=SUM(A1:A10,C1:C10)”

?将单元格设置成一种有自己风格的形式;

?每次打印都固定的页面设置;

?频繁地或是重复地输入某些固定的内容,比如排好格式的公司地址、人员名单等;

?创建格式化表格;

?插入工作表或工作薄等。

需要指出的是,EXCEL中的宏与WORD中的宏有些不同之处,对于录制的操作,它

会记住单元格的坐标(即所有的引用都是绝对的),所以在涉及到与位置有关的操作时,要

格外注意。如果相用相对引用,可以借助于Offset方法,比如下面的语句:

ActiveCell.Offset(1,0).range("A1").select宏的应用是很广的,上面提到的只是一点点,如

果真的用起来,你会发现它有更丰富的内容和更灵活的应用方法。

4.9图表的应用技巧

Excel提供了14种标准的图表类型,每一种都具有多种组合和变换。在众多的图表类

型中,选用那一种图表更好呢?根据数据的不同和使用要求的不同,可以选择不同类型的

图表。图表的选择主要同数据的形式有关,其次才考虑感觉效果和美观性。下面给出了一些

常见的规则。

面积图:显示一段时间内变动的幅值。当有几个部分正在变动,而你对那些部分总和感

兴趣时,他们特别有用。面积图使你看见单独各部分的变动,同时也看到总体的变化。

条形图:由一系列水平条组成。使得对于时间轴上的某一点,两个或多个项目的相对尺

寸具有可比性。比如:它可以比较每个季度、三种产品中任意一种的销售数量。条形图中的

每一条在工作表上是一个单独的数据点或数。因为它与柱形图的行和列刚好是调过来了,所

以有时可以互换使用。

柱形图:由一系列垂直条组成,通常用来比较一段时间中两个或多个项目的相对尺寸。

例如:不同产品季度或年销售量对比、在几个项目中不同部门的经费分配情况、每年各类资

料的数目等。条形图是应用较广的图表类型,很多人用图表都是从它开始的。





折线图:被用来显示一段时间内的趋势。比如:数据在一段时间内是呈增长趋势的,另

一段时间内处于下降趋势,我们可以通过折线图,对将来作出预测。例如:速度-时间曲线、

推力-耗油量曲线、升力系数-马赫数曲线、压力-温度曲线、疲劳强度-转数曲线、转输功率

代价-传输距离曲线等,都可以利用折线图来表示,一般在工程上应用较多,若是其中一个

数据有几种情况,折线图里就有几条不同的线,比如五名运动员在万米过程中的速度变化,

就有五条折线,可以互相对比,也可以对添加趋势线对速度进行预测。

股价图:是具有三个数据序列的折线图,被用来显示一段给定时间内一种股标的最高价、

最低价和收盘价。通过在最高、最低数据点之间画线形成垂直线条,而轴上的小刻度代表收

盘价。股价图多用于金融、商贸等行业,用来描述商品价格、货币兑换率和温度、压力测量

等,当然对股价进行描述是最拿手的了。

饼形图:在用于对比几个数据在其形成的总和中所占百分比值时最有用。整个饼代表总

和,每一个数用一个楔形或薄片代表。比如:表示不同产品的销售量占总销售量的百分比,

各单位的经费占总经费的比例、收集的藏书中每一类占多少等。饼形图虽然只能表达一个数

据列的情况,但因为表达得清楚明了,又易学好用,所以在实际工作中用得比较多。如果想

多个系列的数据时,可以用环形图。

雷达图:显示数据如何按中心点或其他数据变动。每个类别的坐标值从中心点辐射。来

源于同一序列的数据同线条相连。你可以采用雷达图来绘制几个内部关联的序列,很容易地

做出可视的对比。比如:你有三台具有五个相同部件的机器,在雷达图上就可以绘制出每一

台机器上每一部件的磨损量。

XY散点图:展示成对的数和它们所代表的趋势之间的关系。对于每一数对,一个数被

绘制在X轴上,而另一个被绘制在Y轴上。过两点作轴垂线,相交处在图表上有一个标记。

当大量的这种数对被绘制后,出现一个图形。散点图的重要作用是可以用来绘制函数曲线,

从简单的三角函数、指数函数、对数函数到更复杂的混合型函数,都可以利用它快速准确地

绘制出曲线,所以在教学、科学计算中会经常用到。

还有其他一些类型的图表,比如圆柱图、圆锥图、棱锥图,只是条形图和柱形图变化而

来的,没有突出的特点,而且用得相对较少,这里就不一一赘述。这里要说明的是:以上只

是图表的一般应用情况,有时一组数据,可以用多种图表来表现,那时就要根据具体情况加

以选择。对有些图表,如果一个数据序列绘制成柱形,而另一个则绘制成折线图或面积图,

则该图表看上去会更好些。



献花(0)
+1
(本文系littlebear8...首藏)