【发布时间】:2015-02-19 01:35:24
【问题描述】:
我有一个电子表格,出于愚蠢的原因,它有两列彼此相邻,每列是一系列日期,由 ctrl-rtn 换行符分隔。它们相当于开始/停止时段的列表。这样做是有原因的,并且可能会继续这样做(我愿意接受其他建议)。
鉴于这种结构,我希望能够提取周期和/或周期长度。也就是说,给定:
2015 年 1 月 1 日 2015 年 1 月 3 日 2015 年 1 月 15 日 2015 年 1 月 20 日 2/3/15 2/7/15(仅在相邻的两个单元格中)我希望至少能够拉出:
2 5 4也许可以选择将其分成六个不同的单元格(请注意,列表的长度是可变的)。这一点不那么重要。
我很难弄清楚如何解决这个问题。如果我在 VBA 中,我可以轻松地对其进行正则表达式。我对电子表格脚本完全陌生。非常感谢您的帮助。
【问题讨论】:
-
抱歉,我的“单元格”格式不正确。这些日期应该是 2 个垂直的 3 个日期列表,尽管这只是一个可读性问题,而不是实质性问题(嗯,这也是它在电子表格中的存储方式)。
-
这里的问题很愚蠢,但是您是否考虑过导出到 Excel 并使用 VBA 解决问题?
-
你已经在webapps.stackexchange.com问过这个问题了吗?
-
我需要它在 Google 电子表格中,它是共享的。感谢您提供指向 webapps.stackexchange 的指针,我对此一无所知。这已经在下面回答了,所以我会在这里停下来。感谢您的帮助!
标签: arrays list parsing google-sheets formula