Я предлагаю этот поток для вашей программы.
- Определите, какие данные обновлять. Я предлагаю вам обновить цифры за день (и продлить, чтобы включить все последующие дни до, но исключая СЕГОДНЯ ()), то есть исключая любые более ранние дни, исходя из предположения, что они были сделаны ранее.
- L oop через все дни в PLAN и пропустите те, которые вам не нужны.
- Для оставшихся вы ищите день в S и запишите каждое число в соответствующий продукт.
Для реализации вышеуказанной стратегии вам необходимо однозначно определить дни на обоих листах. Вот почему они все должны быть датами. Текст не подойдет.
Дата представляется целым числом, например, 43909, которое идентифицирует 19 марта 2020 года. Вы можете ввести это число в ячейку (скажем, A1) или = TODAY (), а затем отформатировать ячейку как Date
(Щелкните правой кнопкой мыши ячейку, выберите «Формат ячеек» и «Номер»), и вместо числа вы увидите дату, но вы можете рассчитать ее по числу. Попробуйте [B1] = A1 + 1. Вы можете применить пользовательский формат "ddd", и будут отображаться только Чт и Пт.
Используйте этот метод для создания подписей. Просто введите дату в первой ячейке заголовка, например, A3, введите =A3 + 1
в формате A4 и скопируйте формулу, если вам нужно количество дней в столбце A.