从混合的日期和时间 Google 表格中提取时间

尝试从包含日期和时间的列中提取时间。

  • 我可以获得正确的输出,但我必须先进行一系列使用“T”分隔符拆分文本的操作。
  • 然后再次使用“+”分隔符分割结果,它只给我时间。 然后计算并删除占用多列的最后 3 个字符。

如果可能,需要一个在单列中执行此操作的公式。

一些我已经尝试过的:

=ARRAYFORMULA(RIGHT(K2:K,LEN(K2:K)-(FIND(":",K2:K)+1)))

从混合的日期和时间 Google 表格中提取时间

电子表格链接: https://docs.google.com/spreadsheets/d/1W9XZ2adqa9mFqvu-CrJsQhrKpH59VlmzpWwTvolNmRQ/edit?usp=sharing

wuxiaoxun 回答:从混合的日期和时间 Google 表格中提取时间

您的屏幕截图在单元格 B2 和 B3 中显示了奇怪的预期结果。在这两种情况下,分钟都被提取出来,但以不同的数字显示。请指定。 B2的这个公式:

set(zip(A,range(len(A)))
# {('a',0),('b',1),('c',2),('d',3)}

这是针对 B3 的:

=ARRAYFORMULA(REGEXEXTRACT(A2:A,"T\d{2}:(.*)\+"))
本文链接:https://www.f2er.com/2479.html

大家都在问