Excel制表实例操作之(6)数据的查找、统计与分析.pdf
《Excel制表实例操作之(6)数据的查找、统计与分析.pdf》由会员分享,可在线阅读,更多相关《Excel制表实例操作之(6)数据的查找、统计与分析.pdf(48页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、第六章数据的查找、统计与分析6.1 数据的查找与筛选6.2 数据的统计与计算6.3 数据的排序操作6.4 数据链接与共享处理 数据的查找、统计与分析 CHAPTER 6154CHAPTER 6 数据的查找、统计与分析6.1 数据的查找与筛选例1 保护当前工作表中的重要数据除了对工作簿设置密码外,我们还可以对当前的工作表中的单元格或单元格区域中重要数据进行锁定保护。具体操作如下:(1)首先,选中你需要保护的单元格或单元格区域。(2)单击“格式”菜单中的“单元格”命令,弹出“单元格格式”对话框。(3)选中“保护”选项卡,在窗口中选中“锁定”复选框,单击“确定”按钮关闭对话框。“保护”选项卡设置(4
2、)单击“工具保护保护工作表”命令,在“取消工作表保护时使用的密码”框中键入你所设置的密码,单击“确定”按钮。这时所选中的单元格或单元格区域将被锁定,只有键入密码后才可以解除锁定。例2 使用“批注”功能对编辑好的数据,如果你想对其中某个特定的内容加以说明,或者是重要的地方留下记号。这时,可以使用Excel提供的“批注”功能。如何使用“批注”功能呢?具体的操作如下:(1)首先,在工作表中选中一个空白单元格。(2)单击“插入”菜单中的“批注”命令,弹出一个类似文本框的输入框。数据的查找、统计与分析 CHAPTER 6154155插入批注(3)在这里可以输入提示和说明的信息,然后单击需要批注的单元格,
3、在这个单元格中将会出现一个箭头,把鼠标移动到该单元格中,就会看到刚才我们输入的批注信息。(4)我们还可以对批注进行修改,选中该单元格单击鼠标右键,在快捷菜单中选中“编辑批注”选项,将会显示刚才设置的类似文本框的输入框,重新对内容进行修改即可。如果你想删除批注,只要在弹出的快捷菜单中选中“删除批注”选项即可。例3 使用“拼写检查”功能来检查文本要想使用“拼写检查”功能来检查文本,可以这样做:(1)单击“工具”菜单中的“拼写检查”命令,Excel就会自动对当前的工作表中的内容进行拼写检查,在错误的地方会弹出“拼写检查”对话框。拼写错误提示 数据的查找、统计与分析 CHAPTER 6156CHAPT
4、ER 6 数据的查找、统计与分析(2)在“不在词典中”框中显示错误的单词,下面“建议”框中显示了Excel默认的词典中的所有单词,你可以在“建议”框中选择正确的单词,然后单击“更改”按钮,可以把当前的词替换为正确的单词。你也可以单击“忽略”按钮,可以忽略此处错误。例4 快速修复Excel文件数据我们用Excel存储或分析较大的数据量时,出现了无效页面错误,确定后应用程序关闭,每次打开此文件都是如此。怎样修复出现的问题?这主要由下面原因引起:首先考虑是操作系统引起。重新启动机器,用Excel打开其他文件没有问题,但是打开此文件还是出现无效页面错误。排除操作系统引起原因。如果打开别的文件没有问题,
5、说明问题出在此文件上。用杀毒软件进行病毒扫描,如果没有发现病毒,排除病毒引起原因。此时,我们还有最后一个方法。利用MS SQL SERVER7.0修复。它是一个很不错的修复软件。按照其数据转换服务导入向导(Data Trans formation Services Import Wizard),选择好源驱动程序(Microsoft Excel)和文件名(Excel文件)以及目标驱动程序(Microsoft OLE DB Provider for SQL Server)和数据库名,导入成功后,发现Excel文件中的每一个工作表都转换成SQL数据库中的数据表,并看出一个数据表的表名与其他的不一样,
6、带有单引号,并且不能浏览数据,怀疑是此问题引起的,将其单引号去掉,就能浏览数据。将其导出,此Excel文件制作完成了。例5 在Excel中实现数据合并和汇总要想在Excel中实现数据合并和汇总,可以这样做:(1)首先,选中需要汇总的数据单元格。(2)单击“数据”菜单中的“排序”命令,给数据进行排序。然后,单击“数据”菜单中的“分类汇总”命令,这样就可以对数据进行汇总了。数据的查找、统计与分析 CHAPTER 6156157排序设置如果你想对数据进行重新排序,必须清除上面的汇总。这样,再对数据进行重新排序和汇总。例6 将一张表格中的数据筛选到另一表格要想将一张表格中的数据筛选到另一表格,可以这样
7、做:我们可以使用Excel中的“高级筛选”功能将一张表格中的数据筛选到另一张表格中。(1)首先在可用作条件区域的数据清单上插入至少三个空白行,条件区域必须具有列标题。但是要在条件值与数据清单之间至少留一个空行。(2)在列标题下面的一行中,键入所要匹配的条件。如果要查找一些字符相同但其他字符不一定相同的文本值,则可以使用通配符。(3)单击数据清单中的单元格。然后,单击“数据筛选高级筛选”命令。如果要通过隐藏不符合条件的数据行来筛选数据清单,可单击“在原有区域显示筛选结果”项。高级筛选设置 数据的查找、统计与分析 CHAPTER 6158CHAPTER 6 数据的查找、统计与分析(4)如果想将符合
8、条件的数据行复制到工作表的其他位置来筛选数据清单,请单击“将筛选结果复制到其他位置”项,单击“复制到”编辑框,然后单击粘贴区域的左上角即可。(5)在“条件区域”编辑框中,输入条件区域的引用,并包括条件标志。如果要在选择条件区域时将“高级筛选”对话框移走,请单击“压缩对话框”按钮。例7 在每次结束数据库操作时自动压缩要想在每次结束数据库操作时自动压缩,具体操作如下:(1)单击“工具”菜单中的“选项”命令,打开“选项”对话框。(2)在窗口中选中“常规”选项卡,将“关闭时压缩”复选框选中,然后单击“确定”按钮即可。例8 使用“高级筛选”功能快速查找数据使用“高级筛选”功能可以一次性把你想要的数据全部
9、找出来。具体操作如下:(1)首先,在工作表中设置一个条件区域,在第一行中输入排序的字段名称,在第二行中输入想查找的条件,建立条件区域。(2)选中工作表中的所有的数据区域,单击“数据筛选高级筛选”命令,弹出“高级筛选”对话框。选择高级筛选(3)在“数据区域”中Excel自动选择好了筛选的区域,将光标移到“条件区域”框中,单击框中右边的按钮,弹出一个新的对话框,用鼠标选中你建立的条件区域。然后,再单击按钮回到“高级筛选”对话框。数据的查找、统计与分析 CHAPTER 6158159(4)单击“确定”按钮,现在工作表中就是你希望看到的结果了。例9 将数据库与Excel结合使用Excel强大的打印设置
10、,几乎可以打印出任何你想要的效果,只要把你想要的数据库用Excel打开就行了(按住Shift+点鼠标右键,在打开方式里选Excel,确定)。然后拖动你的鼠标,把表格变成你想要的样子就行了。这里需要说明一下的是,如果原来的数据库太大,而你只想要其中一部分的话,数据库的功能还是要充分利用的,就像COPY TO D:TEMP1.DBF FOR E23ca.xmm=XX FIELDS xmm,bzh,bbb,dai,ggg。TYPE FOXPLUS这种语句我还是经常要用到的。不习惯用命令?也没关系,文件菜单里有个“导出”就是用来完成这个任务的。选择文件类型时别忘了选Dbase,然后随便敲个名字作为导出
11、文件。选项要认真填写,范围ALL代表全部;For当然是你所需要的数据必须满足的条件,比如name=,如果你不想用手工输入,也可以通过下拉列表选择来完成。6.2 数据的统计与计算例1 行号统计法进行“数据统计”统计各科成绩中各分数段的人数,即统计90100,8089,7079,6069,60分以下的人数。将光标移动到成绩所在列,用鼠标单击工具栏中的“降序”按钮,成绩由高到低排列。90100分数段中最低分数是90分,所在行行号为11,则此分数段人数是11-110。在8089分数段所在行的行号在12到24之间,则8089分数段的人数是13。同样方法可统计出其他分数段的人数。如果数据不在一列,而是在同
12、一行内,能否迅速进行统计呢?那也难不住,可以用行列转换法将行内数据转换到列内,然后再进行统计。具体操作是:选中行中有关数据,单击工具栏中的“复制”按钮,再在目标列内右键单击,选择弹出菜单中的“选择性粘贴”命令,在打开的“选择性粘贴”对话框中选中“转置”前的复选框,单击“确定”退出,则数据都转换到一列内,根据行号统计法进行统计即可。数据的查找、统计与分析 CHAPTER 6160CHAPTER 6 数据的查找、统计与分析例2 选中统计法进行“数据统计”上例中在统计8089分数段人数时,也可以这样进行。首先进行排序,然后从最高分89分开始选中,向下拖动鼠标,到最低分81分结束,在拖动鼠标的过程中,
13、工具栏的左下角或选中部分的右下角出现一变动的提示条为“13R1C”,意指选中的部分为17行,1列,则统计得8089分数段的人数为13。注意此方法也适合在同一行内进行。例3 筛选法进行“数据统计”统计各分数段人数时首先要进行排序,打乱了原来的次序。若不打乱原次序能否进行统计呢?当然可以了!单击“数据筛选自动筛选”,则进入自动筛选状态,工作表的第一行都有一个向下的小箭头,单击“成绩”单元格中的下拉箭头,选择“自定义”,打开“自定义自动筛选方式”对话框,设置为“小于或等于99”与“大于或等于90”,单击“确定”按钮退出,则只显示出成绩在9099之间的学生。注意此时显示的行号是每位同学原来实际所在的行
14、号,不能根据“行号统计法”来统计人数的多少,而且也不能采用“选中统计法”来统计人数,那么如何统计人数呢?如果人数较少,逐个数一下就可以了,若人数较多,先选中所有符合条件的人数,单击工具栏中的“复制”按钮,选择另一个工作表,单击“粘贴”按钮,则将所有人数复制到一个新的工作表中,此时根据行号就可以快速统计出人数。依此方法可统计出其他分数段的人数。数据的查找、统计与分析 CHAPTER 6160161例4 查找法进行“数据统计”前面介绍的数据统计是在一行或一列中进行操作,如果要在多列即某一单元格区域内进行统计,那可使用查找的方法。如要统计各科成绩中59分的人数,操作步骤是:先打开“查找”对话框,在查
15、找项中输入“59”,单击“查找下一个”按钮一次,可找到一个59分,继续查找,就可快速确定成绩是59分的人数,记下查找到的“59”的次数就是最后的统计人数了。例5 函数统计法进行“数据统计”统计函数较多,主要介绍常用的以下几个。1.COUNT函数返回参数的个数。利用函数COUNT可以计算数组或单元格区域中数字项的个数。语法:COUNT(value1,value2,.)value1、value2、是包含或引用各种类型数据的参数(1-30个),但只有数字类型的数据才被计数。如统计参加考试的学生人数:COUNT(B2:B47)等于46。2.COUNTA函数返回参数组中非空值的数目。利用COUNTA函数
16、可以计算数组或单元格区域中数据项的个数。语法:COUNTA(value1,value2,.)value1、value2、所要计数的值,参数个数为1-30个。例如,统计参加考试的学生人数:COUNTA(B2:B47)。注意COUNT与COUNTA的区别:函数COUNT在计数时,将把数字、空值、逻辑值、日期或以文字代表的数计算进去;但是错误值或其他无法转化成数字的文字则被忽略。而COUNTA的参数值可以是任何类型,它们可以包括空字符,但不包括空白单元格。数据的查找、统计与分析 CHAPTER 6162CHAPTER 6 数据的查找、统计与分析3.COUNTIF函数计算给定区域内满足特定条件的单元格
17、的数目。语法:COUNTIF(range,criteria)Range:为需要计算其中满足条件的单元格数目的单元格区域。Criteria:为确定哪些单元格将被计算在内的条件,其形式可以为数字、表达式或文本。例如,条件可以表示为“80”、“80”。如统计政治课考试成绩中及格的人数。COUNTIF(B2:B47,=80)等于13。4.FREQUENCY函数频率统计分布函数,以一列垂直数组返回某个区域中数据的频率分布。例如:使用函数FREQUENCY可以计算在给定的值集和接收区间内,每个区间内的数据数目。由于函数FREQUENCY返回一个数组,必须以数组公式的形式输入。语法:FREQUENCY(da
18、ta_array,bins_array)Data_array:为一数组或对一组数值的引用,用来计算频率。如果data_array 中不包含任何数值,函数FREQUENCY返回零数组。Bins_array:为一数组或对数组区域的引用,设定对data_ array进行频率计算的分段点。如果 bins_array 中不包含任何数值,函数FREQUENCY返回data_array 元素的数目。利用此函数可以非常迅速地解决我们前面介绍的求各分数段人数的例子。如求成绩中各分数段的人数,B2:B47为data_array,C4:C7为bins_array,值为60,69,79,89,选定D4:D8为输出区域
19、,输入公式=FREQUENCY(B2:B47,C4:C7),按“Ctrl+Shift+Enter“键得到结果为4;0;6;13;10,即各分数段的人数是4、0、6、13、10。5.MAX和MIN函数MAX返回数据集中的最大数值。语法:MAX(number1,number2,.)number1,number2,为需要找出最大数值的1到30个数值。可以将参数指定为数字、空白单元格、逻辑值或数字的文本表达式。如果参数为错误值或不能转换成数字的文本,将产生错误。数据的查找、统计与分析 CHAPTER 6162163MIN返回给定参数表中的最小值。语法:MIN(number1,number2,.)num
20、ber1,number2,是要从中找出最小值的1到30个数字参数。参数可以是数字、空白单元格、逻辑值或表示数值的文字串。如果参数中有错误值或无法转换成数值的文字时,将引起错误。利用这两个函数可统计出各科成绩的最高分和最低分。举例:如果A1:A5包含数字 99、87、59、27 和 32,则:MAX(A1:A5)等于99MIN(A1:A5)等于27。例6 在Excel中实现复杂数据的排序在Excel编辑过程中你经常会遇到这种情况:340008265(机箱类型)100(台)入库号100295,这时要对入库的设备进行排序,如果按入库号进行排序,该怎样操作?虽然Excel的排序功能强大,但是遇到这种情
21、况它也无处着手了。这时候你就需要利用“分列”功能来解决这样的问题,具体操作如下:(1)选中要排序的列,单击“数据”菜单中的“分列”命令,弹出“文本分列向导”对话框。文本分列向导(2)这里提供了两种分列形式,分为“分隔符号”和“固定宽度”两种,你可以视情况进行选择。这里选中“分隔符号”复选框,也是系统默认的形式,然后单击“下一步”按钮。数据的查找、统计与分析 CHAPTER 6164CHAPTER 6 数据的查找、统计与分析(3)在“分隔符号”框中有五种形式提供我们进行分列,但是由于这个数据本身没有任何的分号、逗号等,所以在这里就需要选这些复选框。因为我们是要对入库号进行排序,所在只要选中“其他
22、”复选框,在框中输入“号”字,然后单击“下一步”按钮,在对话框中单击“完成”按钮。分隔符号选择这时,入库号100295所在列即被分离为另一列,现在你就可以按入库号进行排序了。例7 快速输入数据序列在表格中输入证件序号、项目序号或日期序号等一些特殊的数据系列,一般都是手工完成的。如果你想删除其中的一行,又想对以下的号码进行修改,真是费时又费力。如何才能解决这种问题?我们可以使用“自动填充”功能来完成这些操作,它不但操作起来方便、快速,而且修改起来也挺方便的。下面就来介绍一下具体的操作过程:(1)在第一个单元格中输入起始数据,在下一个单元格中输入接下来的第二个数据。(2)选中这两个单元格,将鼠标移
23、到单元格右下方,当鼠标指针变成黑十字架时,按住鼠标左键沿着填充的方向拖动。拖过的单元格将会自动按规定的序列进行填充,如果你想删除其中的某一行,那么下面的序列将自动改变。(3)如果你经常使用某些有规律的数据序列的话,你可以单击“工具”菜单中的“选项”命令,选中“自定义序列”选项卡,在“输入序列”框中输入新的序列,然后单击“添加”按钮并确定。这里需要注意的是新序列各项之间要输入半角符号的逗号加以分隔。数据的查找、统计与分析 CHAPTER 6164165自定义序列设置例8 在Excel中“克隆”相同的数据要想在Excel中“克隆”相同的数据,可以这样做:选中需要“克隆”的数据范围。单击“编辑”菜单
24、中的“填充”命令,选择“克隆”的方向,这时就可以看到单元格的数据按照你所选择的“克隆”方向进行填充。选择填充命令例9 使用“分列”功能来修改数据要想使用“分列”功能来修改数据,可以这样做:我们在输入一些号码比较长的数值时,最容易多输或漏掉数据,例如:为某学校输入学生的学号时,在数据中间多输入了一个“0”,即把 数据的查找、统计与分析 CHAPTER 6166CHAPTER 6 数据的查找、统计与分析1999001XXX输成19990001XXX,多个数据出现错误,一个个去修改也很费时。这时,我们就可以利用“分列”功能来解决,具体操作如下:(1)首先选中该列数据。(2)单击“数据”菜单中的“分列
25、”命令,弹出“文本分列向导”对话框。选择分列命令(3)选中“固定宽度”复选框,单击“下一步”按钮。在窗口中用鼠标建立两根分列线,一根位于19990后,另一根位于01XXX前,然后单击“下一步”按钮。(4)这时预览窗口中19990列已被选中,这时我们选中窗口右上角的“文本”复选框;然后选中01XXX列也同样将“文本”复选框选中。这时可是关键了,选中0列然后选中“不导入此列(跳过)”复选框。(5)单击“完成”按钮,这时就去掉了多输入的0了。但是现在你还必须将两列的数据合并到一起,如果当前分开的两列是M列和N列。选中O26单元格,单击“插入”菜单中的“函数”命令,弹出“函数”对话框。(6)在“选择类
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- Excel 制表 实例 操作 数据 查找 统计 分析
限制150内