《01-EXCEL在数据分析方面的应用.ppt》由会员分享,可在线阅读,更多相关《01-EXCEL在数据分析方面的应用.ppt(103页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、试验设计与数据处理试验设计与数据处理ExperimentDesignandDataProcessingEXCEL在数据分析方面的应用1.Excel是什么?Excel是微软公司出品的是微软公司出品的Office系列办公软系列办公软件中的一个组件,确切地说,它是一个电件中的一个组件,确切地说,它是一个电子表子表 格软件,可以用来制作电子表格、完格软件,可以用来制作电子表格、完成许多复杂的数据运算,进行数据的分析成许多复杂的数据运算,进行数据的分析和预测并且具有强大的制作图表的功能;和预测并且具有强大的制作图表的功能;MSExcel是Microsoft公司出品的一个电子表格软件,也是目前全球拥有用户
2、最多的电子表格软件之一。它具有以下特点:直观易用性强大的公式处理能力和丰富的函数运算具有解决多种复杂问题的内置模型与微软其他软件的无缝协作性可编程能力与可升级性与Internet配合进行协同工作1.1MSExcel的主要版本MSExcel历史较长,发行过许多版本,目前在市面上仍可以见到的包括:Excel6.0:MSOffice4.3套件的组件之一或单独发售Excel95:MSOffice95套件的组件之一Excel97:MSOffice97套件的组件之一Excel2000:MSOffice20004.3套件的组件之一Excel2003,Excel2007,Excel20101.2界面1.2界面
3、基本设置设置2.Excel的主要基本操作MSExcel主要包含以下基本操作:创建新的工作溥和打开已存在的工作溥选择工作表及工作表相关操作在工作表中有效地移动在工作表单元中正确地输入内容高效地选择所需要操作的表格区域或单元为工作表区域有单元设置格式行、列的尺寸调整,行、列的隐藏与显示行、列、区域、单元格的插、删及移动2.MSExcel的主要基本概念正确进行MSExcel操作必须准确理解和掌握以下概念:工作簿及工作表工作表的行、列、区域及单元工作表单元格的内容及格式单元格内容的表现形式及内在实质填充与序列常数、变量及公式,公式的自动运算条件及条件处理2.MSExcel的存贮及表现实质25日期格式1
4、900/1/25存贮层格式层显示层2.MSExcel的对象结构Wordbook(工作溥)Sheet(工作表)Row、Colum(行列)Area(区域)Cell(表格单元)主要对象主要对象文字和数据插入双击单元格编辑区单击双行字符的输入ALT+ENTER单行双行自动填充功能自动填充功能自动填充自定义序列设置简单的计算功能相对引用和绝对引用名称的使用名称的使用命名后的单元格可以通过名字选择该单元格,可以直接从名称框的下拉列表中进行选择,并直接在公式中进行调用。命名方法是选中一个单元格,在公式编辑器左边的输入框中输入该单元格的名称。如下图:命名命名应用应用多文档切换如果Excel窗口中同时打开了不只
5、一个文件,在的多个文档之间切换还可以使用Windows切换程序的快捷键Alt+Tab来实现:按下Alt+Tab键,桌面上会出现下图所示窗口:行高列高手动调节自动(双击)调节细调选定操作区域选定操作区域如果要选择一些连续的单元格,就是在要选择区域的开始的单元格按下左键,拖动鼠标拖到最终的单元格就可以了 按SHIFT键,单击如果要选定不连续的多个单元格,就是按住Ctrl键,一一单击要选择的单元格就可以了。对工作表的操作对工作表的操作改名改名删除删除插入插入单元格格式单元格格式自动更正数字.负数.货币的输入n数字1.直接输入:直接输入:37215;2.科学计算法:科学计算法:3.7214E4,3.7
6、214e4,.001=0.001,2.3=2.300n负数1.开头;开头;2.(data),exp:(34)=-34n货币输入1.在数值型之前加入货币符号;在数值型之前加入货币符号;2.通过通过【单元格格式单元格格式】设置设置分数的输入如果直接输入如果直接输入“1/5”,系统会将其变为,系统会将其变为“1月月5日日”,解决办法是:先输入,解决办法是:先输入“0”,然后输入空格,再输入分数然后输入空格,再输入分数“1/5”文本数据输入字符串:字母、汉字、非数字符号。首字符串:字母、汉字、非数字符号。首先输入先输入“”(西文单引号);或者(西文单引号);或者输入输入=“数据数据”序列序列“001”
7、的输入的输入如果直接输入如果直接输入“001”,系统会自动判断,系统会自动判断001为数据为数据1,解决办法是:首先输入,解决办法是:首先输入“”(西(西文单引号),然后输入文单引号),然后输入“001”。如果要输入如果要输入“4月月5日日”,直接输入,直接输入“4/5”,再敲回车就行了。如果要输入当,再敲回车就行了。如果要输入当前日期,按一下前日期,按一下“Ctrl+;”键。键。日期的输入填充条纹如果想在工作簿中加入漂亮的横条纹,可以如果想在工作簿中加入漂亮的横条纹,可以利用对齐方式中的填充功能。先在一单元利用对齐方式中的填充功能。先在一单元格内填入格内填入“*”或或“”等符号,然后单击等符
8、号,然后单击此单元格,向右拖动鼠标,选中横向若干此单元格,向右拖动鼠标,选中横向若干单元格,单击单元格,单击“格式格式”菜单,选中菜单,选中“单元单元格格”命令,在弹出的命令,在弹出的“单元格格式单元格格式”菜单菜单中,选择中,选择“对齐对齐”选项卡,在水平对齐下选项卡,在水平对齐下拉列表中选择拉列表中选择“填充填充”,单击,单击“确定确定”按按钮。钮。多张工作表中输入相同的内容几个工作表中同一位置填入同一数据时,可以选中一张工作几个工作表中同一位置填入同一数据时,可以选中一张工作表,然后按住表,然后按住Ctrl键,再单击窗口左下角的键,再单击窗口左下角的Sheet1、Sheet2.来直接选择
9、需要输入相同内容的多个工作表,来直接选择需要输入相同内容的多个工作表,接着在其中的任意一个工作表中输入这些相同的数据,此接着在其中的任意一个工作表中输入这些相同的数据,此时这些数据会自动出现在选中的其它工作表之中。输入完时这些数据会自动出现在选中的其它工作表之中。输入完毕之后,再次按下键盘上的毕之后,再次按下键盘上的Ctrl键,然后使用鼠标左键单键,然后使用鼠标左键单击所选择的多个工作表,解除这些工作表的联系,否则在击所选择的多个工作表,解除这些工作表的联系,否则在一张表单中输入的数据会接着出现在选中的其它工作表内。一张表单中输入的数据会接着出现在选中的其它工作表内。不连续单元格填充同一数据选
10、中一个单元格,按住选中一个单元格,按住Ctrl键,用鼠标单击其键,用鼠标单击其他单元格,就将这些单元格全部都选中了。他单元格,就将这些单元格全部都选中了。在编辑区中输入数据,然后按住在编辑区中输入数据,然后按住Ctrl键,同键,同时敲一下回车,在所有选中的单元格中都时敲一下回车,在所有选中的单元格中都出现了这一数据。出现了这一数据。单元格内容的合并在在C行后插入一个空列(如果行后插入一个空列(如果D列没有内容,就直接在列没有内容,就直接在D列操列操作),在作),在1中输入中输入“=B1&C1”,D1列的内容就是列的内容就是B、C两列的和了。选中两列的和了。选中D1单元格,用鼠标指向单元格右下角
11、的单元格,用鼠标指向单元格右下角的小方块小方块“”,当光标变成,当光标变成后,按住鼠标拖动光标向后,按住鼠标拖动光标向下拖到要合并的结尾行处,就完成了下拖到要合并的结尾行处,就完成了B列和列和C列的合并。列的合并。这时先不要忙着把这时先不要忙着把B列和列和C列删除,先要把列删除,先要把D列的结果复制列的结果复制一下,再用一下,再用“选择性粘贴选择性粘贴”命令,将数据粘贴到一个空列命令,将数据粘贴到一个空列上。这时再删掉上。这时再删掉B、C、D列的数据列的数据 单元格内容的合并合并不同单元格的内容,还有一种方法是利用合并不同单元格的内容,还有一种方法是利用CONCATENATE函数,此函数的作用
12、是将若干文字串合函数,此函数的作用是将若干文字串合并到一个字串中,具体操作为并到一个字串中,具体操作为“=CONCATENATE(B1,C1)”。比如,假设在某一河流生。比如,假设在某一河流生态调查工作表中,态调查工作表中,B2包含包含“物种物种”、B3包含包含“河鳟鱼河鳟鱼”,B7包含总数包含总数45,那么:,那么:输入输入“=CONCATENATE(本次河本次河流生态调查结果:流生态调查结果:,B2,B3,为为,B7,条条/公公里。里。)”计算结果为:本次河流生态调查结果:河鳟鱼计算结果为:本次河流生态调查结果:河鳟鱼物种为物种为45条条/公里。公里。错误1)错误值:错误值:含义:输入到单
13、元格中的数据太长或单元格公含义:输入到单元格中的数据太长或单元格公式所产生的结果太大,使结果在单元格中显示不式所产生的结果太大,使结果在单元格中显示不下。或是日期和时间格式的单元格做减法,出现下。或是日期和时间格式的单元格做减法,出现了负值。了负值。解决办法:增加列的宽度,使结果能够完全显解决办法:增加列的宽度,使结果能够完全显示。如果是由日期或时间相减产生了负值引起的,示。如果是由日期或时间相减产生了负值引起的,可以改变单元格的格式,比如改为文本格式,结可以改变单元格的格式,比如改为文本格式,结果为负的时间量。果为负的时间量。错误2)错误值:)错误值:DIV/0!含义:试图除以含义:试图除以
14、0。这个错误的产生通常。这个错误的产生通常有下面几种情况:除数为有下面几种情况:除数为0、在公式中除数、在公式中除数使用了空单元格或是包含零值单元格的单使用了空单元格或是包含零值单元格的单元格引用。元格引用。解决办法:修改单元格引用,或者在用解决办法:修改单元格引用,或者在用作除数的单元格中输入不为零的值。作除数的单元格中输入不为零的值。错误3)错误值:)错误值:VALUE!含义:输入引用文本项的数学公式。如果使用了不正确含义:输入引用文本项的数学公式。如果使用了不正确的参数或运算符,或者当执行自动更正公式功能时不能更的参数或运算符,或者当执行自动更正公式功能时不能更正公式,都将产生错误信息正
15、公式,都将产生错误信息VALUE!。解决办法:这时应确认公式或函数所需的运算符或参数解决办法:这时应确认公式或函数所需的运算符或参数正确,并且公式引用的单元格中包含有效的数值。例如,正确,并且公式引用的单元格中包含有效的数值。例如,单元格单元格C4中有一个数字或逻辑值,而单元格中有一个数字或逻辑值,而单元格D4包含文本,包含文本,则在计算公式则在计算公式=C4D4时,系统不能将文本转换为正确的时,系统不能将文本转换为正确的数据类型,因而返回错误值数据类型,因而返回错误值VALUE!。错误4)错误值:)错误值:REF!含义:删除了被公式引用的单元格范围。含义:删除了被公式引用的单元格范围。解决办
16、法:恢复被引用的单元格范围,解决办法:恢复被引用的单元格范围,或是重新设定引用范围。或是重新设定引用范围。错误5)错误值:)错误值:N/A 含义:无信息可用于所要执行的计算。含义:无信息可用于所要执行的计算。在建立模型时,用户可以在单元格中输入在建立模型时,用户可以在单元格中输入#N/A,以表明正在等待数据。任何引用含,以表明正在等待数据。任何引用含有有#N/A值的单元格都将返回值的单元格都将返回#N/A。解决办法:在等待数据的单元格内填充解决办法:在等待数据的单元格内填充上数据。上数据。错误6)错误值:)错误值:NAME?含义:在公式中使用了含义:在公式中使用了Excel所不能识别的文本,比
17、如所不能识别的文本,比如可能是输错了名称,或是输入了一个已删除的名称,如果可能是输错了名称,或是输入了一个已删除的名称,如果没有将文字串括在双引号中,也会产生此错误值没有将文字串括在双引号中,也会产生此错误值 解决办法:如果是使用了不存在的名称而产生这类错误,解决办法:如果是使用了不存在的名称而产生这类错误,应确认使用的名称确实存在;如果是名称,函数名拼写错应确认使用的名称确实存在;如果是名称,函数名拼写错误应就改正过来;将文字串括在双引号中;确认公式中使误应就改正过来;将文字串括在双引号中;确认公式中使用的所有区域引用都使用了冒号(:)。例如:用的所有区域引用都使用了冒号(:)。例如:SUM
18、(C1:C10)。)。注意将公式中的文本括在双引注意将公式中的文本括在双引号中。号中。错误7)错误值:)错误值:NUM!含义:提供了无效的含义:提供了无效的参数给工作表函数,或是公式的结果太大参数给工作表函数,或是公式的结果太大或太小而无法在工作表中表示。或太小而无法在工作表中表示。解决办法:确认函数中使用的参数类型解决办法:确认函数中使用的参数类型正确。如果是公式结果太大或太小,就要正确。如果是公式结果太大或太小,就要修改公式,使其结果在修改公式,使其结果在-110307和和110307之间。之间。)错误值:)错误值:NULL!含义:在公式中的含义:在公式中的两个范围之间插入一个空格以表示交
19、叉点,两个范围之间插入一个空格以表示交叉点,但这两个范围没有公共单元格。比如输入:但这两个范围没有公共单元格。比如输入:“=SUM(A1:A10 C1:C10)”,就会产生这种,就会产生这种情况。情况。解决办法:解决办法:取消两个范围之间的空格。取消两个范围之间的空格。上式可改为上式可改为“=SUM(A1:A10,C1:C10)”样式隐藏行和列隐藏行和列创建公式创建公式函数的使用函数的使用不同版本的函数库外观自动求和求和求和自定义函数自定义函数,也叫用户定义函数,是自定义函数,也叫用户定义函数,是Excel最富有创意和吸引力的最富有创意和吸引力的功能之一,下面我们在功能之一,下面我们在Visu
20、al Basic模块中创建一个函数。模块中创建一个函数。在在下面的例子中,我们要给每个人的金额乘一个系数,如果是上下面的例子中,我们要给每个人的金额乘一个系数,如果是上班时的工作餐,就打六折;如果是加班时的工作餐,就打五折;班时的工作餐,就打六折;如果是加班时的工作餐,就打五折;如果是休息日来就餐,就打九折。首先打开如果是休息日来就餐,就打九折。首先打开“工具工具”菜单,单菜单,单击击“宏宏”命令中的命令中的“Visual Basic编辑器编辑器”,进入,进入Visual Basic编辑环境,在编辑环境,在“工程工程VBAobject”栏中的当前表上单击栏中的当前表上单击鼠标右键,选择鼠标右键
21、,选择“插入插入”-“模块模块”,在右边栏创建下面的函数,在右边栏创建下面的函数rrr,代码如下:,代码如下:Function rrr(tatol,rr)If rr=上班上班 Then rrr=0.6*tatol ElseIf rr=加班加班 Then rrr=0.5*tatol ElseIf rr=休息日休息日 Then rrr=0.9*tatol End If End Function 散列求和3.MSExcel中的公式及函数公式是公式是Excel中数值关系的具体体现,构成了中数值关系的具体体现,构成了Excel的核心,正确地使用任何一个公式必须的核心,正确地使用任何一个公式必须明确地把握
22、下面三个因素明确地把握下面三个因素:公式中的参数:公式中需要哪些参数,自变量来源于公式中的参数:公式中需要哪些参数,自变量来源于何外,公式如何引用其他区域或单元格何外,公式如何引用其他区域或单元格公式的运算:公式的运算实质性机理是什么,有什么公式的运算:公式的运算实质性机理是什么,有什么约束条件约束条件公式运算的结果表现:公式运算的结果表现为什么,公式运算的结果表现:公式运算的结果表现为什么,其格式如何其格式如何3.1MSExcel中公式的输入Excel中的公式通常都是以中的公式通常都是以“=”开头的一个开头的一个运算式或函数式,可以将运算式或函数式,可以将“=”引导符看成是引导符看成是Exc
23、el公式的标志。公式的标志。例如:例如:G5单元中有如下内容单元中有如下内容=G1+G3+G4*2又如:又如:N9单元中有如下内容单元中有如下内容=SUM(A9:M9)这些都是这些都是Excel中最简单的公式示例中最简单的公式示例3.2MSExcel公式中的参数Excel中公式中的参数有下列三种情况:中公式中的参数有下列三种情况:常数:公式中使用某些常数来参与运算,或由常数:公式中使用某些常数来参与运算,或由常数指明公式的运算方式常数指明公式的运算方式系统变量:公式的某些变量来源于计算机系统系统变量:公式的某些变量来源于计算机系统的自身参数,如机器时间等的自身参数,如机器时间等地址引用:对其他
24、工作溥、工作表、区域或单地址引用:对其他工作溥、工作表、区域或单元格的内容的引用,这种引用在是根据被引用元格的内容的引用,这种引用在是根据被引用对象的位置进行的,所以对象的位置进行的,所以Excel中又称之为地中又称之为地址引用址引用3.3MSExcel公式中对地址的引用方式在在Excel中公式对其他地址的引用分为三种中公式对其他地址的引用分为三种情况情况:相对引用:即对另一单元的地址引用是按与当相对引用:即对另一单元的地址引用是按与当前单元的特定距来确定的,这种引用在该公式前单元的特定距来确定的,这种引用在该公式被复制时会自动调整被复制时会自动调整绝对引用:即对被引用单元采用绝对的行列号绝对
25、引用:即对被引用单元采用绝对的行列号来引用,公式不会自动调整来引用,公式不会自动调整混合引用:行或列之一采用绝对引用混合引用:行或列之一采用绝对引用如果有区域或单元格命名存在,还可以按名引用如果有区域或单元格命名存在,还可以按名引用MSExcel公式中对地址的操作方式在在Excel中输入公式需要进行地址引用时可中输入公式需要进行地址引用时可以采用的操作方式为以采用的操作方式为:直接输入式:直接输入被引用对象的行列地址直接输入式:直接输入被引用对象的行列地址交互指定式:即用鼠标或光标键直接交互式指交互指定式:即用鼠标或光标键直接交互式指出被引用对象的地址出被引用对象的地址名称粘贴式:如果引用的对
26、象已有命名,可以名称粘贴式:如果引用的对象已有命名,可以采用采用F3键来粘贴该对象的名称于公式之中键来粘贴该对象的名称于公式之中MSExcel公式相对与绝对地址操作在在Excel中输入公式时,相对地址与绝对地中输入公式时,相对地址与绝对地址可以进行转换操作址可以进行转换操作:凡行或列地址前出现有凡行或列地址前出现有“$”标志的,该行或列标志的,该行或列的地址即为绝对地址引用,否则为相对地址引的地址即为绝对地址引用,否则为相对地址引用用在地址输入时,相对地址和绝对地址间可以用在地址输入时,相对地址和绝对地址间可以用F4键进行循环转换键进行循环转换G3F4$G$3F4G$3F4$G33.4MSEx
27、cel公式的自动调整在在Excel中公式的相对此用部分会,在该公中公式的相对此用部分会,在该公式自身的位置发生变化,或在其引用对象的式自身的位置发生变化,或在其引用对象的位置发生变化时,会自动进行相应的调整,位置发生变化时,会自动进行相应的调整,但应注意一些细节但应注意一些细节:当公式被复制到它处时,会自动调整当公式被复制到它处时,会自动调整当公式被移动到它处时,不会自动调整当公式被移动到它处时,不会自动调整如被引用对象为一区域,则在区域中插入或删如被引用对象为一区域,则在区域中插入或删除行列时,就注意引用这一对象的公式调整情除行列时,就注意引用这一对象的公式调整情况况3.5MSExcel公式
28、中的函数函函数数是是Excel中中完完成成复复杂杂运运行行的的一一种种程程序序片片断断,它它通通常常是是Excel自自身身内内含含的的,必必须须时时也也可以由用户通过可以由用户通过VBA扩充。扩充。由由于于函函数数是是Excel复复杂杂运运行行的的核核心心,而而电电子子表表格格又又是是以以运运算算作作为为主主要要功功能能的的,所所以以一一个个电电子子表表格格软软件件,其其内内含含的的函函数数数数量量基基本本上上可可以以直直接接表表征征这这个个软软件件的的功功能能广广度度和和深深度度。Excel内部蕴含有丰富的积各类函数。内部蕴含有丰富的积各类函数。3.6MSExcel中的函数类型Excel有丰
29、富的内部函数,其类型包括:有丰富的内部函数,其类型包括:财务函数财务函数日期与时间函数日期与时间函数数学与三角函数数学与三角函数统计函数统计函数查找与引用函数查找与引用函数数据库函数数据库函数文本函数文本函数逻辑函数逻辑函数信息函数信息函数3.7在MSExcel公式中输入函数在在Excel公式公式中输入函数有三种方式:中输入函数有三种方式:最最常常见见的的求求和和函函数数,可可直直接接利利用用工工具具栏栏上上的的 图图标标直接交互式输入直接交互式输入对对于于其其它它函函数数,可可利利用用工工具具栏栏上上的的图图标标,在在Excel的的引导下,进行交互式输入,实现函数粘贴引导下,进行交互式输入,
30、实现函数粘贴如如果果操操作作者者能能记记住住所所使使用用函函数数的的语语法法及及参参数数约约定定,也也可可以以采采用用直直接接使使用用键键盘盘,在在公公式式中中输输入入该该函函数数的的全全部部内内容容的方式,进行直接输入的方式,进行直接输入建议采用建议采用“粘贴函数粘贴函数”的方式来交互式地进行函数的输入的方式来交互式地进行函数的输入3.8MSExcel常用函数简介3.9获得更多的有关函数的信息选择“粘贴函数”选择函数类型选择具体函数查看函数说明寻求更多的函数帮助建立图表建立图表饼图打开“插入”菜单,单击“图表”命令,打开“图表向导”对话框,第一步是选择图表的类型,我们从左边的“类型”列表中选
31、择“饼图”,从右边的“子图表类型”列表中选择默认的第一个,单击“下一步”按钮。饼图的变化饼图的变化复合饼图柱形图的生成柱形图的生成趋势线的使用趋势线的使用趋势线格式几种常见的图表几种常见的图表折线图冻结窗格冻结窗格 在查看表格时还会经常遇到这种情况:在拖动滚动条查看工作表后面的内容时看不到行标题和列标题,给我们的查阅带来很大的不便;现在我们使用拆分可以很容易地解决这个问题:单击选中这个表的D7单元格,然后打开窗口菜单,单击“拆分”项,把窗口拆分开,现在右下角这个区域就只是数据了,我们通过拖动这个区域的滚动条,就可以参考上面和左边的数据来看这一部分的内容了。数据的排序数据的排序sort4.MSE
32、xcel中的图表凡是凡是MS OFFICE套件的组件,通常都能利用套件的组件,通常都能利用OFFICE的公用对象,如剪贴画、组织图、的公用对象,如剪贴画、组织图、艺术字、图片等等,艺术字、图片等等,MS Excel中进行这些对中进行这些对象操作,象操作,同在同在Word中进行相应操作方式相中进行相应操作方式相同。同。但但Excel毕竟是处理结构化数据的,这些数毕竟是处理结构化数据的,这些数据在某些情况下用商业统计图表现也许更为据在某些情况下用商业统计图表现也许更为有效,因此,本节的重点内容在于统计图表有效,因此,本节的重点内容在于统计图表的操作。的操作。4.1MSExcel中的图表生成的操作步骤MS Excel进行图表生成,其步骤为:进行图表生成,其步骤为:在工作表中选择欲生成图表的数据区域在工作表中选择欲生成图表的数据区域单击工具栏上单击工具栏上“图表向导图表向导”的按钮的按钮在图表向导窗口中选择图表类型在图表向导窗口中选择图表类型确定生成图表的数据源确定生成图表的数据源选择A2:E7单击“图表向导”选定类型后单击“下一步”确认数据后单击“下一步”输入相关说明单击“下一步”确定图表摆放位置单击“完成”最终图表图表工具栏MSExcel图表结构示例MSExcel图表结构示例MSExcel图表结构示例MSExcel图表结构示例MSExcel图表结构示例MSExcel图表结构示例