Я хотел бы создать основной список сотрудников нашей компании. Я хочу, чтобы другие листы в моей рабочей книге точно отражали этот список сотрудников, автоматически удаляя или добавляя сотрудников по мере того, как я удаляю/добавляю сотрудников в основном листе.
Я нашел много решений, которые работают наоборот (создают главный список из нескольких листов), но я хочу, чтобы главный список был источником, а другие листы — местом назначения.
Другая сложность заключается в том, что на других моих листах для перечисления сотрудников используются таблицы, поэтому я не могу использовать формулу массива с несколькими ячейками для ссылки на главный список (я пробовал использовать динамический именованный диапазон, но это не сработало).
Я пробовал Index и Index Match, но ничего не работает. Есть предложения?
решение1
Самым чистым решением было бы использовать Access для хранения списка сотрудников и заставить Excel автоматически извлекать данные в базу данных. Таким образом, вы можете редактировать информацию в Access напрямую, и изменения будут видны в различных файлах Excel, которые вы используете.
Это довольно просто сделать:
- Создайте новую базу данных Access (в проводнике щелкните правой кнопкой мыши > Новая база данных Microsoft Access)
- Открыть базу данных
- На ленте: Внешние данные > Новый источник данных > Из файла > Excel
- Выберите файл Excel, в котором находятся ваши данные (при условии, что он отформатирован как таблица с заголовками)
- Выберите «Импортировать исходные данные в новую таблицу текущей базы данных».
- Нажмите «Далее», затем отметьте галочкой «Первая строка содержит заголовки столбцов».
- Нажмите «Далее» и настройте поля в соответствии с вашими потребностями (Access должен иметь возможность определить формат)
После создания таблицы вы можете открыть ее, дважды щелкнув по ее названию слева.
Теперь в одном из файлов Excel, где вам нужен список сотрудников:
- Данные > Получить данные > Из базы данных > Из базы данных Access
- Выберите
.accdb
файл - Выберите таблицу, которую хотите загрузить
- Нажмите «Загрузить в» (маленькая стрелка) и выберите «Таблица».
Теперь у вас будет таблица данных в вашей рабочей книге, которая автоматически связана с вашей базой данных Access. Любые изменения в базе данных будут автоматически видны в файле Excel. Вы также можете обновить данные, нажав кнопку «Данные > Обновить все».
ПроверятьСправочный сайт Microsoftузнать больше о Access