篇一:Excel教程中数据透视表的用法实例
Excel教程中数据透视表的用法实例 数据透视表是一个系列教程,IT部落窝小编会为大家逐步讲解数据透视表和数据透视图关联的知识,配合实例加以讲解,并附上案例的excel源文件供大家学习使用。
数据透视表是excel教程中功能最大、使用最灵活、操作最简单的工具。使用数据透视表不必输入复杂的公式和函数,仅仅通过向导就可以创建一个交互式表格,从而自动提取、组织和汇总数据。如果将数据透视表和函数结合使用,更能创建出满足各种需求的报表。什么是数据透视表呢?数据透视表就是一种交互式报表,可以快速分类汇总大量的数据,并可以随时选择页、行和列中的不同元素,快速查看源数据的不同统计结果,同时还可以随意显示和打印出用户感兴趣区域的明细数据,使分析、组织复杂的数据更加快捷有效。数据透视表的作用就是将用户从创建复制公式、使用各种函数的烦琐工作中解脱出来,使其迅速而准确的对数据进行处理分析,制作出漂亮的报告和图表。
以工作表数据制作数据透视表的注意事项有以下七点:
以工作表数据制作数据透视表,这些工作表数据必须是一个数据清单。所谓数据清单,就是在工作表数据区域的顶端行为字段名称(标题),以后各行为数据(记录),并且各列只包含一种类型数据的数据区域。这种结构的数据区域就相当于一个保存在工作表的数据库。第一,数据区域的顶端行为字段名称(标题)。
第二,避免在数据清单中存在有空行和空列。这里需指明以下,所谓空行,是指在某行的各列中没有任何数据,如果某行的某些列没有数据,但其他列有数据,那么该行就不是空行。同样,空列也是如此。
第三,各列只包含一种类型数据。
第四,避免在数据清单中出现合并单元格。
第五,避免在单元格的开始和末尾输入空格。
第六,尽量避免在一张工作表中建立多个数据清单,每张工作表最好仅使用一个数据清单。
第七,工作表的数据清单应与其他数据之间至少留出一个空列和一个空行,以便于检测和选定数据清单。
在制作数据透视表之前,应该按照以上7点来检查数据区域,如果不满足上面的要求,需要先进行整理工作表数据从而使之规范。
本文讲解了三个知识点:第一,什么是数据透视表,第二,数据透视表的作用,第三以工作表数据制作数据透视表的注意事项,下面一片文章,我们将以实例介绍如何整理数据清单:删除数据区域内的所有空行的四种方法。 删除数据区域内所有空行的方法有多种,比如排序、高级筛选、自动筛选、VBA编写。下面小编就这几种删除空行的方法逐一介绍。
本文实例为员工的工资和个税清单。在这个数据清单中就存在一些空行,为了制造数据透视表,首先就需要将这些空行删除掉。
第一种删除空行的方法:排序法
第一步,在数据清单的右侧插入一个辅助列,D列。
第二步,在D列中输入1,2,3,4,5,6,……连续的自然数序列。
第三步,单击“数据”——“排序”,对职工姓名列(A列)进行升序排序,这样就将数据区域内的所有空行排在了数据区域的底部。
第四步,删除数据区域内底部的所有空行。
第五步,对D列进行升序排列,恢复数据的原始位置。
第六步,删除辅助列,就得到删除所有空行后的数据区域。
第二种删除空行的方法方法:高级筛选法
在利用高级筛选工具筛选并删除数据区域内的所有空行之前,首先要设置条件区域。进行设置条件区域需要了解条件区域的设置规则。
为了筛选并删除数据区域内的所有空行,需要对数据区域内各列的数据进行判断,也就是判断在某行各列是否有数据。对于文本型数据,星号(*)表示有数据,对于数值型数据,不等于好(<>)表示有数据,这样,就可以在原始数据区域之外的任意单元格设置条件区域。
设置完成条件区域后,单击“数据”——“筛选”——“高级筛选”命令,弹出高级筛选对话框,在“列表区域”文本框输入列表区域“$A$1:$C$20”,在“条件区域”输入“$E$2:$G$5”,选中“将筛选结果复制到其他位置”,并在“复制到”输入“$I$1:$K$1”,单击确定即可。
第三种删除空行的方法方法:自动筛选法
第一步,单击“数据”——“筛选”——“自动筛选”命令。
第二步,从“姓名”单元格的下拉列表中选择(非空白)选项,得到筛选结果。
第三步,选取数据区域的所有单元格,按下F5键,弹出“定位”对话框,单击“定位条件”,选择“可见单元格”,确定。
第四步,复制,在需要保存数据的空白单元格单击,粘贴。
第五步,删除原始数据区域。
第四种删除空行的方法方法:VBA代码
编写下面一段出现,运行这段程序,就可以迅速的将原始数据区域内的所有空行删除。 Sub DeleteEmptyRows()
Dim LastRow As Long
Dim r As Long
LastRow = ActiveSheet.UsedRange.Row - 1 + ActiveSheet.UsedRange.Rows.Count
Application.ScreenUpdating = False
For r = LastRow To 1 Step -1
If Application.WorksheetFunction.CountA(Rows(r)) = 0 Then Rows(r).Delete Next r
Application.ScreenUpdating = True
End Sub
在数据透视表系列教程二,讲解了一次性的删除数据区域内的所有空行的几种方法。制作数据透视表之前必须把工作表中的空行空列都需要删除,才能避免错误。
本文就讲解一次性的删除数据区域内的所有空列的两种方法。
第一种一次性删除数据区域内的所有空列的方法是借助辅助列和公式来删除空列。这种方法是设计一个辅助列,并利用COUNTA函数统计各列不为空的单元格个数(如果为空列,那么不为空单元格的个数就是0),然后用一个常量除以统计的单元格个数。当某列为空列时,就会出现错误值“#DIV/0!”,这样,就可以利用定位工具定位到所有出现错误值的单元格,删除出现错误值单元格所在的整列。
实例如下图所示:
具体操作步骤如下:
第一步,在数据区域下的任意一行,比如A8单元格输入公式:=1/COUNTA(A1:A6),然后向右填充复制到H8,得到计算结果,可以看到D、F两行空列都是错误公式。
第二步,单击任意数据区域的单元格,按下F5键,弹出“定位”对话框,单击“定位条件”,选择“公式”选项组下面的“错误”复选框,确定。就可以将所有错误公式的列选中。第三步,单击“编辑”——“删除”——“整列”。
第四步,删除辅助行。
第二种一次性的删除数据区域内的所有空列的方法是使用VBA代码。
下面是编写的一段程序,只要运行这段程序,就可以迅速将所有空列删除。代码如下: Sub DeleteEmptyColumns()
Dim LastCol As Long, r As Long
LastCol = ActiveSheet.UsedRange.Column - 1 +
ActiveSheet.UsedRange.Columns.Count
Application.ScreenUpdating = False
For r = LastCol To 1 Step -1
If Application.WorksheetFunction.CountA(Columns(r)) = 0 Then Columns(r).Delete Next r
Application.ScreenUpdating = True
End Sub
数据区域的所有小计行会在一定程度上影响数据透视表的统计汇总结果。尽管可以不在数据透视表中显示这些小计,但这些小计项目的存在终究是多余的。实际上,数据透视表会自动添加各个类别项目的小计。
如何一次性快速的删除工作表中的小计行和全年的合计行呢,工作表如下图所示。
第一步,将光标定位在工作表数据区域,按下CTRL+F键,打开“查找和替换”对话框,在 “查找”框中输入“*计”,单击“查找全部”按钮,所有最后一个字为“计”的单元格都被查找出来了。 “查找和替换”对话框激活状态下,按下CTRL+A,即可选中所有小计行。
第二步,单击“编辑”——“删除”——“整行”。
在某些情况下,可能在某列中既输入了数字型文本,有输入了纯数字,比如序号、电话号码等,这样,在利用数据透视表进行汇总计算时,会将看起来相同但实际并不相同的序号等处理为两种类别,从而造成汇总计算错误。因此,在这种情况,就必须将文本型数字和纯数字混杂的行进行统一处理,要么统一处理为文本型数字,要么统一处理为纯数字。
我们看下图,B列的产品编号数据既有文本型数字,也有纯数字,制作的数据透视表如右边所示,显然,这样的汇总计算结果是错误的。因此,我们对B列数据做如下处理。
为了能够对数据进行正确的处理和分析,必须将产品编号处理为统一类型的数据。首先,介绍文本型数字转换为数字的方法
比如,新建一列,输入=VALUE(B2),然后下拉,或者使用公式“=1*B2”、“=B2/1”、“=--B2”,转换后,再使用选择性粘贴工具将公式转换为数值,然后将原始的B列数据替换。第二种方法,也可以使用智能标记中的“转换为数字”命令。
第三种方法,使用选择性粘贴的批量计算功能,对文本型数字批量修改的方法是:在任何一个空白单元格,输入数字1,选择该单元格,复制,然后再选择要批量进行转换的单元格区域,打开“选择性粘贴”对话框,选中“数值”单选按钮和“乘”或“除”单选按钮,也就是将原始数据乘以或者除以数字1,那么就会将文本型数字转换为数字。
接下来,我们介绍数字转换为文本型数字的方法,可以使用TEXT函数。比如输入公式:=TEXT(B2,"0000"),往下拖,就可以实现了。比如上图B列的产品编号是4位数字,所以参数使用"0000"。
更多Excel教程案例学习请加Excel学习交流群:284029260
篇二:EXCEL2003数据透视表使用方法
Excel2003数据透视表
教学时
间
教学课
时
教案序
号
教学目
标 2012-5-16 2 40 1、巩固筛选和分类汇总的使用 2、学会数据透视表的使用方法
教学过程:
复习提问
1、在进行分类汇总之前,必须先对数据清单进行排序,使属于同一类的记录集中在一起。
2、两种筛选操作的比较 :
“自动筛选”一般用于条件简单的筛选操作,符合条件的记录显示在原来的数据表格中。“高级筛选”一般用于要筛选的多个条件间是“或”的关系,或需要将筛选的结果显示在新位置。
一般情况下,“自动筛选”能完成的操作用“高级筛选”完全可以实现,但有的操作则不宜用“高级筛选”,如筛选最大或最小的前几项记录。
3、冻结拆分窗口与撤消窗口冻结:
如何设置窗口的分割点?
当不再需要已建立的冻结窗口时,可以将其撤消。撤消的方法是:单击窗口菜单,选择下拉菜单中的撤消冻结窗口命令即可。
新课
一、创建数据透视表
“数据透视表”功能能够将筛选、排序和分类汇总等操作依次完成,并生成汇总表格,是Excel强大数据处理能力的具体体现。
例:利用Excel数据透视表分类求学生成绩平均值。
期末统考结束后,教育局要求全市学生的成绩都汇总在如下图的同一个Excel工作表中,并要求求出各学校、各专业、各学科的平均分。
全市三个学校、每个学校都有六个专业、每个专业都有五门课、各专业人数不等,总计有1000余人,工作量巨大。但如果采用Excel数据透视表来完成的话就简单多了。 步骤:
1、创建数据透视表
点击菜单命令“数据→数据透视表和数据透视图”,打开“数据透视表和数据透视图向导”对话框。
第一步,如下图所示,选择“Microsoft Excel数据列表或数据库”及下面的“数据透视表”单选项。
第二步,如下图所示,在“选定区域”输入全部数据所在的单元格区域,或者点击输入框右侧的“压缩对话”按钮,在工作表中用鼠标选定数据区域。
第三步,在对话框中选定“新建工作表”单选项,以便将创建的数据透视表放到一个新的工作表中,再点击“完成”按钮,如下图所示。
这样,就可以建立一个空的数据透视表,并同时显示“数据透视表”工具栏和“数据透视表字段列表”对话框,如下图所示。
2、利用数据透视表得到需要的结果
根据要求,我们应该得到各学校、各专业、各学科的平均分数。因此,我们应该把“学校”、“专业”作为行字段,而把各学科数据作为数据项。
从“数据透视表字段列表”中,把“学校”拖到数据透视表左侧“将行字段拖至此处”位置,再将“专业”字段拖至“学校”字段的右侧,待鼠标变成“I”字形时松开鼠标,如下图所示。如此就会得到如下图所示的效果。这正是我们想要计算平均分的各个项目。
现在,我们只要从“数据透视表字段列表”中依次将学科字段拖至数据透视表中“请将数据项拖至此处”位置,可以得到各学校、各专业、各学科的成绩总和。如下图所示。
现在我们将各个求和项改为求平均值就可以了。选中透视表中第一个“求和项:语文”,如图中C4单元格,然后点击“数据透视表工具栏”中“字段设置”按钮,打开“数据透视表字段”对话框。在此对话框“汇总方式”列表中选择“平均值”。如下图所示。确定后,所有各学校、各专业的语文科就由求和改成求平均值了。
其它学科照此办理。五门课只要五次这样的操作。与此同时,我们还会得到各学校的各学科平均分及全市三所学校的各学科平均分,如下图所示。
篇三:Excel2016 数据透视表基础入门教程
江西省南昌市2015-2016学年度第一学期期末试卷
(江西师大附中使用)高三理科数学分析
试卷紧扣教材和考试说明,从考生熟悉的基础知识入手,多角度、多层次地考查了学生的数学理性思维能力及对数学本质的理解能力,立足基础,先易后难,难易适中,强调应用,不偏不怪,达到了“考基础、考能力、考素质”的目标。试卷所涉及的知识内容都在考试大纲的范围内,几乎覆盖了高中所学知识的全部重要内容,体现了“重点知识重点考查”的原则。 1.回归教材,注重基础
试卷遵循了考查基础知识为主体的原则,尤其是考试说明中的大部分知识点均有涉及,其中应用题与抗战胜利70周年为背景,把爱国主义教育渗透到试题当中,使学生感受到了数学的育才价值,所有这些题目的设计都回归教材和中学教学实际,操作性强。 2.适当设置题目难度与区分度
选择题第12题和填空题第16题以及解答题的第21题,都是综合性问题,难度较大,学生不仅要有较强的分析问题和解决问题的能力,以及扎实深厚的数学基本功,而且还要掌握必须的数学思想与方法,否则在有限的时间内,很难完成。 3.布局合理,考查全面,着重数学方法和数学思想的考察
在选择题,填空题,解答题和三选一问题中,试卷均对高中数学中的重点内容进行了反复考查。包括函数,三角函数,数列、立体几何、概率统计、解析几何、导数等几大版块问题。这些问题都是以知识为载体,立意于能力,让数学思想方法和数学思维方式贯穿于整个试题的解答过程之中。
二、亮点试题分析
1.【试卷原题】11.已知A,B,C是单位圆上互不相同的三点,且满足AB?AC,则ABAC?的最小值为( )
?
?
??
1
41B.?
23C.?
4D.?1
A.?
【考查方向】本题主要考查了平面向量的线性运算及向量的数量积等知识,是向量与三角的典型综合题。解法较多,属于较难题,得分率较低。
???
【易错点】1.不能正确用OA,OB,OC表示其它向量。
????
2.找不出OB与OA的夹角和OB与OC的夹角的倍数关系。
???
【解题思路】1.把向量用OA,OB,OC表示出来。
2.把求最值问题转化为三角函数的最值求解。
??2??2
【解析】设单位圆的圆心为O,由AB?AC得,(OB?OA)?(OC?OA),因为
??????
,所以有,OB?OA?OC?OA则OA?OB?OC?1??????
AB?AC?(OB?OA)?(OC?OA)
???2????
?OB?OC?OB?OA?OA?OC?OA
?????OB?OC?2OB?OA?1
????
设OB与OA的夹角为?,则OB与OC的夹角为2?
??11
所以,AB?AC?cos2??2cos??1?2(cos??)2?
22
??1
即,AB?AC的最小值为?,故选B。
2
?
?
【举一反三】
【相似较难试题】【2015高考天津,理14】在等腰梯形ABCD中,已知
AB//DC,AB?2,BC?1,?ABC?60? ,动点E和F分别在线段BC和DC上,且,????????????1????????????BE??BC,DF?DC,则AE?AF的最小值为.
9?
【试题分析】本题主要考查向量的几何运算、向量的数量积与基本不等式.运用向量的几何
????????????????运算求AE,AF,体现了数形结合的基本思想,再运用向量数量积的定义计算AE?AF,体
现了数学定义的运用,再利用基本不等式求最小值,体现了数学知识的综合应用能力.是思维能力与计算能力的综合体现. 【答案】
????1????????1????
【解析】因为DF?DC,DC?AB,
9?2
????????????1????????1?9?????1?9?????CF?DF?DC?DC?DC?DC?AB,
9?9?18?
29 18
????????????????????AE?AB?BE?AB??BC,????????????????????????1?9?????1?9?????????AF?AB?BC?CF?AB?BC?AB?AB?BC,
18?18?
?????????????????1?9??????????1?9?????2????2??????1?9?????AE?AF?AB??BC??AB?BC??AB??BC??1????AB?BC
18?18?18?????
??
211717291?9?19?9?
?????? ?4????2?1?
cos120??
9?218181818?18
?????212???29
当且仅当. ??即??时AE?AF的最小值为
9?2318
2.【试卷原题】20. (本小题满分12分)已知抛物线C的焦点F?1,0?,其准线与x轴的
?
交点为K,过点K的直线l与C交于A,B两点,点A关于x轴的对称点为D. (Ⅰ)证明:点F在直线BD上; (Ⅱ)设FA?FB?
?
?
8
,求?BDK内切圆M的方程. 9
【考查方向】本题主要考查抛物线的标准方程和性质,直线与抛物线的位置关系,圆的标准方程,韦达定理,点到直线距离公式等知识,考查了解析几何设而不求和化归与转化的数学思想方法,是直线与圆锥曲线的综合问题,属于较难题。
【易错点】1.设直线l的方程为y?m(x?1),致使解法不严密。
2.不能正确运用韦达定理,设而不求,使得运算繁琐,最后得不到正确答案。 【解题思路】1.设出点的坐标,列出方程。 2.利用韦达定理,设而不求,简化运算过程。 3.根据圆的性质,巧用点到直线的距离公式求解。
【解析】(Ⅰ)由题可知K??1,0?,抛物线的方程为y2?4x
则可设直线l的方程为x?my?1,A?x1,y1?,B?x2,y2?,D?x1,?y1?, 故?
?x?my?1?y1?y2?4m2
整理得,故 y?4my?4?0?2
?y?4x?y1y2?4
2
?y2?y1y24?
则直线BD的方程为y?y2?x??x?x2?即y?y2???
x2?x1y2?y1?4?
yy
令y?0,得x?12?1,所以F?1,0?在直线BD上.
4
?y1?y2?4m2
(Ⅱ)由(Ⅰ)可知?,所以x1?x2??my1?1???my2?1??4m?2,
?y1y2?4
x1x2??my1?1??my1?1??1又FA??x1?1,y1?,FB??x2?1,y2?
故FA?FB??x1?1??x2?1??y1y2?x1x2??x1?x2??5?8?4m,
2
2
则8?4m?
??
??
84
,?m??,故直线l的方程为3x?4y?3?0或3x?4y?3?0 93
故直线
BD的方程3x?
3?0或3x?3?0,又KF为?BKD的平分线,
3t?13t?1
,故可设圆心M?t,0???1?t?1?,M?t,0?到直线l及BD的距离分别为54y2?y1?
?-------------10分 由
3t?15
?
3t?143t?121
? 得t?或t?9(舍去).故圆M的半径为r?
953
2
1?4?
所以圆M的方程为?x???y2?
9?9?
【举一反三】
【相似较难试题】【2014高考全国,22】 已知抛物线C:y2=2px(p>0)的焦点为F,直线5
y=4与y轴的交点为P,与C的交点为Q,且|QF|=4(1)求C的方程;
(2)过F的直线l与C相交于A,B两点,若AB的垂直平分线l′与C相交于M,N两点,且A,M,B,N四点在同一圆上,求l的方程.
【试题分析】本题主要考查求抛物线的标准方程,直线和圆锥曲线的位置关系的应用,韦达定理,弦长公式的应用,解法及所涉及的知识和上题基本相同. 【答案】(1)y2=4x.
(2)x-y-1=0或x+y-1=0. 【解析】(1)设Q(x0,4),代入
y2=2px,得
x0=,
p
8
8pp8
所以|PQ|,|QF|=x0=+.
p22p
p858
由题设得+=p=-2(舍去)或p=2,
2p4p所以C的方程为y2=4x.
(2)依题意知l与坐标轴不垂直,故可设l的方程为x=my+1(m≠0). 代入y2=4x,得y2-4my-4=0. 设A(x1,y1),B(x2,y2), 则y1+y2=4m,y1y2=-4.
故线段的AB的中点为D(2m2+1,2m), |AB|m2+1|y1-y2|=4(m2+1).
1
又直线l ′的斜率为-m,
所以l ′的方程为x+2m2+3.
m将上式代入y2=4x,
4
并整理得y2+-4(2m2+3)=0.
m设M(x3,y3),N(x4,y4),
则y3+y4y3y4=-4(2m2+3).
m
4
?22?
2故线段MN的中点为E?22m+3,-,
m??m
|MN|=
4(m2+12m2+1
1+2|y3-y4|=.
mm2
1
由于线段MN垂直平分线段AB,
1
故A,M,B,N四点在同一圆上等价于|AE|=|BE|=,
211
22从而+|DE|=2,即 444(m2+1)2+
??22?2?2
?2m+?+?22?=
m???m?
4(m2+1)2(2m2+1)
m4
化简得m2-1=0,解得m=1或m=-1, 故所求直线l的方程为x-y-1=0或x+y-1=0.
三、考卷比较
本试卷新课标全国卷Ⅰ相比较,基本相似,具体表现在以下方面: 1. 对学生的考查要求上完全一致。
即在考查基础知识的同时,注重考查能力的原则,确立以能力立意命题的指导思想,将知识、能力和素质融为一体,全面检测考生的数学素养,既考查了考生对中学数学的基础知识、基本技能的掌握程度,又考查了对数学思想方法和数学本质的理解水平,符合考试大纲所提倡的“高考应有较高的信度、效度、必要的区分度和适当的难度”的原则. 2. 试题结构形式大体相同,即选择题12个,每题5分,填空题4 个,每题5分,解答题8个(必做题5个),其中第22,23,24题是三选一题。题型分值完全一样。选择题、填空题考查了复数、三角函数、简易逻辑、概率、解析几何、向量、框图、二项式定理、线性规划等知识点,大部分属于常规题型,是学生在平时训练中常见的类型.解答题中仍涵盖了数列,三角函数,立体何,解析几何,导数等重点内容。
3. 在考查范围上略有不同,如本试卷第3题,是一个积分题,尽管简单,但全国卷已经不考查了。
《excel透视功能教程》
由:免费论文网互联网用户整理提供,链接地址:
http://m.csmayi.cn/meiwen/36593.html
转载请保留,谢谢!
- 上一篇:正宫醉太平
- 下一篇:詹姆斯,奥特曼