从细胞中解析多个日期

时间:2015-02-19 01:35:24

标签: arrays list parsing google-sheets formula

我有一个电子表格,出于愚蠢的原因,彼此相邻的两列是一系列日期,由ctrl-rtn换行分隔。它们相当于一个开始/停止期间列表。有理由这样做,并且可能会继续(我愿意接受其他建议)。

鉴于这种结构,我希望能够提取周期和/或周期长度。那就是:

1/1/2015          1/3/15
1/15/15          1/20/15  
2/3/15            2/7/15

(仅在两个相邻的单元格中)我希望能够至少退出:

2
5
4

并且可能选择将其分解为六个不同的单元格(请注意,列表将是可变长度)。这不太重要。

我很难弄清楚如何处理这个问题。如果我在VBA中,我可以轻松地使用它。我对Spreadsheet Scripts完全不熟悉。非常感谢您的帮助。

1 个答案:

答案 0 :(得分:0)

您应该能够将每个单元格(比如A1)拆分为三个:

=split(substitute(A1,char(10),","),",") 

重复下一个(比方说A2),格式为日期和B3,并复制到右边以适应:

=B2-B1