Excel培训教材_数据处理篇_第1页
Excel培训教材_数据处理篇_第2页
Excel培训教材_数据处理篇_第3页
Excel培训教材_数据处理篇_第4页
Excel培训教材_数据处理篇_第5页
已阅读5页,还剩15页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、EXCEL培训培训之之数据处理篇数据处理篇EXCELEXCEL数据的基本运算数据的基本运算EXCELEXCEL数据的获取数据的获取EXCELEXCEL数据的高级处理数据的高级处理数据基本运算数据基本运算 欢迎大家回来继续听我大放阙词。欢迎大家回来继续听我大放阙词。 上一堂课学习的主要是上一堂课学习的主要是ExcelExcel的基本操作,下面我们来探讨一下的基本操作,下面我们来探讨一下ExcelExcel的的精髓:数据管理、统计及分析。精髓:数据管理、统计及分析。 对于我们用来存放数据的原始工作表,强烈推荐采用类似数据库的格式,对于我们用来存放数据的原始工作表,强烈推荐采用类似数据库的格式,即不

2、设任何表头、表尾及其他为了美观而设置的花哨格式,我们需要的是一即不设任何表头、表尾及其他为了美观而设置的花哨格式,我们需要的是一个干干净净的纯数据表格。如图个干干净净的纯数据表格。如图1 1: 表格还可以向下和向右延伸,不过为了数据处理的方便,不要随意在表格还可以向下和向右延伸,不过为了数据处理的方便,不要随意在工作表中间改变格式,以免给自己的工作带来麻烦。下面还是以工资表为工作表中间改变格式,以免给自己的工作带来麻烦。下面还是以工资表为例向大家介绍数据的录入与处理。例向大家介绍数据的录入与处理。图1 下面我们以实例来演示一下数据的合并与分割吧。下面我们以实例来演示一下数据的合并与分割吧。 E

3、XCELEXCEL中的连接符号是中的连接符号是“&”&”,如图,如图2 2,我们只要在部门与职位中间输入,我们只要在部门与职位中间输入连接符号连接符号“&”&”,就可以将部门与职位连成一体了,就可以将部门与职位连成一体了,图2 将鼠标移到单元格的将鼠标移到单元格的右下角,出现黑色实心小右下角,出现黑色实心小十字,按住不放向下拖动十字,按住不放向下拖动复制公式,就可以把所有复制公式,就可以把所有人员的部门与职位连起来人员的部门与职位连起来了。如图了。如图3 3:图3 如果我们对处理结果满意,可以将公式取消掉;先选择范围,如果我们对处理结果满意,可以将公式取消掉;先

4、选择范围,Ctrl+CCtrl+C,点右键点右键选择性粘贴选择性粘贴数值,数值,OKOK! 同样,下面我们来学习一下如何将部门与职位分开。同样,下面我们来学习一下如何将部门与职位分开。 首先,选择你想要分列的范围,首先,选择你想要分列的范围,点击菜单栏上的点击菜单栏上的“数据数据”“分分列列”,如图,如图3 3注意:选择的范围不能跨列操作!注意:选择的范围不能跨列操作! 右边一定要有足够的空间容纳右边一定要有足够的空间容纳分列后的数据。分列后的数据。图3 在在“文本向导文本向导”对话框中选择对话框中选择“固定宽度固定宽度”,如图,如图4 4图图5 5图图6 6:图4图5图6 点击点击“完成完成

5、”,处理结果如图,处理结果如图7 7:我们可以看到,部门与职位已经分成:我们可以看到,部门与职位已经分成两列了!两列了!(财务部每月从(财务部每月从ERPERP里面导出的数据,都必须先分列才能使用,但里面导出的数据,都必须先分列才能使用,但由于当初的基本资料录入不规范,极大地妨碍了结算工作的效率!)由于当初的基本资料录入不规范,极大地妨碍了结算工作的效率!)图7 接着我们来讲一下接着我们来讲一下ExcelExcel中的公式运算,其实公式运算不外乎中的公式运算,其实公式运算不外乎“加减乘除加减乘除”,它与数学中的四则运算的规则是一样的,只不过用它与数学中的四则运算的规则是一样的,只不过用“* *

6、”代表乘号,用代表乘号,用“/”/”代表除代表除号;如图号;如图8 8: 图8 注意,全勤天数注意,全勤天数“I2”I2”请使用绝对引用格式,这样在向下复制时才不会出错。请使用绝对引用格式,这样在向下复制时才不会出错。图9基本函数基本函数 在刚才的表中,本月工资栏中的工资金额出现了在刚才的表中,本月工资栏中的工资金额出现了3 3位小数;大家都知道,工资位小数;大家都知道,工资计算都是精确到计算都是精确到2 2位小数的,所以我们必须对本月工资进行位小数的,所以我们必须对本月工资进行“四舍五入四舍五入”处理,这处理,这就要用到函数就要用到函数ROUND()ROUND()。ROUND(number,

7、num_digits)Number 需要进行四舍五入的对象。需要进行四舍五入的对象。Num_digits 指定的位数,按此位数进行四舍五入指定的位数,按此位数进行四舍五入。如图如图1010: 图10图11 处理完后的结果如图处理完后的结果如图1111所示,计算后的金额已所示,计算后的金额已经全部四舍五入了。经全部四舍五入了。 下面,有请大家最熟悉的求和函数下面,有请大家最熟悉的求和函数SUM()SUM()闪亮登场!闪亮登场!SUM(number1,number2, .)Number1, number2, .Number1, number2, . 为为 1 1 到到 30 30 个需要求和的参数

8、,可以是数值、单元个需要求和的参数,可以是数值、单元格,也可以是区域。格,也可以是区域。如图如图1212:图12 根据公司规定,当月无缺勤可享受根据公司规定,当月无缺勤可享受3030元的全勤奖,这就需要我们对出勤元的全勤奖,这就需要我们对出勤天数进行判断。下面我们来熟悉一下另一个应用广泛的函数:天数进行判断。下面我们来熟悉一下另一个应用广泛的函数:IF()IF()。IF(logical_test,value_if_true,value_if_false)logical_testlogical_test是一个条件判断式,如果条件为真是一个条件判断式,如果条件为真(True)(True),则返回或

9、者执行,则返回或者执行 value_if_truevalue_if_true,如果条件为假,如果条件为假(False)(False),则返回或执行,则返回或执行value_if_falsevalue_if_false; 这样说明白了吧?那就试试吧!这样说明白了吧?那就试试吧!图13图14 双击填充柄向下复制后,结果如图双击填充柄向下复制后,结果如图1414;大;大家可以看到,凡是不满勤的人员,都没有家可以看到,凡是不满勤的人员,都没有3030元元的全勤奖。的全勤奖。 现在我们要将工资计算资料里面的全勤奖添加到工资表中。现在我们要将工资计算资料里面的全勤奖添加到工资表中。 在此先向大家泣血推荐一

10、个妙用无穷的函数在此先向大家泣血推荐一个妙用无穷的函数VLOOKUP() VLOOKUP() (广告?)(广告?) 。它在我。它在我个人的数据处理工作中立下了不可磨灭个人的数据处理工作中立下了不可磨灭andand载入史册的汗马功劳。载入史册的汗马功劳。VLOOKUP(lookup_value,table_array,col_index_num,range_lookup) (简直是天书嘛!喂喂!各位同学不要睡觉!起床罗!)(简直是天书嘛!喂喂!各位同学不要睡觉!起床罗!) 其实,其实,VLOOKUPVLOOKUP是一个条件查找函数,是一个条件查找函数,lookup_valuelookup_val

11、ue是查找条件,是查找条件,table_arraytable_array是查找的范围,是查找的范围,col_index_numcol_index_num是取值的列数,是取值的列数,range_lookuprange_lookup是指查是指查找精度,要求找精度,要求100%100%符合还是近似值符合还是近似值。为了更形象的说明,我们还是通过实例来演示。为了更形象的说明,我们还是通过实例来演示吧。吧。(有人嘀咕:早该这样了!)(有人嘀咕:早该这样了!) 我们在工作中经常遇到这样的情况:两个工作表中分别是仓库进料和发料的数我们在工作中经常遇到这样的情况:两个工作表中分别是仓库进料和发料的数据,但是材

12、料顺序不一致,要想合并成一张进销存报表怎么办?据,但是材料顺序不一致,要想合并成一张进销存报表怎么办?(什么?排序?再(什么?排序?再一个一个找?愚公啊,一个一个找?愚公啊,I I 服了服了YOUYOU!我!我FTingFTing)(齐声高唱:)(齐声高唱:VLOOKUPVLOOKUP!)!)在在工资计算中,要想直接调用人力资源部提供的考勤数据,怎么办?那可是工资计算中,要想直接调用人力资源部提供的考勤数据,怎么办?那可是1500015000多多人啊!人啊!(齐声高唱:还是(齐声高唱:还是VLOOKUPVLOOKUP!)(啊!)(啊&%&%* *%&%&* *#

13、 #&$%&$%* *!TMD!TMD!谁扔的砖谁扔的砖头?!)头?!)#h#h 如图如图1515所示,我们要在所示,我们要在Sheet2Sheet2工作表中,在工作表中,在“B:H”B:H”列范围内,查找员工编列范围内,查找员工编号等于号等于“000001”000001”的那一行,找到后将该行从的那一行,找到后将该行从“B”B”列往后数第列往后数第7 7列的值取过来;列的值取过来;如果找不到则显示出错提示,如果找不到则显示出错提示, 另外,我们还可以通过点击编辑栏旁边的另外,我们还可以通过点击编辑栏旁边的“fxfx”启动函数精灵向导来逐步启动函数精灵向导来逐步完成(不推荐)。

14、完成(不推荐)。图15 如果我们将如果我们将IFIF()与()与VLOOKUPVLOOKUP()嵌套使用,再加上一个()嵌套使用,再加上一个ISERRORISERROR(),就(),就可以去掉烦人的出错提示,完整公式如下:可以去掉烦人的出错提示,完整公式如下:=IF(ISERROR(VLOOKUP(B4,Sheet2!B:H,7,FALSE),VLOOKUP(B4,Sheet2!B:H,7,=IF(ISERROR(VLOOKUP(B4,Sheet2!B:H,7,FALSE),VLOOKUP(B4,Sheet2!B:H,7,FALSE)FALSE) 在我们的工作中,经常要对一大堆数据按给定的条件

15、进行汇总,怎么办呢?在我们的工作中,经常要对一大堆数据按给定的条件进行汇总,怎么办呢?没错,很多人都知道在没错,很多人都知道在EXCELEXCEL中有个分类汇总的功能。但假如我不是按类别呢?中有个分类汇总的功能。但假如我不是按类别呢?又或者我要将结果直接应用到其他地方去呢?又或者我要将结果直接应用到其他地方去呢? 这种情况下,分类汇总就已经无用武之地了。不过,好彩我们还有这种情况下,分类汇总就已经无用武之地了。不过,好彩我们还有SUMIF()SUMIF()这个宝贝,要不还真不知该咋办呢!这个宝贝,要不还真不知该咋办呢!图16 如图如图1616所示,我们要将所示,我们要将Sheet2Sheet2

16、中的扣款汇总后录入到工资表的中的扣款汇总后录入到工资表的“扣款扣款”栏栏内,用内,用SUMIFSUMIF()轻轻松松就可以搞定了!()轻轻松松就可以搞定了!SUMIF(range,criteria,sum_range)RangeRange 为用于条件判断的单元格区域。为用于条件判断的单元格区域。CriteriaCriteria 为确定哪些单元格将被相加求和的条件,其形式可以为数字、为确定哪些单元格将被相加求和的条件,其形式可以为数字、表达式或文本。表达式或文本。Sum_rangeSum_range 是需要求和的实际单元格。是需要求和的实际单元格。 就这样,工资计算的基本工作就算初步完成了!就这

17、样,工资计算的基本工作就算初步完成了! 呵呵,别激动!财务部做事一向是十分严谨的,所以对工作进行复查也是呵呵,别激动!财务部做事一向是十分严谨的,所以对工作进行复查也是必不可少的一环!必不可少的一环! 下面我们通过示例来说明一下如何对人事编号进行审核的!下面我们通过示例来说明一下如何对人事编号进行审核的! LEN(text) )TextText 是要查找其长度的文本。空格将作为字符进行计数。是要查找其长度的文本。空格将作为字符进行计数。 公司的人事编号统一都是公司的人事编号统一都是6 6位数,所以我们先用位数,所以我们先用IENIEN()判断一下工作表中()判断一下工作表中编号的长度是否正确。

18、如图编号的长度是否正确。如图1717:图17 点击填充柄向下复制,然后筛选出等于点击填充柄向下复制,然后筛选出等于6 6的数,如图的数,如图1818:所有人事编号长:所有人事编号长度有误的已经全部找到,下面就是如何去改正的问题了。度有误的已经全部找到,下面就是如何去改正的问题了。图18 很多同事交上来的电子表格中,自以为是地将人事编号设为很多同事交上来的电子表格中,自以为是地将人事编号设为“邮政编码邮政编码”格式,这样表面上看起来或者打印出来都是六位数,可是实际上还是数值格式,格式,这样表面上看起来或者打印出来都是六位数,可是实际上还是数值格式,真实的长度用真实的长度用LENLEN()一测就知

19、道了。()一测就知道了。 但是在进行取值运算时,但是在进行取值运算时,EXCELEXCEL会将会将“邮政编码邮政编码”格式的人事编号与文本格式的人事编号与文本格式的人事编号判断为截然不同的两个数据;所以如果某个月你因为没有考勤格式的人事编号判断为截然不同的两个数据;所以如果某个月你因为没有考勤收不到工资时,大可跑到考勤文员那里,拧住她的小耳朵问问她收不到工资时,大可跑到考勤文员那里,拧住她的小耳朵问问她 你为什么不来听课!你为什么不来听课! 在工资计算过程中,由于职位变动等原因,不可避免会存在一个人事编号在工资计算过程中,由于职位变动等原因,不可避免会存在一个人事编号有两份工资的状况,下面我们

20、来把这些人纠出来再说。有两份工资的状况,下面我们来把这些人纠出来再说。COUNTIF(range,criteria)RangeRange 为需要计算其中满足条件的单元格数目的单元格区域。为需要计算其中满足条件的单元格数目的单元格区域。CriteriaCriteria 为确定哪些单元格将被计算在内的条件,其形式可以为数字、表为确定哪些单元格将被计算在内的条件,其形式可以为数字、表达式或文本。达式或文本。图19 在这里在这里COUNTIFCOUNTIF()函数的意思是:在()函数的意思是:在“B”B”列中,统计列中,统计“000001”000001”这个员这个员工编号的个数。这样我们马上就知道谁将会收到几

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论