我有一个电子表格,出于愚蠢的原因,彼此相邻的两列是一系列日期,由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完全不熟悉。非常感谢您的帮助。
答案 0 :(得分:0)
您应该能够将每个单元格(比如A1)拆分为三个:
=split(substitute(A1,char(10),","),",")
重复下一个(比方说A2),格式为日期和B3,并复制到右边以适应:
=B2-B1