在日期范围上对函数进行排序,以按升序进行转置

时间:2015-01-26 19:50:58

标签: sorting datetime google-sheets transpose

我有一个包含数千个日期的专栏。我想按升序排序每个唯一日期的一行。此列已命名为create_date。所以:

=transpose(unique(create_date))

生成如下所示的结果:

6/1/2012   5/1/2008    7/1/2008    3/1/2010    1/1/2011    6/1/2011

但我希望范围从左到右按升序排序。所以我尝试将我的公式嵌套在这样的排序函数中:

=sort(transpose(unique(create_date)),1,TRUE)

我之前从未使用过sort。该函数没有产生错误,但实际上没有改变任何东西,结果就像它们在被包装之前一样排序。

使用公式(我可以轻松地手动执行此操作),如何按从左到右的顺序对日期列进行排序?

2 个答案:

答案 0 :(得分:1)

请尝试:

=unique(transpose(sort(create_date,1,true)))

答案 1 :(得分:0)

不得不调整一下@pnuts的答案。这似乎有效:

=transpose(sort(unique(create_date),1,true))