Я должен сделать ротацию, которая в настоящее время выполняется на двух таблицах. Один показывает сотруднику, где он работает, другой говорит нам, что там, где он работает, есть сотрудник. Есть 14 мест для работы и 30 сотрудников. Можно ли заставить обоих Рота разговаривать друг с другом, чтобы, если произойдет изменение, место знало так же, как и персонал?
1 ответ
Да, это возможно. Создайте несколько листов и дайте им разумные имена
Затем вы можете ссылаться на ячейки на разных листах, используя следующие обозначения:
'SheetName'!CellAddress
Например, чтобы вывести значение intp ячейки A:1
на Sheet1
из B:3
на Sheet2
вы должны ввести следующую формулу в A:1
на Sheet1
:
='Sheet2'!B3
Обратите внимание, что вы должны быть в курсе циркулярных ссылок. Одна ячейка может указывать на другую ячейку, но две ячейки не могут указывать друг на друга - это создаст круговую ссылку. Таким образом, в вашем случае вы можете обновлять несколько таблиц на основе данных из одного, но не иначе.
Более сложные и гибкие решения смотрите в сценариях VBA.