vba显示正在加载_商业数据分析2:EXCEL模块,数据透视表/VBA概览

041f7f39059abfe43921e2c0d27d86af.png

1.把表格按不同维度分类汇总并进行计算

方法:数据透视表

1.1 从地区纬度

从下表可以看到,这是一些交易数据,一共有一万多行,这个时候我们希望从不同纬度分类汇总,可以使用数据透视表,在插入栏选择数据透视表,插入

a04fb11da40fb958b60c2c8ad70e4d30.png
7e01655d72293aa41494c3b4c7212387.png

在新的表格里选择省份和购买数量,分别放在行值栏目,立刻出现下面的表格

4e1e5ec5459b9c60f346504fe0447af8.png

如果想看具体省份可以双击对应数字,会出现具体城市购买数量的情况

cbe1cca0d4af3666b2e82d2ba9b1d9f9.png

可以继续插入实付金额到值栏目,给两列用色阶显示数值

5d46f0bafa5dbb468470efdc9bfb26af.png

再点击订单状态,会自动放在行中省份下面,当然也可以把订单状态放在筛选器下,可以只显示交易成功的订单

f17d55635b44dad053040479ac4ac8a6.png

还可以数据透视分析栏目下插入切片器,可以选择省份,可以选择排列方式,比如单列或者3列,点击具体省份会出现所要的数据。(可以选择多个省份)

9e810c04774e183dd7a324ee96f8ed9a.png
4539ea792a983e0930a25725c876bd27.png
0846e05af620d3c0606d2c56813e5e9d.png

1.2 从时间纬度

再插入一个数据透视表,行选择日期,值选择购买数量和实付金额,插入数据透视图

9315d2ad533f986863662dfa8fcfbdb6.png

可以看到橙色线的数据透视图数值太小,所以需要用两个坐标轴表示出来,选择橙色线右键选择

8488639ad340f1513eeaa5e9ba4a0fb5.png
4541cfd6e7d67eb77d27d45f09a2e1e3.png

可以继续插入日程表,付款日期选择日,可以随意拖动到你想要的日期,图图表也会跟着呈现。

2952a21af3b55bc68ed554d15350aa6e.png
e2dae242b1b82a2c563f01b8b3387021.png

1.3 从订单状态(退款比例)纬度

同样插入透视表,选择订单状态、省份和购买数量,得到下表

ce001732cfd3506371fb646f2a327632.png

点击表格右键出现行汇总百分比,确定

be0835a839d1a9d0130f1989d993e1a9.png

最后一列都是百分白,我们去掉他,点击设计-总计-仅对列启用

59d5b673c3d8c80305ac5406c22b3d13.png
ddad16f2447ab29905247528a362a65a.png

同样可以右键排序,选择升序,发现西藏交易数据最低

6a95cc77958aaff16a6d4921ad201123.png
39a033e89d1bec6c59b95bae882ef5aa.png

具体研究城市的交易状态可以把城市拉进项目栏,看城市的订单成功率,也可以折叠整个字段收起城市

ae59c7817101727dcdbb3b64eb8a230f.png
0aa1ab9857cd9047b4c2048435523619.png

2.自动求出最优解

方法:规划求解(Solver)

比如有一个完整表格,你想看更改其中一项看对其他项目综合的影响,或者我们假设这样的背景:

一个网店主要卖三个产品,它们的件利润分别按下表所示。生产产品需要使用原材料ABCD,它们的库存量和生产每个产品所要分别使用的数量如下表所示。

55795b28dc806f6286424f7edf57205c.png

如果件数这里输入4/7/9,发现原材料D剩余库存变成负数,所以怎么找到最优解,使得总利润最大,库存又不会为负呢,就需要使用规划求解。

54e3fae1b23a1d50a83c835d2bc18741.png

如果数据栏没有规划求解可以去加载项添加,接下来我们要把相关公式先输入进去,定义变量

37434af40f6d947464a4d8294bed6f1b.png

A的已使用库存就是变量件数分别×三个产品的数量,我们使用F4加以固定,快速填充本列

3f728e53da583487d62c6d5ba0b43cae.png

接下来输入剩余库存公式,快速填充,分利润=利润*件数,快速填充,总利润=三个利润相加

d69e5e7eb1537c84a68a1f83536eeb73.png

涉及变量的公式都输入之后选择规划求解,设置目标总利润,选择最大值;选择变量单元格;添加约束条件,一个是int整数,一个大于等于0,点击求解。

3650f8729901e67a9ef4f42c05b182cc.png

立刻可以得出最优解,检验一下也确实如此。

f808396b2d9b0f0ad3f0b19750fd2428.png

3.VBA宏语言

这里开一个VBA的头儿,VBA就是Visual Basic for Applications的缩写,是一种宏编程语言,掌握了再excel的VBA方法也可以再word同样进行自动操作,不需要手动,高效。

点击文件找到下面的加载项,再自定义功能区添加开发工具,就可以发现多了一栏开发工具,VBA就是第一个

6fea5861ec8f99e8fb44e9ab2e396ee6.png
b5fdf2064c1028f9a64d670701a45fd0.png

在下面输入代码,就可以进行程序的编写,完成响应的自动化操作。

21171cedf7dcaf6714a1e33797a6b169.png
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值