【问题标题】:Can I sort groups of rows in Excel so that the rows remained grouped after being sorted?我可以在 Excel 中对行组进行排序,以便行在排序后保持分组吗?
【发布时间】:2013-05-31 05:54:03
【问题描述】:

我有一个要导入 Quickbooks 的交易列表,由于它们的文件格式要求,每个交易在 Excel 中占用 3 行。是否可以按日期对交易进行排序(在三行的第一和第二列的 D 列中),同时保持按交易分组的行?

谢谢!

【问题讨论】:

    标签: excel sorting excel-2010


    【解决方案1】:

    使用自定义按两列排序 - 为每笔交易添加一个具有唯一编号的列(也许您已经有一个),然后首先按该列排序,然后按您想要的列排序

    【讨论】:

    • 你的建议让我有点困惑。不会按唯一 ID 排序然后按日期给我一个按 ID 排序的列表,并且由于没有重复的 ID,因此按日期排序是无关紧要的吗?另外,值得指出的是,每笔交易的第三行没有日期,除了第一列表示交易结束为“ENDTRNS”之外,都是空白的,并且无法更改。跨度>
    • 一个唯一交易的所有记录的唯一 ID 相同 - 如果我所说的有些奇怪,请在您的问题中添加一些文件结构示例
    【解决方案2】:

    我创建了一个新列并使用了一个函数,如果它是不同的事务,则分配一个新值,但如果不是,则保持不变:

    =IF(NOT(B2=B1), Q1+1,Q1)
    

    例如,这将为您的交易提供不同的数字。然后你可以按这个新列排序。

    =IF(NOT(B2=B1), RAND(),Q1) 
    

    如果您想随机执行此操作,请使用此选项,然后按该列排序

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-06-19
      • 2015-09-13
      相关资源
      最近更新 更多