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

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

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

Я пробовал Index и Index Match, но, похоже, ничего не работает. Какие-либо предложения?

1 ответ1

0

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

Это довольно легко сделать:

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

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

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

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

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


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

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .