2013-05-05 224 views
0

我最近一直在Excel中处理化石样本的测量数据表。除了包含样本编号,物种名称等内容之外,该表还包含相关化石的测量结果。但是,由于多个样本都具有来自样本左侧和右侧的数据,因此我最终会遇到单个条目跨越多行的情况,这意味着我无法对数据进行排序。在Excel中对数据进行排序

我已经在互联网上的其他地方寻找解决方案,我得到的唯一答案是Excel不能很好地处理跨多行的条目,并且我应该重组我的数据。我明白,而且我一直在寻找另一种组织数据的方式。但是,我一直无法找到组织数据的简单方法。我已经尝试重组信息,以便每个条目跨越多行,但是当我这样做时,很容易犯错并丢失数据。由于样本的左侧和右侧的测量基本上是相同的,因此如果一个样本的骨仅保留在右侧而另一个样本具有相同的骨骼保留,但只在左侧。

我也试过把测量值组织成一张单独的表格,可以通过主表的超链接访问,但是这也带来了问题。因为在这种情况下,测量数据仍然不能按物种名称的样本数量进行排序,如果样本编号或物种名称发生变化(过去有),我必须手动重新组织所有超链接。

最后,我也尝试在多行条目中添加一个标识符,但是如果我对数据进行排序,这种倾向会变得很糟糕,并且它还混合了我在表格中使用的所有方程式。不知怎的,我可能会做错。

好消息是我没有兴趣通过测量来对样本进行分类,所以如果有任何方法来组织表格,所以它是可分类的,但测量不能排序,这很好。同时,由于所有标本在技术上都有左侧和右侧(加上它们之间的平均测量值),我还可以使用一个系统,其中每个“入口”跨越一定数量的行或者子行。我还想知道是否有可能编写一个宏来对数据进行排序(特别是因为我只是排序前五列左右),或者在Microsoft Access等其他程序中执行数据库。任何帮助将不胜感激。你描述真的

回答

1

一切都分解到:“的Excel是伟大的分析,但我真的应该有存储在数据库中我的源数据。”一旦他们的数据和报告需求变得足够复杂,我一直与之合作的会计师几乎总是得出这个结论。

我建议您投入适度的努力将您的数据上传到适当的数据库,并学习如何根据需要将我下载到Excel以进行特定分析。时间上的努力将会花费很多时间,并且比强制执行EXCEL更简单,因为这些任务不合适。

MS- 访问MySql的,并SQL-Server Express的都适合这种类型的升级。 MS-Access(如果已在Office订阅中可用)具有与其他两种软件更容易集成到Excel的优势,并且还使用VBA作为其宏语言。另外两个提供更完整和强大的SQL语言实现。总之,使用最容易为你提供的那个。