在Excel中运行数据库
有没有办法在Excel中创build运行数据库(只有在Excel中,而不使用第三方程序),例如: – 一个工作表中有每个人的当前数据 – 额外的工作表(第一个工作表上每个人一个)保留每个过去列的列表 – 每个工作表(除当前工作表外)每天都会添加新的每行数据。 这是一个图片,以防万一:
这可以在Excel中完成,但是您需要正确地获取数据架构。
对所有原始数据使用一张纸。 列是date,成员,分数,页数,文件数量,注释。 新的数据在列表的底部。 如果您不想将数据直接input到工作表中,则可以使用VBA创build数据input表单。 如果需要,表可以隐藏。
然后使用另一个工作表创build一个dynamic报告,您可以select时间范围和要报告的成员。 从原始数据表中提取数据并根据需要汇总数据。 枢轴桌非常强大。
对每个成员使用一张表将是function的重复和坏的数据devise。
编辑:一些概念截图
原始数据表。 新数据添加在表格的底部。 一个VBA表单可以确保一个愉快的用户界面,以便用户永远不会看到这个表。
报告可以是按date分组的数据透视表。 切片机允许select特定的时间范围,例如一个月。 另一个切片器允许特定成员进行过滤。
我花了大约5分钟的时间创build了这个场景,其中包括制作虚拟数据。 花几个小时,这可能会变得非常有光泽。