#google-sheets #google-sheets-formula
#google-sheets #google-sheets-формула
Вопрос:
Я хочу отобразить переменную даты, и она должна отображаться как Qtr-год.
Например, 1/6/19 будет: Q2-19
Я могу использовать формулу округления (месяца), чтобы это произошло, но мне это нужно в том же столбце, что и исходная дата. в принципе, я хочу внести изменения в формат ячейки.
Я пытался использовать пользовательские формулы форматирования, но я не могу найти правильный. Кроме того, у меня есть проверка данных в столбце, чтобы люди могли заполнять даты через календарь, который должен автоматически преобразовываться в квартал-год.
Ответ №1:
это невозможно сделать в том же столбце. форматирование в ячейке слишком слабое для этой задачи, поэтому вам нужен либо скрипт, либо формула:
=ARRAYFORMULA(IF(LEN(Z20:Z), "Q"amp;IFERROR(VLOOKUP(QUERY({Z20:Z},
"select month(Col1) 1 label month(Col1) 1''"),
{1, 1; 4, 2; 7, 3; 10, 4}, 2, 1))amp;"-"amp;RIGHT(Z20:Z, 2), ))