excel销售数据分析-实训练习参考模板_第1页
excel销售数据分析-实训练习参考模板_第2页
excel销售数据分析-实训练习参考模板_第3页
excel销售数据分析-实训练习参考模板_第4页
excel销售数据分析-实训练习参考模板_第5页
已阅读5页,还剩32页未读 继续免费阅读

下载本文档

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

文档简介

1、1 / 37EXCELEXCEL 实训练习三实训练习三商场销售数据的分析处理商场销售数据的分析处理1. 问题的提出问题的提出小李在深圳市开了若干家饮料连锁店,为了提高管理水平,他打算用 Excel 工作表来管理销售数据。下图是他制作的各饮料店的销售记录流水帐表。为了统计“毛利润” ,他必须去 “饮料基本信息”表中查找每种饮料的“进价”和“售价” 。这个工作量实在太大,而且还容易出错。现在希望:能否输入饮料名称后,让 Excel 根据这个名称自动去查找该饮料的“单位” 、 “进价” 、“售价”等信息,并存放到表“销售记录”的相应列中。2解决方案解决方案通常情况下,如果不借助其它方法的帮助,要想在

2、 Excel 中解决这个问题,只能到“饮料基本信息”表中一条一条地查找各种饮料的“进价”和“售价” 。如果不想这么做,你有什么更好的办法吗?这个实际需求,开发 Excel 的工程师,已经为我们想到了。在 Excel 中有一个函数,就是专门为解决这类问题设计的,这个函数就是 VLOOKUP。小李这个问题,可利用 Excel 中的查找函数 VLOOKUP 来解决。它的功能是,在数据区域的第一列中查找指定的数值,并返回数据区域当前行中指定列处的数值。下面来看看应用 VLOOKUP 函数是如何解决上述问题的。3.实现方法实现方法本案例要解决如下几个问题:1在“销售记录”工作表中用 VLOOKUP 函数

3、计算饮料的“单位”、“进价”和“售价”等信息,并计算出工作表中的“销售额”和“毛利润”等信息。2用“分类汇总”统计出各连锁店和各个区中各种饮料的“销售额”、“毛利润”。3用“数据透视表”分析各个区中每种饮料的销售情况和各个区中销售情况最好的饮料。4另外,为了提高效率、避免出错,小李还想制作一张可以从下拉列表中选择饮料名称,并能自动计算出顾客应交款及应找回款的“新销售记录”工作表。4制作过程制作过程STEP 1VLOOKUP函数的使用函数的使用设计目标设计目标参照下图,根据“销售记录”表中的“饮料名称”列,利用 VLOOKUP 函数在“饮料基本信息”表中查找其他列(单位、进价和售价)的值。根据以

4、上两个表根据以上两个表中的数据得到下中的数据得到下图中的结果图中的结果最后计算销售额最后计算销售额、毛利润、毛利率毛利润、毛利率(1)VLOOKUP 函数函数是干什么用的是干什么用的VLOOKUPVLOOKUP 函数函数的的功能:功能:查找数据区域首列满足条件的元素,并返回数据区域当前行中指定列处的查找数据区域首列满足条件的元素,并返回数据区域当前行中指定列处的值。值。VLOOKUPVLOOKUP 的语法:的语法:VLOOKUP(lookup_value,table_array,col_index_num,range_lookup)注意:注意:要查找的对象(参数)一定要定义在查找数据区域(参数

5、)的第一列。下面来看看VLOOKUP 函数是怎么用的。查找什么?到哪个区域查找?查找区域第几列的值?精确查找还是模糊查找?(2)如何查找)如何查找“单位单位”?打开文件“饮料销售(素材).xls” ,将文件另存为“姓名_饮料销售.xls” 。在“销售记录”工作表 中,选中 F3 单元格 选择“插入函数VLOOKUP” 单击“确定”。由于要根据饮料的名称查找“单位”,所以 VLOOKUP 函数的第一个参数应该选择饮料名称“D3”。在“Table_array”区域中选择“饮料价格”工作表中的 B2:E44。由于“单位”数据存放在“饮料信息”数据区域的第 2 列,所以输入数字“2”。由于要求饮料名称

6、精确匹配,所以最后一个参数输入“FALSE”。单击“确定”,可以看到函数准确地返回了“统一奶茶”的单位“瓶”。复制公式,出现了什么问题?为什么?如何解决呢?提示:注意在复制公式时,如果沿着列拖动时,列标要用绝对引用,想想看为什么?修改公式后,重新复制公式。(3)创建区域名称创建区域名称选择“饮料名称”工作表。选中饮料名称、单位、进价、售价所在的区域,即单元格区域 B2:E44。在名称框中输入“自己的姓名A”,一定要按回车确认。思 考思 考问题:问题:(1)区域的定义可以包含“序号”列吗?为什么?(2)如果名称定义错误了,如何将其删除。温馨提示:提示:也可以采用以下方法定义区域名称:选择菜单“插

7、入名称定义”命令,打开“定义名称”对话框,在名称框中输入“姓名 A”后,单击“确定”按钮,“姓名 A”区域名称创建完成(4)利用区域名查找)利用区域名查找“进价进价”和和 “售价售价”选择 “销售记录” 工作表 选中 G3 单元格 输入等号 “=” 选择函数 “ VLOOKUP” 单击“确定”。由于要根据饮料的名称查找 “售价” , 所以 VLOOKUP 函数的第一个参数应该选择饮料名称 “D3” 。在“Table_array”区域中输入“姓名 A”。由于“进价”数据存放在第 3 列,所以输入数字“3”。由于要求饮料名称精确匹配,所以最后一个参数输入“FALSE”单击“确定”,可以看到函数准确

8、地返回了“统一奶茶”的“进价”数据“1.9”。复制公式,看一看有什么不同?同样道理在 H3 单元格中建立查找饮料名称“售价”的公式。怎么样,对于 VLOOKUP 函数你是否有了一定的认识?如果还不会,请多做几遍,慢慢去体会。(5)计算销售额、)计算销售额、毛利润毛利润温馨温馨提示:表格中数据之间的关系为:销售额 售价*数量毛利润 (售价进价)数量STEP 2分类汇总分类汇总首先,建立表“销售记录”的二个副本“销售记录(2)”、“销售记录(3)”和“销售记录(4)”。温馨温馨提示:按住 Ctrl 键拖动工作表标签(1)按照)按照“所在区所在区”进行分类汇总进行分类汇总在表“销售记录(2)”中按“

9、所在区”对销售额和毛利润进行分类汇总,汇总结果显示在数据下方(结果见“(样例)饮料销售.xls”)。将销售 记 录(2)改名为 “ 所在 区 汇总”结果参见样例中的工作表“所在区汇总”温馨温馨提示:选择“所在区”列中的任意单元格单击“升序”按钮进行排序(排序的作用是什么?)然后选择“数据”“分类汇总”。(2)按照)按照“饮料名称饮料名称”进行分类汇总进行分类汇总在表“销售记录(3)”中按“饮料名称”对销售额和毛利润进行分类汇总(汇总方式为求和)对汇总结果中的毛利润列按降序排序,找出毛利润最大的饮料。将销售记录(3)改名为“饮料名称汇总”结果参见样例中的工作表“饮料名称汇总”温馨温馨提示:首先按

10、照“饮料名称”对“销售额”和“毛利润”进行分类汇总;然后,对“毛利润”进行降序排序。(3)用)用“嵌套分类汇总嵌套分类汇总”统计各个区和各饮料店的饮料统计各个区和各饮料店的饮料“销售额销售额”和和“毛利润毛利润”在“销售记录(4)”工作表中对“主要关键字”选择“所在区”,“次要关键字”选择“饮料店”排序。进行第一次“分类汇总”(分类字段为“所在区”) 。进行第二次“分类汇总”(分类字段为“饮料店”) 。将销售记录(4)改名为“嵌套汇总”结果参见样例中的工作表“嵌套汇总”温馨温馨提示:首先,选择“数据”“排序”命令,在主要关键字中选择“所在区”,在次要关键字中选择“饮料店”;然后,先按照“所在区

11、”进行分类汇总;再按照“饮料店”进行汇总,但是第二次汇总时,必须取消“替换当前分类汇总” 。STEP 3利用数据透视表实现统计分析利用数据透视表实现统计分析设计目标设计目标如下图所示,利用数据透视表生成三维数据统计报表。利用排序利用排序, 找找出 销 售 额 最出 销 售 额 最大的饮料大的饮料(1)为)为 “销售记录销售记录”表创建数据透视表表创建数据透视表要求:为表“销售记录”建立数据透视表,将数据透视表显示在新工作表中,并将数据透视表命名为“销售统计”行显示“饮料名称饮料名称”,列显示“所在区所在区”,“销售额销售额”显示在数据区。结果参见样例中的“销售统计”工作表。温馨温馨提示:选中“

12、销售记录”工作表的任意单元格,选择“数据”“数据透视表和数据透视图”;单击“下一步”,选择销售数据所在区域;单击“下一步”,打开“数据透视表和数据透视表视图向导之 3”;单击“布局”按钮,打开“数据透视表和数据透视表视图向导布局”对话框,将“饮料名称”拖到左边图形的“行”上,“所在区”拖到“列”上,销售额拖到“数据”中,如下图所示;单击“确定”,数据透视表显示位置:“新建工作表”。单击“完成”, 将数据透视表命名为“销售统计”。(2)根据数据透视表找出销售额最大的饮料)根据数据透视表找出销售额最大的饮料对毛利润按降序排序,找出销售额最大的三种饮料。结果参见样例中的“销售统计”工作表温馨温馨提示

13、:选中“总计”列的数值部分(不包含最后一行数值)然后单击工具栏中的排序按钮进行排序。(3)在)在“销售统计销售统计”工作表中,找出各个区工作表中,找出各个区“销售额销售额”最大的饮料最大的饮料在“销售统计”工作表中,用 MAX 函数找出每个区“销售额”最大的饮料的“销售额” 。在“销售统计”工作表中,用 VLOOKUP 函数找出各区“最大销售额”所对应的“饮料名称” 。STEP 4用用“两轴线两轴线-柱图柱图”比较比较“销售额销售额”和和“毛利润毛利润”设计目标现在,小李想用“两轴线-柱图”比较“南山区” 、 “福田区”和“罗湖区”的销售额和毛利润之间的关系。如下图所示,用两轴线柱图表来比较销

14、售额和毛利润:(1)制作)制作“两轴线图两轴线图”在表“所在区汇总”分别选择“所在区”、“销售额”和“毛利润”三列(如下图)所示;单击“图表向导”按钮,打开“图表向导-4-图表类型”对话框,选择“自定义类型自定义类型”选项卡,选择“两轴线-柱图” 。单击“下一步” ,打开“图表向导-4-图表源数据”对话框;单击“下一步” ,打开“图表向导-4-图表选项”对话框,按下图进行设置;单击“下一步” ,在“图表位置”对话框中,选择“作为其中的对象插入” ,单击“完成”按钮。(2)美化图表)美化图表参照“饮料销售(样例).xls” ,完成对图表格式的设置(格式可以自定义) 。STEP 5利用数据有效性制

15、作更方便利用数据有效性制作更方便、更实用的更实用的“新销售记录新销售记录”工工作表作表设计目标设计目标在“饮料销售.xls”中制作一张“新销售记录表” ,并应用数据有效性设置,使得在填写了销售“数量”和选取了“饮料名称”后,可以自动计算出“销售额”、“毛利润”和“毛利率”。(1)制作)制作“销售记录销售记录”表副本表副本在“饮料销售.xls”中建立一个“销售记录”表的副本,并将其重命名为“新销售记录”,然后将其前五列的内容删除(只保留标题行),如下图所示。并增加 3 个新列“实收”、“应收”和“找回”(2)对)对“饮料名称饮料名称”应用数据有效性设置应用数据有效性设置选中“饮料价格”表中的“饮

16、料名称”区域,并将其定义为“饮料名称”,如下图所示。选中“新销售记录”的第 4 列(“饮料名称”列),然后再选择“数据”“有效性”打开数据有效性对话框。在有效性条件中选择“序列”。在“来源”中填写“=饮料名称”(注意:“饮料名称”是定义的“饮料名称”区域),如图下所示。(3)数据有效性的使用)数据有效性的使用制作完成,如下图所示,试试看,是不是在填写了销售“数量”和选取了“饮料名称”后,可以自动计算出“销售额” 、 “毛利润”和“毛利率” ,很方便吧!(4)对)对 “饮料店饮料店”列进行数据有效性设置列进行数据有效性设置参照“饮料名称”的设置对“饮料店”进行设置(5)创建创建 “应收应收”和和

17、“找回找回”列列的公式的公式,算法如下:应收,算法如下:应收=销售额,找回销售额,找回=实收应收。实收应收。STEP 6让查找公式更完美让查找公式更完美(1)隐藏列)隐藏列在“新销售记录”工作表中将不需要显示的列(“单位”、“进价”、“销售额”)隐藏起来。(2)前面的结果有缺陷)前面的结果有缺陷在上面应用了查找函数 VLOOKUP 的“销售记录”表中,如果把 D3 单元格中的饮料名称删去以后,可以看到 F3、G3、H3 单元格(即:单位、售价和进价)中均返回错误值“#N/A”。大家可以试一下,当 VLOOKUP 函数在“饮料价格”表中没有找到 D3 单元格中的饮料名称时都要返回错误值“#N/A

18、”。能不能让当 VLOOKUP 函数在“饮料信息”表中没有找到 D3 单元格中的饮料名称时不返回错误值“#N/A”,而只什么都不显示(即显示空格)呢?问题:利用 IF 函数和 ISERROR 函数,使“销售额”、“毛收入”和“毛利润”三列的值,在没有输入饮料名称时,不显示“#VALUE!”错误值。(2)解决办法)解决办法利用 IF 和 ISERROR 函数可以解决上面的问题。试试看,你能解决这个问题吗?上面的问题变成两种情况:如果当 “VLOOKUP(D3,ylmc,2,FALSE)” 部分返回错误值的话, 则在 F3 中显示空字符串。如果“VLOOKUP(D3,ylmc,2,FALSE)”部

19、分工作正常,则在 F3 单元格中显示饮料对应的“售价”(即 VLOOKUP(D3,ylmc,2,FALSE)的值)。温馨温馨提示:提示:ISERROR(value)函数:当变量 value 是错误值“#N/A”时,返回逻辑真(TRUE),因此,当它与函数 IF 结合在一起使用时,可以用于在公式中查出错误值。IF 函数与 ISERROR 函数联合使用的通用表示法:IF(ISERROR(IF(ISERROR(VALUEVALUE),),”, ,VALUEVALUE) )STEP 7冻结窗口保留标题行在“销售记录销售记录”工作表中,当销售记录增多后,为了保留标题行的内容,可单击 A1 单元格,执行“

20、窗口”“冻结窗口”命令,当滚动屏幕时,可以把第一行(即表头行)的内容一直保留在窗口中。4. 重点难点重点难点(1)重点VLOOKUP 函数的使用。区域名称的定义分类汇总数据透视表(2)难点VLOOKUP 函数的参数的选择数据透视表5. 案例总结与常见问题案例总结与常见问题本案例通过对学生信息表数据的处理, 介绍了查找与引用类函数 VLOOKUP 的用法及分类汇总和数据透视表的用法。(一)你知道了吗?(一)你知道了吗?通过本案例的学习,你能回答如下问题吗?1 1VLOOKUPVLOOKUP 函数是干什么的?函数是干什么的?2 2用用 VLOOKUPVLOOKUP 函数进行查找时函数进行查找时,所

21、要查找的元素为什么一定要在所定义的所要查找的元素为什么一定要在所定义的数据区域的第一列?数据区域的第一列?3 3VLOOKUPVLOOKUP 函数中第二个参数的含义是什么?在定义第二个参数时要注意函数中第二个参数的含义是什么?在定义第二个参数时要注意什么?什么?4 4在对在对 VLOOKPUVLOOKPU 函数沿列进行复制时函数沿列进行复制时,一般情况下一般情况下,为什么列标要用绝对为什么列标要用绝对地址?地址?5 5如何定义数据区域,如何删除数据区域?如何定义数据区域,如何删除数据区域?6用 VLOOKPU 函数时,可以不定义数据区域吗?7 7什么是分类汇总?它有什么作用?什么是分类汇总?它

22、有什么作用?8 8在分类汇总之前要注意什么?在分类汇总之前要注意什么?(二)常见问题及处理方法(二)常见问题及处理方法下面把大家在本案例的学习过程中容易遇到的一些问题及处理方法列于下表:常见问题可能原因处理方法“数据区域” 名称无法重新定义。该 “数据区域” 名称已被定义。将其删除,重新定义,方法:选择“插入”“名称”“定义”,打开“定义名称”对话框,选择已定义的名称,单击“删除”命令。VLOOKUP 函 数 返回错误值“#N/A” 。(1)没有把要查找的对象定义在“数据区域”的第一列。重新定义“数据区域” ,把要查找的内容定义在“数据区域”的第一列。(2) 查找的内容在定义的 “数据区域”中不存在。用 ISERROR 函数使错误值不显示。使用“填充柄”沿列拖动复制公式时出现错误值“#N/A” 。要查找的对象(VLOOKUP 函数的第一个参数)列标没有用绝对引用。在使用“填充柄”沿列拖动前先将第一个参数的列标绝对引用。分类汇总结果不正确。(1)在“分类汇总”之前没先按要“分类”的字段排序。先按要分类的字段排序,然后再进行“分类汇总”。(2)虽然已先按要“分类”的字段排序, 但在 “分类汇总”时,分类字段选择不正确(没有选择已排序的字段) 。在“分类汇总”时,“分类”字段选择已排序的字段。6. 课后作业:学

温馨提示

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

评论

0/150

提交评论