Как изменить формат переменной даты на ‘Квартал-год» в той же ячейке?

#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), ))
  

0