第一讲 创建数据清单
在中文Excel 2000中,排序与筛选数据记录的操作需要通过“数据清单”来进行,因此在操作前应先创建好“数据清单”。“数据清单”是工作表中包含相关数据的一系列数据行,如前面所建立的“员工工资表”,这张电子报表就包含有这样的数据行,它可以像数据库一样接受浏览与编辑等操作。这与使用中文Visual FoxPro 6相类似,只是在中文Excel 2000中可以很容易地将数据清单用作数据库,而在执行数据库操作时,例如查询、排序或汇总数据时也会自动将数据清单视作数据库,并使用下列数据清单元素来组织数据:
·数据清单中的列是数据库中的字段
·数据清单中的列标志是数据库中的字段名称
·数据清单中的每一行对应数据库中的一个记录
那么数据清单与电子报表的区别是什么呢?
其实没有多大的区别,前者的第一行含有列标题,后者是包含数据清单在内的数据库,而且还有标题!所以,您能很容易的建立数据清单。如员工工资表中的“姓名”、“年龄”、“职务”、“工资额”,这些就可以作为数据清单中的列标题,使用鼠标器选定如图1所示的单元格区域,一份数据清单就建立好了。
图1 选定这个区域建立数据清单
其实,若选定一个区域,中文Excel 2000也会在需要的时候自动建立一份数据清单,只是该数据清单将包含所有的单元格,自动找到的列标题也不一定正确。
注意:在每张工作表上只能建立并使用一份数据清单。您也应避免在一张工作表上建立多份数据清单,因为某些数据清单管理功能(如筛选)等一次也只能在一份数据清单中使用。
一旦建立好了数据清单,还可以继续在它所包含的单元格中输入数据。无论何时输入数据,初学都应当注意遵循下列准则:
1.将类型相同的数据项置于同一列中
在设计数据清单时,应使同一列中的各行具有相同类型的数据项。这一点在前面建立“员工工资表”时就体现了出来,这是初学者一眼就能看明白的。
2.使数据清单独立于其它数据
在工作表中,数据清单与其他数据间至少要留出一个空列和一个空行,以便在执行排序、筛选或插入自动汇总等操作时,有利于中文Excel 2000检测和选定数据清单。
3.将关键数据置于清单的顶部或底部
这样可避免将关键数据放到数据清单的左右两侧。因为这些数据在中文Excel 2000筛选数据清单时可能会被隐藏。
4.注意显示行和列
在修改数据清单之前,应确保隐藏的行或列也被显示。因为,如果清单中的行和列没有被显示,那么数据有可能会被删除。
图2 进入“边框”选项卡
5.注意数据清单格式
如前所述,数据清单需要列标,若没有的话应在清单的第一行中创建,因为中文Excel 2000将使用列标创建报告并查找和组织数据。列标可以使用与数据清单中数据不同的字体、对齐方式、格式、图案、边框或大小写类型等。在键入列标之前,应将单元格设置为文本格式。
6.使用单元格边框突出显示数据清单
如果要将数据清单标志和其他数据分开,可使用单元格边框(不是空格或短划线)。
其操作步骤如下:
步骤一、右击选定的单元格,然后从快捷菜单中选择“设置单元格格式”命令,进入“单元格格式”对话框后单击“边框”选项卡。
步骤二、单击“外边框”按钮后,从“线条”区域的“样式”列表窗中选择一种线型,参见图3。
图3 选择边框线的样式
步骤三、从“颜色”下拉列表中选择边框线的颜色,接着在“预览窗”中单击要使用边框线的边线,参见图4。
图4 单击要使用边框线的边线
步骤四、单击了每一条要使用边框线的边后,单击“确定”按钮,然后在中文Excel 2000的工作窗口中单击数据清单外的任意一处,就能在屏幕上看到所加入的边框线了,如图5所示。
图5 上述操作的结果
7.避免空行和空列
避免在数据清单中随便放置空行和空列,将有利于中文Excel 2000检测和选定数据清单,因为单元格开头和末尾的多余空格会影响排序与搜索,所以不要在单元格内文本前面或后面键入空格,可采用缩进单元格内文本的办法来代替键入空格。
图6 进入数据记录单
第二讲 编辑与查询数据记录
对于数据清单中的数据记录,中文Excel 2000允许您做与Visual FoxPro 6中相同的编辑操作,即可新建、删除数据记录、按某些条件查询数据记录,而且操作更加简单,只需要从“数据”下拉菜单中选择“记录单”命令,进入图6所示的数据记录单对话框就能完成这些操作。
注意:图6所示的数据记录单对话框中,“新建”按钮的上方显示的是“当前记录号/总记录数”。
在数据记录单中,查阅数据记录与Visual FoxPro 6中建立表单的操作相类似,这里就不多说了。若要制定一个查询条件,只需单击“条件”按钮,进入图7所示的数据记录单对话框,然后在各字段框中输入查询内容即可。
图7 此时可输入查询条件
注意:在图7所示的数据记录清单对话框中,“新建”按钮的上方显示的内容是Criteria(判据)。
此时,“条件”按钮将变成“记录单”按钮,单击它可以返回图6所示的对话框。
随便说一下,数据记录单是一种对话框,利用它可以很方便地在数据清单中输入或显示一行完整的信息或记录。当然了,它突出的用途还是查找和删除记录。当使用数据记录单向新的数据清单中添加记录时,数据清单每一列的顶部必须具有列标。中文Excel 2000也将使用这些列标创建记录单上的字段。
注意:在数据记录单中一次最多只能显示32个字段。
第三讲 排序数据记录
在中文Excel 2000中也可以根据现有的数据资料对数据值进行排序。
按递增方式排序的数据类型及其数据的顺序为:
1.数字,顺序是从小数到大数,从负数到正数。
2.文字和包含数字的文字,其顺序是
0 1 2 3 4 5 6 7 8 9(空格)!”# $ % & ' ( ) * + , - . / : ; < = > ? @ [ ] ^ _ ‘ | ~ A B C D E F G H I J K L M N O P Q R S T U V W X Y Z。
3.逻辑值,False在True之前。
4.错误值,所有的错误值都是相等的。
5.空白(不是空格)单元格总是排在最后。
递减排序的顺序与递增顺序恰好相反,但空白单元格将排在最后。
日期、时间和汉字也当文字处理,是根据它们内部表示的基础值排序。
图8 单击这个按钮按升序方式排序
最简单的排序操作是使用“常用”工具栏中的按钮。在这个工具栏上有两个用于排序的按钮,图标上有AZ与向下的箭头的哪一个按钮,用于按降序方式重排数据,参见图8。按钮上标有ZA与向下的箭头的哪一个按钮用于递减排序,参见图9。
注意:若选定了某一列后来使用图8与图9所示的操作,排序将只发生在这一列中,其它列的数据排列将保持不变,其结果可能会破坏原始记录结构,造成数据错误!
图9单击这个按钮按降序方式排序
第四讲 设置排序条件
图8与图9所示的操作真是太简单了!利用“数据”下拉菜单中的“排序”命令进行操作就不一样了。此命令对于数据内容较多的数据清单特别有用,若只想对某区域进行排序,也能让您非常满意,因为通过它可以设备各种各样的排序条件,并让中文Excel 2000自动进行排序。操作时,屏幕上将显示如图10所示的“排序”对话框,可以使用的各选项功能如下所述。
图10 进入“排序”对话框
1.主要关键字
通过一份下拉菜单选择排序字段,打开位于右旁的单选按钮,可控制按递增或递减的方式进行排序。
2.次要关键字
通过一份下拉菜单选择排序字段,打开位于右旁的单选按钮,可控制按递增或递减的方式进行排序。如果前面设置的“主要关键字”列中出现了重复项,就将按次要关键字来排序重复的部分。
3.第三关键字
通过一份下拉菜单选择排序字段,打开位于右旁的单选按钮,可控制按递增或递减的方式进行排序。如果前面设置的“主要关键字”与“次要关键字”列中都出现了重复项,就将按第三关键字来排序重复的部分。
4.有标题行
在数据排序时,包含清单的第一行。
5.无标题行
在数据排序时,不包含清单的第一行。
在使用“排序”命令时,若要排序的只是某一个区域,那么招待此命令时屏幕上会显示“排序报警”对话框,如图11所示。
图11 屏幕上将显示此对话框
在这个对话框中,若选择打开“当前选定区域排序”单选按钮,则在单击“排序”按钮后将排序邻近的相关字段。若打开“以当前选定区域排序”则仅排序选定的区域。
注意:如果排序结果与所预期的不同,说明排序数据的类型有出入。若想得到最好的结果,就要确保列中所有单元格属于同一数据类型。为了排序,输入的数据可以是数字或文字,但应避免在连续的单元格中交替输入数字或文字,而确保所有数字都要以数字或文字方式输入是排序是否成功的关键所在。若要将数字以文字方式输入,如邮政编码或产品编号,请在数字之前加上一个省略符号(’),如:’610000,或在输入之前把该列格式化为文字,或输成中文符号,如:610000。
第五讲 自动筛选数据
若要查看数据清单中符合某些条件的数据,如本月中已有哪些用户与本公司有业务联系,就要使用筛选的办法把那些数据找出来。筛选数据清单可以寻找和使用数据清单中的数据子集。筛选后只显示出包含某一个值或符合一组条件的行,而隐藏其它行。
中文Excel 2000提供有两条用于筛选的命令:“自动筛选”和“高级筛选”。
“自动筛选”命令可以满足您的大部分需要,当需要利用复杂的条件来筛选数据清单时就可以考虑使用“高级筛选”命令。
为了使用“自动筛选”
命令,可以按下列步骤进行操作:
步骤一、参见图12,从“数据”下拉菜单中选择“筛选”命令,然后从“筛选”子菜单中选择“自动筛选”命令。
图12 选择“自动筛选”命令
注意:如果当前没有选定数据清单中的单元格,或者没有激活任何包含数据的单元格,选择“自动筛选”命令后,屏幕上会出现一条出错信息,并提示您可以做的操作。类似的操作还会在其它地方出现。
此后,数据清单中第一行的各列中将分别显示出一个下拉按钮,如图13所示,自动筛选就将通过它们来进行。
图13 第一行的各列中将分别显示出一个下拉列表
通过图13所示的列标下拉列表,就能够很容易的选定和查看数据记录。 例如,这一步操作用于指查看工资额为800元的员工,操作结束后,它就会显示在屏幕上,如图15所示,这就是自动筛选的结果。
图14 筛选工资额为800元的数据记录
图15 查看工资额为800元的员工
注意:若要在数据清单中恢复筛选前的显示状态,只需要进入“数据”下拉菜单后从“筛选”子菜单中选择“全面显示”命令即可。
第六讲 高级筛选数据
使用高级筛选功能可以对某个列或者多个列应用多个筛选条件。为了使用此功能,在工作表的数据清单上方,至少应有三个能用作条件区域的空行,而且数据清单必须有列标。“条件区域”包含一组搜索条件的单元格区域,可以用它在高级筛选筛选数据清单的数据,它包含一个条件标志行,同时至少有一行用来定义搜索条件。有了条件区域,就可以按下列操作步骤来进行高级筛选:
图16 单击这个按钮
步骤一、选择数据清单中含有要筛选值的列标,然后单击常用工具栏中的“复制”按钮,参见图16,或者按下键盘上的Ctrl V组合键。接着参见图17,选择条件区域第一个空行里的某个单元格,然后单击常用工具栏中的“粘贴”或者按下键盘上的Ctrl V组合键。
图17 将选定的列标复制在条件区域中
图18 在条件区域中输入筛选条件
步骤二、在条件区域中输入筛选条件,如图18所示。
图19 进入“高级筛选”对话框
步骤三、从“数据”下拉菜单中选择“筛选”命令,然后从“筛选”子菜单中选择“高级筛选”命令,进入图19所示的“高级筛选”对话框。
图20 单击这个设置按钮
步骤四、参见图20,单击“高级筛选”对话框中“条件区域”设置按钮后,单击选定条件区域中的条件,然后再单击此按钮返回“高级筛选”对话框,最后单击“确定”按钮,结束操作。
在“高级筛选”对话框中进行操作时,若筛选后要隐藏不符合条件的数据行,并让筛选的结果显示在数据清单中,可打开“在原有区域显示筛选结果”单选按扭。若要将符合条件的数据行复制到工作表的其他位置,则需要打开“将筛选结果复制到其他位置”单选按钮,并通过“复制到”编辑框指定粘贴区域的左上角,从而设置复制位置。
注意:在“高级筛选”时,可以将某个区域命名为Criteria。此时“条件区域”框中就会自动出现对该区域的引用。也可以将要筛选的数据区域命名为Database,并将要粘贴行的区域命名为Extract,这样,中文Excel 2000就会让这些区域自动出现在“数据区域”和“复制到”框中。
Word教程网 | Excel教程网 | Dreamweaver教程网 | Fireworks教程网 | PPT教程网 | FLASH教程网 | PS教程网 |
HTML教程网 | DIV CSS教程网 | FLASH AS教程网 | ACCESS教程网 | SQL SERVER教程网 | C语言教程网 | JAVASCRIPT教程网 |
ASP教程网 | ASP.NET教程网 | CorelDraw教程网 |