Как извлечь только дату из ячейки Google Sheets - PullRequest
1 голос
/ 01 ноября 2019

Я пытаюсь извлечь только дату из этой ячейки, которая говорит: Current day (1 Nov 2019) Использование:

=regexextract(concatenate(FullReport!B5),".*Current day(.*)")

Не могу понять, как снять скобки ( ), что я считаюприводит к тому, что он не регистрируется в листах Google как фактическая дата.

Ответы [ 2 ]

1 голос
/ 01 ноября 2019

для извлечения:

=REGEXEXTRACT(A1, "\((.+)\)")

0

, тогда как истинная дата будет:

=ARRAYFORMULA(JOIN("/", 
 IFERROR(REGEXEXTRACT(A1, "\((\d+) (.+) (\d+)")*1, 
   MONTH(REGEXEXTRACT(A1, "\((\d+) (.+) (\d+)")&1))))

0

или просто:

=REGEXEXTRACT(A1, "\((.+)\)")*1
0 голосов
/ 01 ноября 2019

Я протестировал с этой формулой, и она отлично работает:

=regexextract(concatenate(FullReport!B5),"\(([A-Za-z0-9\ ]+)\)")
...