【问题标题】:Sorting issue excel排序问题excel
【发布时间】:2017-03-30 04:09:21
【问题描述】:

我有以下产品样品,这些产品在同一订单中按指定日期生产

7-Mar-15    RTA
7-Mar-15    RTA
9-Mar-15    RTA
9-Mar-15    NZC
9-Mar-15    NZC
10-Mar-15   NZC
10-Mar-15   NZC
10-Mar-15   LBA
11-Mar-15   LBA
11-Mar-15   LBA
12-Mar-15   LBA
12-Mar-15   LBB
12-Mar-15   PXA
13-Mar-15   PXA
13-Mar-15   GNA
14-Mar-15   GNA
16-Mar-15   GNA
16-Mar-15   GNA
17-Mar-15   GNA

我已经根据 B 列对数据(A 到 Z)进行了排序,得到如下数据。想法是将所有相同的产品分组并进行“修改”

13-Mar-15   GNA
14-Mar-15   GNA
16-Mar-15   GNA
16-Mar-15   GNA
17-Mar-15   GNA
10-Mar-15   LBA
11-Mar-15   LBA
11-Mar-15   LBA
12-Mar-15   LBA
12-Mar-15   LBB
9-Mar-15    NZC
9-Mar-15    NZC
10-Mar-15   NZC
10-Mar-15   NZC
12-Mar-15   PXA
13-Mar-15   PXA
7-Mar-15    RTA
7-Mar-15    RTA
9-Mar-15    RTA

修改后我希望按日期(从最旧到最新)对数据进行排序,如下所示

7-Mar-15    RTA
7-Mar-15    RTA
9-Mar-15    NZC
9-Mar-15    NZC
9-Mar-15    RTA
10-Mar-15   LBA
10-Mar-15   NZC
10-Mar-15   NZC
11-Mar-15   LBA
11-Mar-15   LBA
12-Mar-15   LBA
12-Mar-15   LBB
12-Mar-15   PXA
13-Mar-15   GNA
13-Mar-15   PXA
14-Mar-15   GNA
16-Mar-15   GNA
16-Mar-15   GNA
17-Mar-15   GNA

如果您比较第一个数据集和第三个数据集,您会发现日期是有序的,但观察第 3 行,日期相同但产品顺序不同。

我希望数据看起来像我的第一个数据集。

我尝试了在排序中添加级别的选项,但它不起作用。有关如何解决此问题的任何线索?

【问题讨论】:

  • 如果您的第一个数据集最初没有根据任何条件进行排序,则无法像在第一个数据集中那样进行排序。如果您需要进一步的解决方案,只需在您的第一个表中添加另一个数字有序列。

标签: excel sorting excel-2010


【解决方案1】:

您对数据进行排序转到数据菜单点击排序然后添加级别第一级保持产品和第二级保持日期。

【讨论】:

    【解决方案2】:

    试试这个:

    1. B列进行排序(从Z到A排序)
    2. A列进行排序(从最早到最新)

    【讨论】:

    • 它不工作。我得到与数据集 3 中相同的结果
    • 对我来说它与 Set 1 不同且有些相似。
    • 顺便说一句,您的预期 o/p 是多少?
    • 数据集1代表产品的实际生产日期。产品的变化表示随时间的变化,例如,如果您看到第 3 行和第 4 行,日期相同,但转换时间与处理时间相加。在 C 列中,我插入了跟踪转换次数和转换时间的公式。在数据集 2 中,我必须通过将相同的产品组合在一起来减少转换。完成后,我必须将其排序回原始数据集以识别总时间。但正如您在数据集 3 中看到的,整个数据是随机分布的
    • 我很害怕,但是你想要做的事情是不可能用简单的日期和字符串排序的。必须有一个时间戳,它可以帮助您根据条目进行排序。
    猜你喜欢
    • 2015-02-02
    • 2013-11-07
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-12-27
    • 1970-01-01
    相关资源
    最近更新 更多