首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >表中的Excel日期范围

表中的Excel日期范围
EN

Stack Overflow用户
提问于 2015-09-01 12:11:20
回答 2查看 46关注 0票数 0

假设我有一个Excel表,格式如下:

代码语言:javascript
复制
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>

我想按活动的开始日期和(第一个)结束日期对结果进行分组。因此,结果将是

代码语言:javascript
复制
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>

因此,基本上,每个活动都有一个开始和结束日期,每个活动可以结束,然后重新开始。我需要展示每个开始/结束的范围。

有什么想法吗?

EN

回答 2

Stack Overflow用户

发布于 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语句,这将不会被识别为日期。

票数 0
EN

Stack Overflow用户

发布于 2015-09-01 12:21:39

您可以使用数据透视表来实现这一点。

在数据透视表中,可以执行以下操作:

将活动设置为行,并将开始日期和结束日期设置为columns

  • Configure开始日期和结束日期,以显示最小值(最早的date)

  • Configure数字格式为开始日期和结束日期

然后,您只需将空白的结束日期标记为"Present“。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/32323393

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档