vitali1995
@vitali1995

Как через формулу заполнить пустые ячейки последним встречающимся значением?

Что имею ввиду. Есть таблица, в первой колонке идут даты, во второй - какие-то полезные значения. Нужно чтобы одинаковая дата не дублировалась из колонки в колонку, а выставлялась только уникальным значением - дальнейшие ячейки остаются пустыми до следующей даты. В третью колонку нужно автоматически подставить значения первой колонки с заполненными ячейками, где пустые ячейки заполнены последней встречающейся датой - эта колонка будет использоваться для вычислений.

Пробую делать через ARRAYFORMULA, но максимум получается подставить значение ячейки на 1 уровень выше. Как можно проследовать до нужного совпадения?

Пример таблицы
5dd64a0583d30098806031.png
  • Вопрос задан
  • 817 просмотров
Пригласить эксперта
Ответы на вопрос 1
dollar
@dollar
Делай добро и бросай его в воду.
В ячейку C1 нужно подставить формулу:
=A1

А в ячейку C2 нужно подставить формулу:
=IF(A2="";C1;A2)

Затем эту формулу растянуть на всю колонку.

Не тестировал, так как вы - нехороший человек, и не оставили ссылку на пример в гугл доке, а набирать табличку со скриншота как-то не с руки. Но логика очевидна. Если слева есть дата, то берем её, а иначе берем предыдущую в колоне C, и там по цепочке будет дата копироваться. Такая типа рекурсия.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы