Как автоматически копировать данные из одной книги Excel в другую?

У меня есть 2 шаблона excel. Шаблон 1 — это то, что заполняют мои клиенты, а Шаблон 2 — то, что заполняю я. Шаблон 1 более прост и удобен для пользователя, а шаблон 2 содержит дополнительные поля, которые не нужны клиенту. Сейчас я копирую все либо по эталонным формулам, либо просто копирую и вставляю. Мне интересно, есть ли способ автоматически копировать данные в нужные столбцы. Поэтому, когда новый клиент заполняет форму, я могу просто связать ее с шаблоном 2, и все данные будут заполнены.

Например:

Рабочая книга 1 (Рабочая книга, которую я получаю от клиента, из которого хочу скопировать)

Company     Item      Price  
Company A   Item 1    $10      
Company B   Item 2    $15  
Company C   Item 3    $20 

Рабочая книга 2 (моя рабочая книга, которую я хочу скопировать в)

Item     My Cost   My Price   Company     
Item 1   $10                  Company A
Item 2   $15                  Company B
Item 3   $20                  Company C

person Robert Anthony Svec    schedule 01.09.2017    source источник
comment
Я также думал об объединении двух книг в одну, а затем использовать справочные формулы между листами, но я бы предпочел разделить ее на два отдельных файла.   -  person Robert Anthony Svec    schedule 02.09.2017


Ответы (1)


Вы можете заглянуть в «объединение и сравнение книг». Вам нужно будет настроить общую книгу и создать ее копии для распространения. Есть много веб-сайтов, которые объяснят, как это сделать, намного лучше, чем я. Я бы посоветовал вам погуглить это и попробовать. Если это выглядит подходящим для того, что вам нужно, я бы посоветовал вам также заблокировать определенные ячейки, чтобы данные можно было вводить только там, где вы хотите, а также использовать проверку данных на ленте данных Excel, чтобы ограничить вводимый тип данных, например , разрешать только числа, а не текст.

person Jonathan Musty    schedule 01.09.2017
comment
Хм. Это вариант, но не совсем то, что я хотел. Чтобы выполнить слияние и сравнение для работы, две книги должны быть копиями, а два файла немного отличаются. Пример, который я привел в своем вопросе, представляет собой очень упрощенную версию того, чего я пытаюсь достичь. Мои фактические шаблоны имеют ширину 180 столбцов. - person Robert Anthony Svec; 02.09.2017
comment
Моя первоначальная идея состояла в том, чтобы использовать VBA, но я даже не уверен, есть ли способ связать книги с VBA. - person Robert Anthony Svec; 02.09.2017