2015-08-12 3 views
1

У меня есть два файла Excel: файл1 с двумя листами (Sheet1 и Sheet2) и file2 с Sheet3. Таблицы 1 и 3 имеют одинаковую структуру, но разные данные. Sheet2 содержит некоторые формулы, относящиеся к Sheet1, например, «= Sheet1! A1». Я хочу скопировать Sheet2 в файл2 с теми же формулами, что и для Sheet3, но когда я пытаюсь его скопировать, формулы меняются от «= Sheet1! A1» до «= [file1.xls] Sheet1! A1». Как я могу скопировать весь лист с теми же формулами?Как скопировать лист Excel с формулами между файлами?

ответ

0

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

После вставки новых формул в File2, не находку заменить (CTRL +F и выберите Заменить). Замените ссылку на файл [file1.xls]sheet1! на sheet3!, и это должно удалить эту ссылку.

Хотя не 100%, что вы спрашиваете, один из способов, чтобы скопировать точные формулы более (без изменения ссылки на файл или лист) заключается в следующем:

В качестве альтернативы, вы можете поместить как файлы источника и назначения в формулу (перейдите к Формуле на ленте -> Показать формулы или нажмите CTRL + ` (клавиша выглядит как обратный апостроф)), затем скопируйте и вставьте формулы из первого файла во второй файл и выйдите режим просмотра формул.

На ваш вопрос, если вы использовали этот альтернативный метод, вам все равно нужно найти/заменить Sheet1 на Sheet3.

+1

@maro Обратите внимание, что поскольку новые формулы должны ссылаться на Sheet3 вместо sheet1, вы должны действительно найти & заменить [file1.xls] sheet1! с листом3 !. –

+0

Спасибо, я обновил свой ответ, чтобы включить это. Я, наверное, должен пить свой кофе! – Soulfire

+0

Когда я пытаюсь использовать [CTRL] + [F], чтобы заменить это, каждый раз, когда я нажимаю «Заменить», появляется всплывающее окно «Открыть файл», и каждый раз я должен нажимать «Отмена». Если есть 1000 ячеек с текстом для замены, появится 1000 всплывающих окон, которые я должен закрыть. Так что это не хорошо ... – maro

Смежные вопросы