通过在 LibreOffice Calc 中过滤和重新排序现有的 sheet 创建一个新的 sheet

Create a new sheet by filtering and reordering existing sheet in LibreOffice Calc

我正在使用 LibreOffice Calc,我有一些数据如下所示:

我想在新 sheet 上重新排列数据,使其看起来像这样:

有很多数据(很多年和很多国家)所以我希望有一种方法可以自动翻译。

JohnSUN 是正确的,您可以使用 Pivot Table 函数实现您想要的。以下是有关如何执行此操作的步骤:

  1. Select 您的整个 sheet 或数据范围。
  2. 数据 --> 透视 Table --> 插入或编辑。
  3. 在列字段中,删除“数据”
  4. 在列字段中,添加“年”
  5. 在行字段中,添加“国家排名”
  6. 在数据字段中,添加“收入”。它会显示为“总和 - 收入”,但这没关系,因为你每年每个等级只有 1 行数据。
  7. 展开选项,并取消选择“总列数”和“总行数”

默认情况下,它应该在新的 sheet 中创建 table。

如果由于某种原因 pivot table 显示空白数据,请保存文件(作为 ODS),关闭它,然后打开并重试。