在Excel中排序数据

时间:2013-05-05 20:42:09

标签: excel sorting rows

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

我已经在互联网的其他地方寻找过一个解决方案,而我得到的唯一回应是Excel不能很好地处理跨越多行的条目,我应该重组我的数据。据我所知,我一直在寻找另一种组织数据的方法。但是,我无法找到一种简单的方法来组织数据。我尝试重新组织信息,以便每个条目跨越多行,但是当我这样做时,很容易出错并丢失数据跟踪。比较数据也变得困难,因为样本左侧和右侧的测量基本上是相同的,如果一个样本的骨骼仅保留在右侧而另一个样本具有相同的骨骼保留但仅在左侧。

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

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

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

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

1 个答案:

答案 0 :(得分:1)

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

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

MS- 访问 MySql SQL-Server Express 都适合此类升级。 MS-Access ,如果已经在Office订阅中可用,则具有与其他两个版本相比更容易与Excel集成的优势,并且还使用VBA作为其宏语言。另外两个提供了更完整和强大的SQL语言实现。总而言之,使用最容易获得的那个。