Я часто сталкиваюсь с ситуациями, когда информацию в электронной таблице необходимо разбить и распределить по отдельным организационным подразделениям, но в то же время мне нужно иметь возможность всесторонне отслеживать и сообщать об обновлениях этой информации в виде одного списка.
Есть ли эффективный способ автоматизации ключевых задач, необходимых для этого?
- Разбейте один мастер-лист на несколько отдельных файлов на основе заданного атрибута.
- Синхронизируйте информацию между главным листом и всеми связанными файлами.
Каждая электронная таблица будет идентичной с точки зрения заголовков столбцов и макета. В большинстве случаев позиции не будут добавляться / удаляться в процессе отслеживания данных. Как правило, я также могу назначить GUID для каждой позиции, когда мне понадобится перекрестная ссылка на данные. Хотя решение будет идеально подходить для автоматической адаптации к исключениям, они должны быть достаточно редкими, чтобы я мог обрабатывать их вручную по мере необходимости.
Я довольно хорошо знаком с написанием формул Excel и часто заканчиваю тем, что использую сложные VLOOKUPS или подобные операции для подобных вещей (когда я не просто копирую / вставляю между листами вручную). Я открыт для изучения таких вещей, как VBScript, но практически не знаю языка.
Возможно, эта задача больше подходит для базы данных, такой как Access, и я также открыт для таких опций. Но, в конце концов, мои выходные данные должны быть в электронной таблице Excel, и мне нужно иметь возможность легко синхронизировать базу данных с этими документами (в обоих направлениях) при наличии обновлений.
Я бы предпочел сделать это без какого-либо стороннего программного обеспечения, если это возможно.
К сожалению, процессы, вовлеченные здесь, обычно довольно случайны. Отчеты часто просто отправляются туда и обратно по электронной почте. Иногда мы используем общие файловые ресурсы и / или Sharepoint. Мне нужно быть в состоянии максимально адаптироваться, не заставляя всех постоянно работать с одной конкретной системой. (Хотя это было бы идеально, это проблема, которую я не могу решить.)
Что-то похожее на это было бы хорошо:
- "Мастер лист" (или база данных) находится в моем собственном маленьком уголке мира (общий доступ к файлам, Sharepoint, рабочий стол, где угодно).
- «Мастер-лист» экспортирует "Дочерние листы" в определенное место, где бы я ни находился. Все дети могут храниться или не храниться в одном и том же месте.
- "Дочерние листы" либо обновляются непосредственно в связанном местоположении, либо я вручную скопирую последние версии в связанные пути перед синхронизацией.
- "Мастер лист" должен иметь возможность загружать / извлекать обновления в / из связанных "дочерних листов" по требованию.