【直播】一份本来需要花费数天的工作是如何在5分钟内完成的

一个完全真实的案例

案例背景

物业公司的某员工,管理很多大楼。由于政策规定,以前租户购买的电费降价了,需要给租户退款。

涉及到的表格

1. 每房间降价明细表

该员工管理好几个楼,每个楼每层都维护了一个Excel文件,下面是其中一个楼层的文件截图(回归线大楼8区):

该楼层有22个房间,每个房间一个Sheet,其中记录了该房间购电的时间段,购电量,单价,降价标准(该标准跟购电日期有关),然后计算出应该降的电费。

值得一提的是,每栋楼有10几个楼层,每个楼层都有20多个房间。也就是每栋楼有200多个房间。如果一个员工负责3栋楼的话,有大约600多个这样的Sheet。

2. 购电明细表

上面的600多个表格是为了给每个房间退费用的。购电明细另有表维护:

这个文件记录了所有租户(以房间号为标记)的购电明细,不过购电明细是记录在了多个Sheet中,每个Sheet是一个时间段。

3. 返利汇总表

这个表格是对实际返利情况进行汇总的一个表格文件:

汇总是根据购电时间段进行的,所以需要每个时间段一个Sheet。同时,由于返利是以电量的形式进行的,需要将应退还的电费转换成电量。

问题

工作量太大了!

毕竟有600多个表格需要处理。比如,降价标准实际上是根据政策推算出来的,有的时间段是具体的每度多少钱,而有的时间段是“降8.98基础上按95%收取”这样的政策,需要实际计算退还多少钱。得到这样的结果后,需要在600多个文件中都修改了!。

实际上,这是这位朋友当时问我的第一个问题。

作为Excel老手,你肯定有各种方法吧!你会想到什么方法呢?

宏?写个VBA程序?——这也太难了吧!

加个辅助表记录降价标准,然后用VLOOKUP?——这个公式怎么写到600多个表格中呢?

即使能够做到,这是一个好方法吗?这个方法合理吗?

有更好的方法吗?

又怎么定义方法是否合理?

(0)

相关推荐