Gnumeric Sort 函数

问题描述 投票:0回答:2

有人可以指导我 Gnumeric 排序函数的详细说明(链接)吗? Gnumeric 手册很简短并且没有示例。我无法通过搜索引擎找到任何合适的信息,甚至 Stackoverflow 上也只有六个不合适的问题。

我的问题是:
我有一个包含日期行、名称和数据列的表。 (非常简单的东西)。
我想按

NAME
列对所有列进行排序。 也就是说:保持每行数据完整,但在表中向上或向下移动它们,以便按名称字母顺序排列。 我可以使用 Libercalc 轻松完成此操作,但更喜欢 Gnumeric 的感觉和简单性,但我始终无法从下拉排序菜单中了解如何完成此操作。我可以自行对任何列进行排序,但似乎无法锁定行中的其他数据以与其一起使用。 这是一个如此频繁的功能,我很惊讶它在下拉菜单中没有变得更清晰。即:
Order by column x

显然,使用 Gnumeric 排序的唯一方法是将键列(即在我的例子中为

NAME
列)移动到表中最左边的列(A 列),然后排序,随后移动按照我的需要,这些列恢复为所需的格式(第一列中的日期和时间)。这对我来说似乎非常笨拙,我想知道是否有一种更简单的方法可以通过简单地选择要在表中的任何位置进行排序的列来对任何格式的表进行排序(例如,就像从 csv 文件导入一样)在 LiberCalc 中完成?

sorting gnumeric
2个回答
4
投票

1)您需要选择要排序的所有列:

      menu > data > sort 

2) 保留要排序的 NAME 列,并删除以下位置中的其余列:

    sort specification

0
投票

它确实按照@J_P 建议的方式工作。 但颜色不会随之变化,而是停留在第一行。排序时如何考虑颜色(实际上是单元格/行的任何数据和元数据)? 我也对这个琐碎的事情对于其他简单的 gnumeric 来说是多么困难感到惊讶。

© www.soinside.com 2019 - 2024. All rights reserved.