根据唯一数据对列数据进行排序

根据唯一数据对列数据进行排序

如何根据此类数据的唯一值对一行进行排序?例如,我想比较值列上的数据,例如 2、3、4 或更多值(取决于唯一 ID)?这是 14 个唯一 ID 数据,用于比较它们的值。

Unique ID               Value
1,707,925,242.000000    12
1,707,925,242.000000    8
1,858,484,130.000000    25
1,968,378,743.000000    12
2,612,459,772.000000    15
2,718,123,256.000000    20
2,718,123,256.000000    0
2,781,397,191.000000    0
6,041,837,851.000000    5
6,041,837,851.000000    0
6,238,277,971.000000    4
6,238,277,971.000000    10
6,238,277,971.000000    7
6,238,277,971.000000    10
6,317,261,953.000000    12
7,832,343,219.000000    7
8,885,412,430.000000    12
9,065,557,515.000000    10
9,715,283,795.000000    15
9,715,283,795.000000    10
9,753,550,632.000000    25
9,753,550,632.000000    15

我的意思是:

                    Value 1    Value 2    Value 3    Value 4    Value 5
1,707,925,242.00    12         8
1,858,484,130.00
1,968,378,743.00    25
2,612,459,772.00    12
2,718,123,256.00    15         20
2,781,397,191.00    0
6,041,837,851.00    0          5
6,238,277,971.00    0          4          10         7

答案1

我认为您的示例包含一些错误(正如@g-man 已经注意到的那样)。如果这些确实是错误,您可以使用数据透视表创建非常相似的概览。检查本介绍到 Microsoft 的数据透视表。我将为您提供两种布局选项,它们接近您想要的布局(尽管不完全相同)。

  • 选择您的数据
  • 根据您的数据插入数据透视表
  • 将字段“唯一 ID”和“值”放在行标签窗口中。
  • 选择“数据透视表选项”(右键单击数据透视表),然后在“显示”选项卡下选中“经典数据透视表布局”。在“总计和筛选器”选项卡下,取消选中“显示总计...”选项。

您的数据透视表应如下所示。它几乎就是您的表格,只是 Value1、Value2 等位于唯一 ID 下方的行中,而不是其左侧。

数据透视表解决方案 1

另外,您可以创建一个矩阵。您像上面一样设置数据透视表,进行以下调整:

  • 将“值”从“行标签”拖到“列标签”部分。
  • 另外,将“值”字段从字段列表拖到“值”字段。
  • 将最后一个字段的字段设置从“值的总和”更改为“值最小值”。

现在您的数据透视表如下所示:

数据透视表解决方案 2

几乎与您想要的相同,但是(添加的功能!)相同的值是垂直对齐的。

我建议你尝试一下数据透视表选项。这是一个非常强大的工具。

相关内容