为什么列只用于单一类别的数据?

为什么列只用于单一类别的数据?

背景

我在一家制造工厂工作。作为日常工作的一部分,我会走访现场并收集(用笔和纸书写)我们系统无法记录的所有模拟仪表的数据。我使用的巡检表通常如下所示:

╔══════════════════════╦═══════╦═══════╦═══════╦═══════╦═══════╗
║ Date                 ║ M     ║ T     ║ W     ║ Th    ║ F     ║
╠══════════════════════╬═══════╬═══════╬═══════╬═══════╬═══════╣
║                      ║ 10/14 ║ 10/15 ║ 10/16 ║ 10/17 ║ 10/18 ║
║ Pump Inlet Pressure  ║   60  ║   60  ║   60  ║   55  ║   60  ║
║                      ║       ║       ║       ║       ║       ║
║ Pump Outlet Pressure ║ 100   ║  100  ║  110  ║  105  ║  110  ║
║                      ║       ║       ║       ║       ║       ║
╚══════════════════════╩═══════╩═══════╩═══════╩═══════╩═══════╝

实际巡查表长达 3 页,其中有近 100 个不同的点,我从这些点收集数据。我的任务是将 100 多份手写巡查表输入 Excel。

当我开始进入轮次时,我做的第一件事就是将日期设为一列,并将每个数据点从其自己的列中收集。我制作的 Excel 表如下所示:

╔═══════╦═════════════════════╦══════════════════════╗
║ Date  ║ Pump Inlet Pressure ║ Pump Outlet Pressure ║
╠═══════╬═════════════════════╬══════════════════════╣
║ 10/14 ║                  60 ║                  100 ║
║ 10/15 ║                  60 ║                  100 ║
║ 10/16 ║                  60 ║                  110 ║
║ 10/17 ║                  55 ║                  105 ║
║ 10/18 ║                  60 ║                  110 ║
╚═══════╩═════════════════════╩══════════════════════╝

对我来说,这似乎是在 Excel 中设计表格的正确方法。在我看来,这将使创建图表、查看趋势等变得更容易。但我的老板一直将表格格式化为上面的表格。

问题

这些设计表中哪一个最容易使用?为什么我们通常用一列代表一类数据?是否存在一些潜在的数学惯例?还是存在一些低级计算机科学原因,例如,垂直方向分配内存空间更容易?这是我完全忘记的一些五年级的基本数学知识吗?

从实用角度来看,上面的表格打印在纸上效果更好,而且在电脑屏幕上查看一周的数据也更容易。但我使用的大多数 Excel 工具似乎默认使用垂直数据,就像下面的表格一样。

答案1

最上面的表格是推介会下表是数据

统一列的惯例是为了确保数据不会被注释或不相关信息和/或需要解析的空白所污染。不幸的是,如果你想要强制数据完整性,excel 是一个糟糕的选择。

虽然 Excel(及类似软件)可以用于第二张表中的数据,但它作为数据的实际存储并不是很好:合适的数据库是更好的选择,因为这种类型的软件是为以下目的而构建的:分割、复杂交叉引用、数据验证、错误检查和文件一致性、跨任意数据量的检索性能等。

反对使用电子表格作为数据库的论点有很多 - 太多了,无法在此一一列举,但若想进一步阅读,请尝试:“停止使用 Excel 作为数据库”和“数据库与电子表格”。

请注意,数据库数据通常视觉呈现几乎与第二个示例中的电子表格完全相同。这也只是一种惯例:实际上,所呈现的数据可能是从其他来源提取的连接数据库表和子查询。数据库软件是处理结构良好的数据的非常强大的工具。

相关内容