Я требую изменить формулы ячеек на значения, только когда проходит определенная дата - PullRequest
0 голосов
/ 28 января 2020

У меня есть сводная таблица в Excel, которая автоматически обновляется со значениями каждый день.

У меня есть столбцы рядом с сводной таблицей для КАЖДОГО ДНЯ, которая собирает данные из обновленной сводной таблицы, используя простую формулу, например I11-V11.

Однако, когда проходит текущая дата, я хочу, чтобы ячейка в столбце спецификаций c для этой даты изменилась на значение, т.е. была фиксированной.

Есть ли способ, которым это могло быть сделано?

image showing snippet of spreadsheet

1 Ответ

1 голос
/ 28 января 2020

Вы хотите снимок данных. Вручную вы можете скопировать и вставить данные поверх себя, используя Paste Special> Values.

Для этого можно создать макрос VBA, но триггер для макроса все равно должен быть ручным. Потому что если это Dynami c, то после того, как дата заголовка будет в прошлом, любая формула уже будет динамически обновлена, а вчерашние значения исчезнут.

Итак, либо вручную скопируйте / вставьте значения (или запустите макрос, чтобы сделать это), либо добавьте столбец даты в источник данных, чтобы формула могла связать значение с правильной датой.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...