假设我有一个Excel表,格式如下:
Activity StartDate EndDate<p>
Act1 1/1/2012 <p>
Act1 2/1/2012 <p>
Act1 3/4/2012 6/5/2012<p>
Act1 8/5/2012<p>
Act1 12/1/2012 12/31/2012<p>
Act2 6/1/2011 <p>
Act2 7/5/2011 8/1/2012<p>
Act3 11/5/2014 <p>我想按活动的开始日期和(第一个)结束日期对结果进行分组。因此,结果将是
Activity DateRange
Act1 1/1/2012-6/5/2012 <p>
Act1 8/5/2012-12/31/2012
Act2 6/1/2011-8/1/2012<p>
Act3 11/5/2014-present<p>因此,基本上,每个活动都有一个开始和结束日期,每个活动可以结束,然后重新开始。我需要展示每个开始/结束的范围。
有什么想法吗?
发布于 2015-09-01 12:20:43
我会将日期范围分为开始日期和结束日期,分别放在不同的列中:
这可以通过使用Text to Columns功能批量实现: Data -Text to Columns。有关此操作的更多说明,请访问-https://support.office.com/en-MY/Article/Split-text-into-different-cells-30b14928-5550-41f5-97ca-7a3e9c363ed7
您以日期范围呈现的事实对排序没有帮助,因为如果没有一些漂亮的if语句,这将不会被识别为日期。
发布于 2015-09-01 12:21:39
您可以使用数据透视表来实现这一点。
在数据透视表中,可以执行以下操作:
将活动设置为行,并将开始日期和结束日期设置为columns
然后,您只需将空白的结束日期标记为"Present“。
https://stackoverflow.com/questions/32323393
复制相似问题