ToB企服应用市场:ToB评测及商务社交产业平台

标题: Excel 制作可视化看板的思路及操作 [打印本页]

作者: 万有斥力    时间: 2023-3-7 19:50
标题: Excel 制作可视化看板的思路及操作
以制作生产质量数据可视化看板为例,介绍用excel制作可视化看板的思路以及数据透视表、Vlookup、sumif、rank等常用函数的用法。主要参考文章,我补充数据并完善了制作可视化看板的思路,下面内容是对可视化看板选择性的复现。开源的数据和excel文档见文末。

目录

一、完成效果图


二、制作可视化看板的思路


三、制作可视化看板

1. 可视化界面的排版布局

1.1 确定可视化界面的内容

目标:制作生产质量可视化看板。
原始指标:《原始数据》表中字段为项目名、生产车间、负责人、生产数量、不合格数量、生产日期。
展示内容:
1、静态【年表】各项目这一年的生产情况——每个项目的生产数量、不合格数量、合格率,并排名。
2、静态【季度表】各季度的生产情况——每个季度的生产数量、不合格数量和合格率。
3、动态【月表】每个月的生产情况
根据内容增加指标:合格率、月、日、季度。
确定数据透视表的展示项:日、月、负责人、项目、生产车间。
确定数据透视表的求和项:生产数量、不合格数量。
确定每个统计表的标题和字段
1、年表:
2、季度表:
3、月表:
1.2 可视化界面排版的思路

关键:分析逻辑清晰,明确要展示的内容,有主次之分。
1.3 按照内容设计可视化界面的排版

1.3.1 设置看板底色

选中表格区域填充。这里填充为蓝色(#203764)。

1.3.2 可视化界面的布局

将要展示的信息按区域划分。方便后面数据的输出展示。对应区域用深蓝色(#021A3C)填充。调整格式并输入文字,最终页面如下:

2. 原始数据的处理

打开《原始数据》工作表(该工作表相当于数据库,用来存放原始数据),拿到原始数据后,为给数据看板提供展示的数据,需要对数据做一些处理,在这里我们利用公式计算出生产的合格率、月、日、季度。
在表格中输入列名:合格率、月、日、季度后利用公式计算出数值,再利用快捷键“CTRL+T”创建表,将表名重命名为《生产质量数据》。

计算公式如下:
  1. 1、合格率计算公式:=TEXT(((C2-D2)/C2)*100,"0.00")&"%"
  2. 2、月份计算公式:=MONTH(F2)
  3. 3、日计算公式:=DAY(F2)
  4. 4、季度计算公式:=CHOOSE([@月],1,1,1,2,2,2,3,3,3,4,4,4)
复制代码
有了上面的数据,接着我们使用数据透视表对数据进一步处理。
3. 创建数据透视表

很多统计都可以基于数据透视表完成,所以在对原始数据处理之后,使用数据透视表完成可视化看板的动态部分。


切片器样式的设计参考Excel切片器怎么修改颜色?

4. 统计数据

4.1 获取年度数据统计表

新建一个用于存放统计数据的sheet表,命名为统计表。
输入项目名、生产数量、不合格数量、合格率、排名之后,利用快捷键“CTRL + T”创建表,重命名为表1。通过sumif函数对原始数据表进行数据汇总并计算合格率。再通过rank函数进行排名。

计算公式如下:
  1. 1、生产数量公式:=SUMIF(生产质量数据!$A:A,[@项目名],生产质量数据!$C:C);
  2. 2、不合格数量公式:=SUMIF(生产质量数据!$A:A,[@项目名],生产质量数据!$D:D);
  3. 3、合格率公式:=((B3-C3)/B3)*100
  4. 4、排名公式:=TEXT(RANK([@生产数量],[生产数量]),"0")
复制代码
4.2 获取季度数据统计表

在统计表中通过公式获取《生产质量数据》每一个季度的数据统计。输入季度、生产数量、不合格数量、合格率之后,利用快捷键“CTRL + T”创建表,重命名为表2。

计算公式如下:
  1. 1、一季度生产数量公式:=SUMIFS(生产质量数据!$C:C,生产质量数据!$J:J,1)。其他季度只需修改公式中的数字1为对应季度即可。
  2. 2、一季度不合格数量公式:=SUMIFS(生产质量数据!$D:D,生产质量数据!$J:J,1)。其他季度只需修改公式中的数字1为对应季度即可。
  3. 3、合格率可直接根据生产数量和不合格数量直接获得:=TEXT(((B17-C17)/B17)*100,"0.00")&"%"。
复制代码
4.3 获取车间不合格数量排名统计表

输入生产车间、不合格数量、排名之后,利用快捷键“CTRL + T”创建表,重命名为表3。通过 sumif 函数对《数据透视表》中不合格数量求和统计再通过rank函数进行排名统计:

计算公式如下:
  1. 1、不合格数量计算公式:=SUMIF(数据透视表!$A:A,[@生产车间],数据透视表!$C:C)。
  2. 2、排名计算公式:=TEXT(RANK([@不合格数量],[不合格数量]),"0")。
复制代码
4.4 获取负责人不合格数量统计表

输入负责人、不合格数量、占比之后,利用快捷键“CTRL + T”创建表,重命名为表4。通过sumif函数对《数据透视表》中不同负责人的不合格数量进行求和统计:
求B43:选中之后使用“Alt + +”快捷键求和。

计算公式如下:
  1. 1、不合格数公式:=SUMIF(数据透视表!$A:A,[@负责人],数据透视表!$C:C)。
  2. 2、占比公式:=[@不合格数]/$B43*100 (B43为不合格总数)。
复制代码
4.5 获取每日合格率统计表

在“统计表”工作表中手动输入蓝色区域的文字,方便统计指定月份每日数据。之后按照公式求某个月每日的生产数量、不合格数量、合格率。

计算公式如下:
  1. 1、在生产数量位置输入公式:=SUMIF(数据透视表!$A:A,B49,数据透视表!$B:B) 将公式向右拉动填充至31位置;
  2. 2、在不合格数量位置输入公式:=SUMIF(数据透视表!$A:A,B49,数据透视表!$C:C) 将公式向右拉动填充值31位置;
  3. 3、在合格率位置输入公式:= IFERROR((B50-B51)/B50,"") 将公式向右拉动填充值31位置;
  4. 4、在辅助列所有位置输入1。
复制代码
5. 可视化数据呈现

5.1 季度数据统计表的呈现

将季度数据显示在看板页面:在看板对应位置输入“=”号后选择季度统计表中对应的值即可。将四个季度对应的值全部用同样方式输入即可。

5.2 车间不合格数量排名统计表的呈现

通过VLOOKUP+if函数反向查找对应排名的生产线和不良数量。

在下方区域还可以做一个车间和数量的折线图,如下图所示:

公式如下:
  1. 1、排名获取公式:=TEXT(1,"0")。
  2. 2、生产线获取公式:=VLOOKUP(B12,IF({1,0},表3[[#全部],[排名]],表3[[#全部],[生产车间]]),2,FALSE)。
  3. 2、数量获取公式:=IFERROR(VLOOKUP(C13,下拉信息!$J:$K,2,FALSE),'')。
复制代码
5.3 每日合格率统计表的呈现

插入条形图:选择合格率所有数据(下图红框区域)点击插入图表。



5.4 负责人不合格数量占比统计表的呈现

选择负责人和占比数据插入旭日图或环形图即可。将插入的图表剪切至看板对应位置,调整大小和背景颜色即可。

调整大小与格式后如图所示:

负责人对应的不合格数量的计算公式如下:
  1. 不合格数量:=SUMIF(数据透视表!$A:A,G23,数据透视表!$C:C)。
复制代码
5.5 年度数据统计表的呈现

全年信息汇总也是通过VLOOKUP+IF函数,通过排名反向查找项目名,生产数量、不良数量等信息。

计算公式如下:
  1. 1、排名:= TEXT(1,"0")。
  2. 2、项目名:=VLOOKUP(J22,IF({1,0},表1[[#全部],[排名]],表1[[#全部],[项目名]]),2,FALSE)。
  3. 3、生产数量:=VLOOKUP(J22,IF({1,0},表1[[#全部],[排名]],表1[[#全部],[生产数量]]),2,FALSE)。
  4. 4、不合格数量:=VLOOKUP(J22,IF({1,0},表1[[#全部],[排名]],表1[[#全部],[不合格数量]]),2,FALSE)。
  5. 5、合格率:=VLOOKUP(J22,IF({1,0},表1[[#全部],[排名]],表1[[#全部],[合格率]]),2,FALSE)。
复制代码
5.6 制作动态标题

每个动态表的标题中添加  “动态月”。只需要在标题里面 输入 以下公式:
  1. 1、= 数据透视表!$B1&"月 车间不合格数量排名"。
  2. 2、= 数据透视表!$B1&"月 每日合格率统计"。
  3. 3、= 数据透视表!$B1&"月 负责人不合格数量占比"。
复制代码

注:数据和excel文档之后我会同步到git。

免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!




欢迎光临 ToB企服应用市场:ToB评测及商务社交产业平台 (https://dis.qidao123.com/) Powered by Discuz! X3.4