0

我最近一直在用 Excel 制作一个包含化石标本测量值的数据表。除了包含标本编号、物种名称等内容外,该表还包含来自相关化石的测量值。但是,由于几个标本的左右两边都有数据,我经常会遇到单个条目跨越多行的情况,这意味着我无法对数据进行排序。

我在 Internet 上的其他地方寻找解决方案,我得到的唯一回应是 Excel 不能很好地处理跨越多行的条目,我应该重新组织我的数据。我明白这一点,我一直在寻找另一种组织数据的方式。但是,我还没有找到一种简单的方法来组织数据。我尝试重新组织信息,使每个条目跨越多行,但是当我这样做时,很容易出错并丢失数据。比较数据也变得困难,因为标本左侧和右侧的测量值本质上是相同的,如果一个标本仅在右侧保留骨头而另一个标本具有保留了相同的骨头,但仅在左侧。

我还尝试将测量结果组织到一个单独的工作表中,可以通过主工作表中的超链接访问该工作表,但这也带来了问题。因为在这种情况下测量数据仍然无法按物种名称的标本编号排序,如果标本编号或物种名称发生变化(过去有),我必须手动重新组织所有超链接。

最后,我还尝试为多行条目添加一个标识符,但是如果我对数据进行排序,这往往会搞砸,而且它还会混淆我在工作表中使用的任何方程式。我可能以某种方式做错了。

好消息是我对通过测量对样本进行分类不感兴趣,所以如果有任何方法可以组织表格以便对其进行分类但无法对测量进行分类,那很好。同时,因为从技术上讲,所有样本都有左侧和右侧(加上它们之间的平均测量值),我还可以使用一个系统,其中每个“条目”跨越一定数量的行或子行。

我还想知道是否可以编写一个宏来对数据进行排序(特别是因为我只是按前五列左右排序),或者在 Microsoft Access 等其他程序中执行数据库。任何帮助将不胜感激。

4

1 回答 1

1

您描述的所有内容都可以归结为:“ Excel非常适合分析;但我真的应该将源数据存储在数据库中。” 一旦他们的数据和报告需求变得足够复杂,我与之共事的会计师几乎总是最终得出这个结论。

我建议您花些力气将数据上传到适当的数据库,并学习如何将 I 下载到 Excel 以进行特定分析。与强制EXCEL执行不适合的任务相比,时间努力将得到很好的利用,而且更简单。

MS - AccessMySqlSQL-Server Express都适合这种类型的升级。MS-Access(如果您的 Office 订阅中已经提供)具有与 Excel 集成比其他两个更容易的优势,并且还使用 VBA 作为它的宏语言。另外两个提供更完整和更强大的 SQL 语言实现。总而言之,使用您最容易获得的一种。

于 2013-05-05T20:54:14.290 回答