当前位置: 首页 > backend >正文

数据分析:用Excel做周报

目录

1.初始模板

​编辑

2.填充数据

2.1 日期以及表头

2.2 数据验证

2.3 计算数据填充

2.3.1 灵活计算

2.3.2 单独计算

2.3.3 总计

2.4 数据格式

2.5 周累计

2.6 周环比

2.7 业务进度

3 美化

1.初始模板

2.填充数据

2.1 日期以及表头

结果指标有以下这些:

  • GMV
  • 商家实收
  • 到手率=商家实收/GMV
  • 有效订单
  • 无效订单
  • 客单价=GMV/有效订单

过程指标有以下这些:

  • 曝光人数
  • 进店人数
  • 进店转化率=进店人数/曝光人数
  • 下单人数
  • 下单转化率=下单人数/进店人数
  • 营销占比=CPC总费用/GMV

填充时发现日期变成了一串#

没关系,把单元格拉宽一点就好啦

填充数据时,都基于一个数据引用,之后只要改动那一个数据,就都可以自动改动了,省了不少维护时间

2.2 数据验证

数据 -> (数据工具)数据验证

英文逗号分隔

完成一个可以下拉的筛选器

2.3 计算数据填充

2.3.1 灵活计算

开始计算GMV

J列是源数据的GMV

这里就有一个问题,我们就写死了,只能根据源数据的GMV那一列(J列)来改变数据,想求商家实收只能再重新写,不太灵活,那有没有什么方法呢?

其实把条件改的灵活一些,用index和match来查找不就好了吗?

接下来再把日期也变得灵活一些

查找时溢出了,不过不用着急,这是因为MATCH函数用来在一个范围中寻找某个值的位置,但如果该范围内存在多个匹配项,它可能返回一个数组而非单个值。

=后面加一个@就好啦, @符号告诉 Excel 只返回数组结果中的第一个值,将动态数组结果 “压缩” 为单个值。添加@后强制它只返回第一个值,从而避免整个数组结果试图“溢出”到其他单元格的情况。

将源数据A列用日期列公式替换,J列用求和列替换,H列用平台列替换

使用完日期列求和列平台列就可以删除了,只是作为辅助,报表不需要

2.3.2 单独计算

到手率和客单价需要计算,所以报错了

到手率=商家实收/GMV

客单价=GMV/有效订单

计算曝光人数:把C12改成C24,其余不变

进店转化率=进店人数/曝光人数

下单转化率=下单人数/进店人数

营销占比=cpc总费用/GMV

cpc总费用源数据有,报表表头没有,所以就把列名直接写出来,把C12改成"cpc总费用"即可算出cpc总费用,GMV直接引用C13

2.3.3 总计

快速求和快捷键:“Alt” +  “=” 

求和公式向右拖拽填充

但是到手率和客单价是除法公式,还得向下拖拽一下

营销占比总计稍微复杂一些,这时可以通过第一天的cpc总费用来计算一周的总费用,再除以总GMV,在第一天的cpc总费用的基础上修改

按住ctrl可以多选

2.4 数据格式

这里可以抹掉小数点

占比什么的都改成百分比模式

2.5 周累计

迷你图:

选中数据

插入 -> 折线

放入周累计里曝光人数后面

再点标记

2.6 周环比

周环比=本周/上周 -1

有效订单周环比 = 本周有效订单总计/上周有效订单 - 1

商家实收把引用位置变一下就好,都从有效订单改为商家实收

到手率周环比有点复杂

到手率周环比 = 本周到手率/上周到手率-1

上周到手率 = 上周商家实收/上周GMV

到手率周环比 = 本周到手率 / (上周商家实收/上周GMV)-1

上周商家实收在商家实收环比里面的被除数就是,复制过来就行

上周GMV只需要在上周商家实收基础上把C8改成C12

2.7 业务进度

业务进度 = 整个GMV / 目标

直接在上周GMV公式里修改,把上周第一天改为本月第一天,上周最后一天改为这周最后一天

3 美化

业务进度加个进度条

合并单元格,保留整数

周环比的有效订单

点击格式

再新建一个条件格式

再来一个

双击格式刷

结果指标进行美化

格式里面加个下划线加粗

在视图里取消网格线

标题合并单元格,居中放大加粗

最后一步就是按照自己的想法来美化,有时间调整即可

这样一份可以根据数据变动的自动化周报就完成了!!!

http://www.xdnf.cn/news/1420.html

相关文章:

  • Android开发常用外部组件及使用指南(上)
  • maple实现移位算法
  • 智驭未来:NVIDIA自动驾驶安全白皮书与实验室创新实践深度解析
  • Dart Flutter数据类型详解 int double String bool list Map
  • 亚远景-基于ASPICE标准的汽车软件过程优化路径
  • 电路中的DGND、GROUND、GROUND_REF的区别,VREF、VCC、VDD、VEE和VSS的区别?
  • Django 实现电影推荐系统:从搭建到功能完善(附源码)
  • AutoGPT超详细教程
  • SQL 时间转换的CONVERT()函数应用说明
  • Sentinel源码—9.限流算法的实现对比二
  • HSTL详解
  • 容器化-Docker-进阶
  • 高光谱相机在工业检测中的应用:LED屏检、PCB板缺陷检测
  • 软件项目实施全流程及交付物清单
  • 【教学类-102-17】蝴蝶三色图(用最大长宽作图,填入横板和竖版共16个WORD单元格模版大小,制作大小图)
  • Lodash 初学指南(适用于 Vue 3)​
  • 如何将IDP映射属性添加,到accountToken中 方便项目获取登录人信息
  • centos7部署k8s集群
  • 介绍 IntelliJ IDEA 快捷键操作
  • OpenBayes 一周速览|EasyControl 高效控制 DiT 架构,助力吉卜力风图像一键生成;TripoSG 单图秒变高保真 3D 模型
  • 移动端使用keep-alive将页面缓存和滚动缓存具体实现方法 - 详解
  • 【数据结构和算法】6. 哈希表
  • 无人船 | 图解基于PID控制的路径跟踪算法(以欠驱动无人艇Otter为例)
  • 解锁现代生活健康密码,开启养生新方式
  • 计算机网络笔记(六)——1.6计算机网络的性能
  • Tomcat 8 启动闪退解决方案:版本差异与调试技巧详解
  • React 5 种组件提取思路与实践
  • Linux系统编程---精灵进程与守护进程
  • LInux平均负载
  • LangGraph vs. OpenAI Agent SDK – 哪个代理构建框架更适合您?