Как создать динамический мастер-документ в Excel

1418
Tony

У меня есть один документ в Excel, в котором есть список продуктов с соответствующими кодами. 60 магазинов имеют копии этого листа Excel и вводят данные в ячейки рядом с продуктом. Я хочу связать все эти листы, чтобы, если я добавлю новую строку и продукт к «основному документу» прямо посередине, он добавит эту строку или каждый другой лист в любом формате, который я использую, при перемещении данных, в которые они ввели сохранить с соответствующим элементом, для которого они были введены. По сути, я добавляю новую строку в свой документ, и она создает новую строку в соответствующем документе.

0
Вам нужна база данных, чтобы сделать это эффективно. wbeard52 8 лет назад 0

1 ответ на вопрос

0
Julian Knight

You have two approaches if you want to restrict yourself to Microsoft Office.

The "traditional" approach is to create a Microsoft Access database that links to all the spreadsheets. You then create a View that combines all of the data.

If, however, you are using a new(ish) version of Excel and are able to install addins, you can also do this very easily using Microsoft's free PowerQuery addin.

With powerquery, you create a merge query that pulls all the data from the various spreadsheets and merges them together, this can then be further filtered, cleansed, transformed and output as an Excel "master" table.

Похожие вопросы