最近两个多月,猪肉价格成为很多人关注的热点话题。

根据新闻报道,在今年8月的第二周,猪肉价格同比上涨了46.8%,部分地区达到了32.61元/公斤的高价,没想到今年,这位“二师兄”肉的宝贵程度及知名度,竟然丝毫不亚于当年它“师父”的唐僧肉。让我们具体来看看它到底有多贵吧。

数据源:

小玲老师从“中国养猪网”随机选取了五个省份的猪肉价格,制成下表。(仅作excel演示使用)

图1

*说明:

由三个品种杂交生产的猪叫三元猪;

外三元:全部选用外来品种杂交而成;

内三元:三个品种中有一到两个我国的品种,则称为内三元;

土杂猪:是指良种猪与本地猪的杂交品种。

目标样式:

现在我们需要利用excel,将上表做成动态可筛选的模式,变成一个可汇报的动态数据表,数据表内容会随被筛选字段的变化而变化,如下图所示:

图2

分析思路:

在动手操作之前呢,我们先来分析一下“这道题”。

我一直信奉 “思路比方法更为重要”,学会分析,就学会了举一反三的能力,遇到问题时,总能想到解决办法,这是最重要的,也是自己竞争力的体现。

首先,我们来对比一下“目标数据表”与“数据源表”的区别,你会发现:

(1)功能上有区别:静态表 vs 动态表,目标表多了筛选功能。

(2)样式上有区别:目标表较数据源表,新增了三个筛选按钮,且目标表没有合并单元格。

提到“动态筛选”,其实是有固定套路的,给大家普及一下三种常用的套路:

(1)数据透视表/超级表+切片器

(2)数据有效性+公式

(3)开发工具-窗体控件-单元格关联+公式+高级筛选

这三种套路,希望大家可以熟记于心,并形成条件反射,日后一旦遇到动态表格制作,就直接拿来用,脑中想到这几种固定搭配即可。

*本着让大家深入理解的精神,给大家解释一下,这几个套路的形成思路(同类问题均可按此方法进行分析):

1、“动态筛选”,可以拆分为:动态+筛选

2、涉及筛选部分,需要想到excel具有“筛选”功能的操作或按键有哪些:

(1)excel自带的筛选

(2)数据透视表本身的筛选功能,外加切片器

(3)数据有效性

(4)开发工具中的窗体控件

(5)高级筛选等

关于“动态”:

(1)数据透视表本身就是动态的;

(2)目标值通过公式链接到具体单元格,随着单元格内容变化,目标值发生变化,也是动态的;

(3)宏、VBA也可以实现目标的动态化

3、再将筛选与动态结合起来,就形成了上述提到的三种常用固定搭配。

在本例中很明显是使用数据透视表+切片器的搭配模式,实用性最高,操作起来最简单。

具体操作:

※步骤一:处理数据源

取消数据源表中的合并单元格,并快速填充空白单元格。

*提示:数据源非常重要,是一切excel操作的来源,一定要保证数据源的准确性和规范性(无隐藏行或列、无合并单元格等)。

具体操作:取消合并单元格→按Ctrl+G打开定位条件→选择“空值”→在编辑栏输入公式“=B3”(=上方单元格)→按Ctrl+Enter组合键完成公式录入→最后粘贴为数值。

操作请见如下GIF动图

图3

※步骤二:制作数据透视表

这个步骤会涉及到一些细节上的操作,需要保证最后呈现出的数据透视表与数据源表的内容、字段排列一致。所以在制作透视表时,需先将所有的字段均移至透视表字段的“行”字段下:

图4

结果如下:

图5

移动完成后,你会发现透视表的整体格式不符合我们初始的要求,需要进行以下操作步骤:

a. 更改数据透视表的布局

点击透视表,单击鼠标右键→选择“数据透视表选项”→在“显示”栏中勾选“经典数据透视表布局(启用网格中的字段拖放)”。

图6

或者也可以直接在“数据透视表工具”栏中,点击“设计”→“报表布局”→选择“以表格形式显示”。

图7

效果如下图所示:

图8

b. 取消分类汇总

点击透视表,在“数据透视表工具”栏中 ,点击“设计”→“分类汇总”→选择“不显示分类汇总”。效果如下图所示:

图9

c. 将省份列的空白处填充

点击透视表,在“数据透视表工具”栏中,点击“设计”→“报表布局”→选择“重复所有项目标签”。

图10

d. 取消“展开与折叠”按钮

点击透视表,单击鼠标右键→选择“数据透视表选项”→在“显示”栏中取消勾选“显示展开/折叠按钮”。或者,在“数据透视表工具”栏中,点击“分析”→点击“+/-按钮”。效果如图所示:

图11

设置完成后,是不是发现与源数据表的格式差不多了呢?

※步骤三:添加切片器,实现“傻瓜式”动态筛选

数据透视表有自带的手动筛选功能,将需要筛选的字段挪至“筛选”字段下即可实现筛选。

但如果本例按此法操作,将作为筛选字段的“省份、类型及较全国均价”,移至“筛选”字段下,会发现这三列数据会在表格中消失,仅作为筛选按钮出现在表格的上方。

图12

导致这一现象的原因是由于数据透视表的筛选字段与行字段,是二选一,有我无他的关系。

若想解决,可以在数据源中添加辅助列(将需要筛选的字段列重新复制一列),刷新数据透视表,然后将其中一份字段放入筛选字段下,另一份字段放入行字段下,即可。

但此方法较为繁琐,且展示起来不够简洁明了。

此时,“切片器”的优势就体现出来了,利用切片器,可以直观的进行数据的筛选。

哪怕不懂数据透视表,在看到切片器后,就知道该如何使用了。

切片器的添加方式:点击透视表,在“数据透视表工具”栏中,点击“分析”- “插入切片器”。然后根据需要,选择作为筛选栏的字段即可。

具体操作请见下方动图:

图13

最后再对切片器和数据透视表进行美化,就可以完成目标样式中的动态图表啦~

除以上excel技能外,小玲老师更多的是希望小伙伴们可以学会分析的思路。考虑到数据透视表的普及度,以及不受版本限制的特点,所以本例,老师采用透视表来做讲解。若小伙伴们的excel是2013版及以上的,可以直接使用超级表,两步就能完成。操作用法:点击源数据表,使用快捷键Ctrl+T,调用出超级表,然后增加切片器功能即可。是不是很简单,小伙伴快来试试吧!

excel切片器_用Excel切片器做自动化表格,动态呈现,瞬间高大上相关推荐

  1. excel自动筛选_在Excel自动筛选器中隐藏箭头

    excel自动筛选 When you turn on the filter in an Excel worksheet list, or if you create a named Excel tab ...

  2. 多项式朴素贝叶斯分类器_多项式朴素贝叶斯分类器的主题预测

    多项式朴素贝叶斯分类器 In Analytics Vidhya, Hackathon, there was a problem statement for text prediction of top ...

  3. excel自动筛选_在Excel中按选择自动筛选

    excel自动筛选 In Excel 2003, you can add a couple of buttons to the toolbar to make it easy to filter a ...

  4. excel文件修复_修复Excel文件

    excel文件修复 If you're having problems with an Excel file, using the built in repair feature might fix ...

  5. excel 溢出 修复_修复Excel条件格式重复规则

    excel 溢出 修复 Conditional formatting is a great way to highlight specific data, but did you know that ...

  6. excel 拖动滚动条_使用Excel滚动条修剪圣诞树

    excel 拖动滚动条 An Excel scroll bar can be used for practical (and sometimes boring) things, like testin ...

  7. spring 两次进入拦截器_过滤器和拦截器的 6 个区别,别再傻傻分不清了

    点击上方 肉眼品世界,选择 设为星标 深度价值体系传递 作者 :程序员内点事 来源 :toutiao.com/i6834310440495874563 毕竟这两种工具开发中用到的频率都相当高,应用起来 ...

  8. python切片原理_分析python切片原理和方法

    使用索引获取列表的元素(随机读取) 列表元素支持用索引访问,正向索引从0开始 colors=["red","blue","green"] c ...

  9. 如何听节拍器_如何用节拍器卡节拍?节拍器的使用方法!

    大家好,我是雅风. 这篇文章讲节拍器如何去使用,如何用节拍器卡节拍? 节拍器一般分为两种,一种机械运转上发条,一种电子. 首先我来讲一下节拍器使用方法. 一.机械节拍器. 机械节拍器 这种节拍器不需要 ...

  10. 多线程占用修改同一excel文件冲突_漫谈Excel报表移动化的逐级解决方案

    Excel是应用最广泛的报表工具,它集数据存储.数据处理.数据分析于一身,广泛应用于各行各业的日常工作中(无论这个企业的信息化程度有多高.多低).而且随着Office365的普及,软件License的 ...

最新文章

  1. 阿里云nginx配置ssl证书
  2. Serverless 技术选型
  3. Matlab中的结构体
  4. C#通过COM组件操作IE浏览器(四):实用代码总结
  5. mysql5.7导出数据_mysql5.7导出数据时出现--secure-file-priv选项应对方法
  6. Android Bitmap 加载与像素操作
  7. 在Java中获取系统属性
  8. vue点击按钮打开下拉菜单_vue 点击弹出下拉菜单 点击其他页面收回菜单
  9. cximage函数总结
  10. 显卡升级测试软件,Shader Model 5.0显卡测试工具 显卡升级测试工具
  11. mpc-hc设置说明
  12. uniapp中H5网页和打包app分别生成二维码
  13. 发送邮件错误常见错误码
  14. 搭建fcm中转服务器,FCM服务器实现
  15. Hook是什么,React为什么要引入Hook
  16. 【10639 Hello Kitty】
  17. JS实现百度地图搜索悬浮窗功能
  18. mysql字段类型对应java字段类型
  19. 手机app+esp8266控制小区大门门锁,实现远程开门
  20. 新型AI助理BAYOU或将成为无代码编程的救星

热门文章

  1. 如何裁剪图片中不要的部分?这个裁剪方法很好用
  2. linux usleep函数,linux下,测试usleep函数对CPU占用率的影响
  3. Python中return返回值的简单用法
  4. CHINC 2022|熙牛医疗CEO墙辉演讲实录-医疗行业双中台架构探索与实践
  5. 线性表长度(线性表实训)
  6. PS2021 编辑PDF文件,修改文字
  7. servlet的创建及配置
  8. (七) carla真实世界坐标系与全局俯视地图像素坐标系变换
  9. 【matlab图像处理】直方图均衡化操作
  10. NANK南卡无线蓝牙耳机体验:身材虽大,续航却格外长