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

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

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

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

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

Я пробовал Index и Index Match, но ничего не работает. Есть предложения?

решение1

Самым чистым решением было бы использовать Access для хранения списка сотрудников и заставить Excel автоматически извлекать данные в базу данных. Таким образом, вы можете редактировать информацию в Access напрямую, и изменения будут видны в различных файлах Excel, которые вы используете.

Это довольно просто сделать:

  1. Создайте новую базу данных Access (в проводнике щелкните правой кнопкой мыши > Новая база данных Microsoft Access)
  2. Открыть базу данных
  3. На ленте: Внешние данные > Новый источник данных > Из файла > Excel
  4. Выберите файл Excel, в котором находятся ваши данные (при условии, что он отформатирован как таблица с заголовками)
  5. Выберите «Импортировать исходные данные в новую таблицу текущей базы данных».
  6. Нажмите «Далее», затем отметьте галочкой «Первая строка содержит заголовки столбцов».
  7. Нажмите «Далее» и настройте поля в соответствии с вашими потребностями (Access должен иметь возможность определить формат)

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

Теперь в одном из файлов Excel, где вам нужен список сотрудников:

  1. Данные > Получить данные > Из базы данных > Из базы данных Access
  2. Выберите .accdbфайл
  3. Выберите таблицу, которую хотите загрузить
  4. Нажмите «Загрузить в» (маленькая стрелка) и выберите «Таблица».

Теперь у вас будет таблица данных в вашей рабочей книге, которая автоматически связана с вашей базой данных Access. Любые изменения в базе данных будут автоматически видны в файле Excel. Вы также можете обновить данные, нажав кнопку «Данные > Обновить все».


ПроверятьСправочный сайт Microsoftузнать больше о Access

Связанный контент