我应该如何设计三维数据的电子表格?

我应该如何设计三维数据的电子表格?

我的主管让我看一份 Word 文档。这是一份清单,列出了夜班保安在大楼里发现的所有问题,按月份排序。比如,这个房间的灯一直亮着,或者门没锁,等等。以下是一小部分

August 2018 
104 – found lit.
30 – found unlocked.
42/43 – Alarm off.
18 – door ajar.
155 – found unlocked.
102 – door by 105 found unlocked.
104 – found unlocked.
107 – house left door found unlocked.

我考虑将每个房间作为工作簿中的一张表,每行对应一个特定月份,每列代表房间中发现的一个特定问题。以下是我目前所拥有的

在此处输入图片描述

有没有办法创建此表的模板并将其复制到其余工作表?有没有更好的方法?对于 Word 文档中的每个问题,我将在表格中针对该特定房间的相应单元格中添加“TRUE”值。

最后,我希望能够查询数据来回答诸如“2018 年 8 月哪些房间还亮着灯?”之类的问题。

答案1

我认为您真正需要的是 Access 数据库。以这种方式使用 Excel 很常见,但这不是电子表格的设计目的。

答案2

使用数据模式在 Excel 中创建表之间的关系

现在 Excel 具有内置数据模型,Excel 中表之间的关系类似于关系数据库中的关系。在这两种情况下,关系都用于根据公共字段或列在两个或多个表之间建立连接。

数据模型是一项内置功能,可让您创建表之间的关系并执行强大的数据分析。数据模型类似于数据库架构,它包括表、列和关系。

Excel 关系的工作方式与数据库关系类似,其中一个表充当“父”表,另一个表充当“子”表。父表包含主键,用于链接到子表的外键。关系确保子表中输入的数据与父表中的数据一致。

这与 Microsoft 365 的 Excel、Excel 2021、Excel 2019、Excel 2016、Excel 2013、Power BI 相关。

更多相关信息这里

答案3

是的,在许多情况下,数据库应用程序可能是这种用例的更好选择,但我并不介意使用 Excel,因为它通常是更易于使用的工具。

您只需考虑要执行哪些类型的查询,然后设计一个可以满足这些需求的单个表。

我认为我会这样做:

餐桌布置

数据输入分别出现在列BC- [观察日期] 和 [位置] 中。您可以D:I按照自己想要的类别或格式在列中标记观察到的问题。使用Ctrl+T将数据“表格化”(这 1. 使其看起来很漂亮 2. 自动复制格式和公式 3. 打开过滤器功能)。我在列中添加了一个快速公式,A将日期转换为月份,以便于分类/过滤:

=TEXT(B2,"mmm yy")

然后您可以:

  1. 使用此表本身按月份/日期/房间进行过滤,以回答某些类型的问题。例如“1 月份 CA 30 位置的灯亮了多少次?”使用过滤器: 过滤表格视图

  2. 仅使用此表进行数据输入,并在另一张表上创建数据透视表,并设置过滤器/切片器以用于回答相同类型的问题 添加数据透视表 建议枢轴设置

在此处输入图片描述

  1. 仅使用此表进行数据输入,并在另一张表上创建一个输入框,该输入框提供对数组公式的引用,以显示某些简单查询的答案(这将需要更多的努力,如果上述数据透视表似乎足够的话,可能不值得)
  2. 仅使用此表进行数据输入,并在其专用工作表上为每个位置创建预建公式(换句话说,不是像您建议的那样在每个位置的工作表上输入数据,而是在主工作表中输入数据,但仍然为每个位置保留工作表,其中包含与该位置相关的数据的过滤视图,如果这是您想要的最终状态)。

相关内容