Как зеркально отразить ячейки, если источником является список проверки данных? (Excel 2010)

У меня есть книга с двумя закладками. Первая вкладка используется в качестве таблицы для списков проверки данных я создаю на второй странице. Например, один список называется "супервизоры". В этом списке начинается ячейка N3, а вниз по столбцу идут 4 имени. Это выглядит так:
List of Supervisors

вторая страница является листом задания, причем каждый список используется несколько раз для идентификации лиц с различными задачами. Я создал раскрывающийся список, используя меню проверки данных и выбрав например, с N4 по N8 на листе 1 (инструкции к листу с надписями). Затем я скопировал и вставил раскрывающийся список, который мне нужен для каждого раздела. Пока все шло по плану.
Shift Assignment Sheet

Я хочу построить это, чтобы иметь возможность предоставлять задания в течение нескольких дней. Чтобы сэкономить время, когда имя сопоставляется с задачей один раз, я хочу, чтобы одно и то же имя назначалось в течение нескольких дней.

например, если я поставлю Кэролин на первое место на 6/29, я хочу страница (печатная страница, а не вкладка или книга) помечена 6/30, чтобы присвоить ее имя второму месту, а страница, отмеченная 7/1, чтобы назначить ее имя третьему месту и так далее.

задачи находятся в статических ячейках. Когда я попытался сделать функцию равной ячейке A4 с G4 (в качестве примера), я получил #VALUE! сообщение.

Я просмотрел несколько форумов и десятки потоков, чтобы попытаться собрать решение, и из того, что я могу собрать, функция копирования не будет работать из-за форматирование в исходной ячейке. Лучшее решение, которое я нашел, что мая работа не объясняет процесс создания макроса VBA для меня, чтобы понять процесс.

Это ссылка на поток, который я нашел, что кажется моим лучшим вариантом:
зеркальные ячейки, так что изменение в одной ячейке обновляет другую

Я не прошу, чтобы кто-то набрал макро учебник VBA для меня, но если вы можете связать хороший, и расшифровать этот ответ так Я могу понять, как это применимо, буду благодарен. То есть, если это сработает для моей ситуации. Если нет, любая помощь в выяснении работоспособного решения было бы здорово!

14
задан Community
11.05.2023 6:42 Количество просмотров материала 2534
Распечатать страницу

1 ответ

чтение, вопрос вы хотите, чтобы назначенные для цикла через задачи, переход на следующую позицию на каждый последующий день. (Я не вижу, как решение" зеркальная ячейка " относится к вашей проблеме)

Это может быть достигнуто путем создания таблицы поиска с каждой записью, пронумерованной по порядку.

   # Assignee
   1 Carolyn Burnside
   2 Ralph Henry
   3 Rondae Osborne 
   4 Codey Franklin
   5 David Kelly

предположим, что это находится в таблице Excel под названием [Assignees].

формула распределения для имени над каждым назначением будет выглядеть следующим образом VLOOKUP(MOD(C1,5)+<assignment_number>,Assignees[#All],2,0) С <assignment_number> вставляется в каждую формулу в соответствии с требуемой последовательностью. Затем просто дублируйте лист и увеличьте дату, и имена будут вращаться. Если у вас есть больше назначенных просто изменить делитель в Формуле мод, чтобы соответствовать.

0
отвечен tjejojyj 2023-05-12 14:30

Постоянная ссылка на данную страницу: [ Скопировать ссылку | Сгенерировать QR-код ]

Ваш ответ

Опубликуйте как Гость или авторизуйтесь

Имя
Вверх