在Excel中运行数据库

有没有办法在Excel中创build运行数据库(只有在Excel中,而不使用第三方程序),例如: – 一个工作表中有每个人的当前数据 – 额外的工作表(第一个工作表上每个人一个)保留每个过去列的列表 – 每个工作表(除当前工作表外)每天都会添加新的每行数据。 这是一个图片,以防万一: 今天的工作表

成员工作表

这可以在Excel中完成,但是您需要正确地获取数据架构。

对所有原始数据使用一张纸。 列是date,成员,分数,页数,文件数量,注释。 新的数据在列表的底部。 如果您不想将数据直接input到工作表中,则可以使用VBA创build数据input表单。 如果需要,表可以隐藏。

然后使用另一个工作表创build一个dynamic报告,您可以select时间范围和要报告的成员。 从原始数据表中提取数据并根据需要汇总数据。 枢轴桌非常强大。

对每个成员使用一张表将是function的重复和坏的数据devise。

编辑:一些概念截图

原始数据表。 新数据添加在表格的底部。 一个VBA表单可以确保一个愉快的用户界面,以便用户永远不会看到这个表。

在这里输入图像说明

报告可以是按date分组的数据透视表。 切片机允许select特定的时间范围,例如一个月。 另一个切片器允许特定成员进行过滤。

在这里输入图像说明

我花了大约5分钟的时间创build了这个场景,其中包括制作虚拟数据。 花几个小时,这可能会变得非常有光泽。