tgoop.com/google_sheets/1369
Last Update:
Меняем формат даты с ММ/ДД/ГГГГ на ДД.ММ.ГГГГ формулой
Эту задачу решает формула от постоянного участника нашего сообщества Льва:=ArrayFormula(IF(A:A = "";;TEXT(REGEXREPLACE(TO_TEXT(A:A);"(\d{2})\/(\d{2})\/";"$2/$1/")*1;"dd.mm.yyyy HH:mm:SS")*1))
Это формула массива — одной формулой решаем задачу для всего столбца:
1. проверяем, не пусто ли в столбце — в случае пустых ячеек формула возвращает пустоту.
2. с помощью REGEXREPLACE меняем цифры дня и месяца местами. Здесь используется запись вида $1 — это ссылка на подвыражение (подвыражения берутся в круглые скобки). Таким образом, мы меняем подвыражения — две идущих подряд цифры с косой чертой после — местами.
3. Меняем формат результата с помощью функции TEXT / ТЕКСТ.
4. Делаем значение числом за счет умножения на единице (подробнее про это тут).
Регулярные выражения — компактная памятка от vitalich
BY Google Таблицы
Share with your friend now:
tgoop.com/google_sheets/1369