Лист не копируется в другую книгу Excel
Обновлено: 21.11.2024
Сьюзан Харкинс показывает два быстрых способа копирования данных из одной книги Excel в другую.
Копирование листа данных из одной книги в другую кажется сложной задачей. По правде говоря, в Excel есть встроенная функция, которая позволяет быстро справиться с этой задачей, но, как обычно, в Excel есть несколько способов выполнить эту работу. Сначала я покажу вам встроенный маршрут Excel. Затем я покажу вам второй способ, он такой же простой.
Чтобы скопировать лист из одной книги Excel в другую с помощью пользовательского интерфейса Excel, выполните следующие действия:
- Откройте исходную и целевую книгу. (Исходная рабочая книга содержит лист, который вы хотите скопировать или переместить. Вы переместите или скопируете исходный лист в целевую книгу.)
- В исходной книге перейдите к листу, который нужно скопировать или переместить.
- Перейдите на вкладку "Главная", а затем выберите раскрывающийся список "Формат" в группе "Ячейки". Затем выберите «Переместить или скопировать лист» в разделе «Упорядочить листы». В Word 2003 выберите «Переместить или скопировать лист» в меню «Правка». Чтобы обойти ленту или меню, щелкните правой кнопкой мыши вкладку листа в исходной книге и выберите «Переместить или скопировать» в появившемся контекстном меню.
- В диалоговом окне «Переместить или скопировать» выберите целевой лист в раскрывающемся списке «В книгу». Excel отобразит в этом списке только открытые книги.
- При необходимости обновите выбор перед листом.
- Если вы хотите скопировать, а не переместить лист, выберите параметр «Создать копию» в нижней части диалогового окна.
- Нажмите "ОК", и Excel переместит или скопирует лист в целевую книгу.
Теперь давайте попробуем сделать то же самое другим способом. Я не назову это коротким путем, но всегда здорово иметь другой маршрут на всякий случай. Открыв исходную и целевую книги, выполните следующие действия:
- Перейдите на вкладку "Вид" и выберите "Просмотр рядом" в группе "Окно". Excel разделит экран по горизонтали между двумя книгами. В Excel 2003 этот параметр находится в меню "Окно".
- Нажмите вкладку листа в исходной книге и перетащите ее в целевую книгу. Если вы хотите скопировать лист, а не переместить его, удерживайте нажатой клавишу [Ctrl] при перетаскивании листа в целевую книгу.
На этом все! В следующий раз, когда вам понадобится скопировать данные из одной книги в другую, забудьте о функции копирования и вставки — просто перетащите лист.
Внимание!
Перемещение листа не обходится без проблем, которые могут возникнуть позже. Если лист содержит процедуру, которая ссылается на другой лист в исходной книге, Excel сделает все возможное, чтобы найти исходную книгу. Если это не так, вы получите ошибки при выполнении этой процедуры.
СМ.: Политика использования программного обеспечения (Tech Pro Research)
Бонусный совет по Microsoft Excel
Из статьи Сьюзен Харкинс "10 вещей, которые никогда не следует делать в Excel":
Используйте настройки по умолчанию. Значения по умолчанию в Excel могут подойти некоторым или даже большинству пользователей, но если вы обнаружите, что сбрасываете настройки каждый раз, когда начинаете новый файл рабочей книги, остановитесь. Вместо этого откройте пустую книгу, измените эти параметры и сохраните файл как шаблон. Затем создайте новые файлы рабочей книги на основе шаблона вместо встроенного шаблона Excel. Или измените рабочую книгу по умолчанию.
Этот бонусный совет по Excel также доступен в бесплатном PDF-файле «30 вещей, которые вы никогда не должны делать в Microsoft Office».
Примечание редактора от 14 февраля 2019 г. Впервые эта статья об Excel была опубликована в марте 2012 года. С тех пор мы добавили видеоруководство, дополнительный совет и обновили соответствующие ресурсы.
Информационный бюллетень TechRepublic Premium Exclusives
Экономьте время с последними загрузками TechRepublic Premium, включая оригинальные исследования, настраиваемые шаблоны ИТ-политики, готовые презентации для обучения, инструменты для найма ИТ-специалистов, калькуляторы рентабельности инвестиций и многое другое. Эксклюзивно для вас!
Excel для Microsoft 365 Excel для Microsoft 365 для Mac Excel для Интернета Excel 2021 Excel 2021 для Mac Excel 2019 Excel 2019 для Mac Excel 2016 Excel 2016 для Mac Excel 2013 Excel 2010 Excel 2007 Excel для Mac 2011 Еще. Меньше
Вы можете переместить или скопировать рабочий лист в той же книге, чтобы упорядочить книгу так, как вам нужно.
Вы можете использовать команду «Переместить или скопировать лист», чтобы переместить или скопировать целые рабочие листы (также называемые листами) в другие места в той же или другой книге. Вы можете использовать команды «Вырезать» и «Копировать», чтобы переместить или скопировать часть данных на другие листы или книги.
Перемещение листа в книге
Выберите вкладку рабочего листа и перетащите ее в нужное место.
Внимание! При перемещении листа в другую книгу проверьте все формулы или диаграммы, которые ссылаются на данные на листе, поскольку перемещение листа может привести к ошибкам или непредвиденным результатам в ваших данных. Точно так же, если вы перемещаете лист, на который ссылаются трехмерные ссылки, расчет может включать или не включать данные на листе.
Копировать лист в ту же книгу
Нажмите клавишу CTRL и перетащите вкладку листа в нужное место.
Щелкните правой кнопкой мыши вкладку рабочего листа и выберите "Переместить или скопировать".
Установите флажок Создать копию.
В разделе «Перед листом» выберите, куда вы хотите поместить копию.
Если вам нужно реорганизовать данные, вы можете легко изменить порядок листов в книге, а также переместить или скопировать лист в другую книгу. Но имейте в виду, что расчеты или диаграммы, основанные на данных листа, могут стать неточными, если вы переместите лист.
Переместить лист
Перетащите вкладку листа в нужное место в ряду вкладок листа.
Копировать лист
Удерживайте OPTION.
Перетащите ярлычок листа в то место, где вы хотите, чтобы скопированный лист появился в ряду вкладок листа.
Важно! Отпустите кнопку мыши перед тем, как отпустить клавишу OPTION.
Переместить лист в другую книгу
Внимание! При перемещении листа в другую книгу проверьте все формулы или диаграммы, которые ссылаются на данные на листе, поскольку перемещение листа может привести к ошибкам или непредвиденным результатам в ваших данных. Точно так же, если вы перемещаете лист, на который ссылаются трехмерные ссылки, расчет может включать или не включать данные на листе.
Откройте книгу, в которую вы хотите переместить лист.
В меню "Окно" щелкните книгу, содержащую лист, который вы хотите переместить.
Нажмите на лист, который хотите скопировать в другую книгу.
В меню "Правка" нажмите "Лист" > "Переместить или скопировать лист".
В меню "В книгу" выберите книгу, в которую нужно переместить лист.
Совет. Чтобы создать новую книгу, содержащую перемещенный лист, нажмите "Новая книга".
В поле "Перед листом" выберите лист, перед которым вы хотите вставить перемещенный лист, или нажмите "Переместить в конец".
Копировать лист в другую книгу
Откройте книгу, в которую вы хотите скопировать лист.
В меню "Окно" щелкните книгу, содержащую лист, который вы хотите скопировать.
Нажмите на лист, который хотите скопировать.
В меню "Правка" нажмите "Лист" > "Переместить или скопировать лист".
В меню В книгу выберите книгу, в которую вы хотите скопировать лист.
Совет. Чтобы создать новую книгу, содержащую перемещенный лист, нажмите "Новая книга".
В поле "Перед листом" выберите лист, перед которым вы хотите вставить скопированный лист, или нажмите "Переместить в конец".
Установите флажок Создать копию.
Изменить цвет вкладки листа
Раскрашивание вкладок листа может помочь вам отслеживать информацию в большой книге.
Удерживая нажатой клавишу CONTROL, щелкните вкладку листа.
Нажмите "Цвет вкладки" и выберите нужный цвет.
В Excel для Интернета вы можете дублировать (или копировать) рабочие листы в текущей книге. Просто щелкните правой кнопкой мыши имя вкладки в нижней части листа и выберите Дублировать.
Примечание. Вы можете получить сообщение об ошибке при попытке дублировать рабочий лист, содержащий диаграмму, изображение или фигуру. Если вы получили сообщение об ошибке, вы можете продублировать лист вручную.
Если на вашем рабочем листе есть элементы, которые мешают его дублированию, вы все равно можете создать копию рабочего листа вручную, скопировав все данные и вставив их на новый лист. Вот как:
Выберите все данные на листе.
Сочетание клавиш: нажмите CTRL+ПРОБЕЛ на клавиатуре, а затем нажмите Shift+ПРОБЕЛ.
Скопируйте все данные на лист, нажав CTRL+C.
Нажмите знак "плюс", чтобы добавить новый пустой лист.
Нажмите на первую ячейку на новом листе и нажмите CTRL+V, чтобы вставить данные.
Примечание. Все условное форматирование, примененное к ячейкам, будет потеряно при вставке их на новый лист.
В Excel для Интернета возможность перемещения или копирования листа недоступна, если щелкнуть вкладку листа правой кнопкой мыши, как в настольном приложении Excel. В Excel в Интернете вы можете добиться того же результата, скопировав все данные на листе и вставив их на пустой лист в другой книге.
Выполните следующие действия, чтобы переместить или скопировать лист в другую книгу в Excel для Интернета:
Выберите все данные на листе.
Сочетание клавиш: нажмите CTRL+ПРОБЕЛ, а затем нажмите Shift+ПРОБЕЛ.
Скопируйте все данные на лист, нажав CTRL+C.
Откройте книгу, в которую вы хотите вставить данные, затем нажмите + в строке состояния, чтобы добавить новый пустой лист.
Нажмите первую ячейку на новом листе, затем нажмите CTRL+V, чтобы вставить данные в этот лист.
Примечание. Все условное форматирование, примененное к ячейкам, будет потеряно при вставке их в другую книгу.
Нужна дополнительная помощь?
Вы всегда можете обратиться к эксперту в техническом сообществе Excel или получить поддержку в сообществе ответов.
Может возникнуть много ситуаций, когда вам нужно создать новую электронную таблицу на основе существующей или переместить вкладку из одного файла Excel в другой. Например, вы можете захотеть создать резервную копию важного рабочего листа или создать несколько копий одного и того же листа для целей тестирования. К счастью, существует несколько простых и быстрых способов дублировать листы в Excel.
Как скопировать лист в Excel
Excel имеет три встроенных маршрута для дублирования рабочих листов. В зависимости от предпочитаемой вами техники работы вы можете использовать ленту, мышь или клавиатуру.
Способ 1. Скопируйте лист Excel путем перетаскивания
Обычно вы перетаскиваете что-то из одного места в другое с помощью перетаскивания. Но этот метод также работает для копирования вкладок и, по правде говоря, является самым быстрым способом копирования листа в Excel.
Просто нажмите на вкладку листа, которую хотите скопировать, удерживайте клавишу Ctrl и перетащите вкладку в нужное место:
Способ 2. Дублируйте лист, щелкнув правой кнопкой мыши
Еще один не менее простой способ дублировать лист в Excel:
- Щелкните правой кнопкой мыши вкладку и выберите "Переместить" или "Копировать" в контекстном меню. Откроется диалоговое окно Переместить или скопировать.
- В разделе Перед листом выберите, куда вы хотите поместить копию.
- Поставьте галочку в поле Создать копию.
- Нажмите ОК.
Например, вот как можно сделать копию Лист1 и поместить ее перед Лист3:
Способ 3. Скопируйте вкладку в Excel с помощью ленты
Лента содержит все функции, доступные в Excel, нужно только знать, где искать :)
Чтобы скопировать лист, перейдите на вкладку Главная > группа Ячейки, нажмите Формат, а затем нажмите Переместить или скопировать лист: < бр />р>
Появится диалоговое окно Переместить или скопировать, и вы выполните те же шаги, что описаны выше.
Как скопировать лист Excel в другую книгу
Общий способ копирования листа в другую книгу заключается в следующем:
- Щелкните правой кнопкой мыши вкладку, которую хотите скопировать, и выберите "Переместить" или "Копировать"…
- В диалоговом окне Переместить или скопировать выполните следующие действия:
- В разделе Забронировать выберите целевой файл. Чтобы поместить копию в новую книгу, выберите (новая книга).
- В разделе Перед листом укажите, куда поместить копию.
- Отметьте поле «Создать копию».
- Нажмите ОК.
Примечание. Excel отображает только открытые книги в раскрывающемся списке В книгу, поэтому перед копированием обязательно откройте целевой файл.
Помимо этого традиционного маршрута, есть еще один способ сделать то же самое. Угадайте, просто перетащив лист из одного файла Excel в другой!
Как скопировать лист в другую книгу путем перетаскивания
Если Excel позволяет дублировать лист в той же книге путем его перетаскивания, почему бы не попробовать использовать этот метод для копирования листа в другую книгу? Нам просто нужно просмотреть оба файла одновременно. Вот как:
- Откройте исходную и целевую книги.
- На вкладке Вид в группе Окна щелкните Просмотр рядом. Две книги будут располагаться горизонтально.
- В исходной книге нажмите на вкладку листа, который нужно скопировать, удерживайте нажатой клавишу Ctrl и перетащите лист в целевую книгу.
Отлично, не так ли? В следующий раз, когда вам понадобится скопировать информацию из одного файла Excel в другой, забудьте о копировании/вставке и перетащите лист.
Как скопировать несколько листов в Excel
Все методы, которые работают для дублирования одного листа, можно использовать для копирования нескольких листов. Главное, чтобы было выбрано несколько рабочих листов. Вот как это можно сделать:
- Чтобы выбрать соседние листы, щелкните вкладку первого листа, нажмите клавишу Shift и выберите последнюю вкладку.
- Чтобы выбрать несмежные листы, нажмите на вкладку первого листа, нажмите клавишу CTRL и последовательно щелкните остальные вкладки.
Выбрав несколько рабочих листов, выполните одно из следующих действий, чтобы скопировать их:
- Нажмите на любую из выбранных вкладок, нажмите клавишу CTRL и перетащите вкладки в нужное место.
- Щелкните правой кнопкой мыши любой из выбранных листов и выберите «Копировать» или «Переместить». Затем выполните следующие действия.
- На вкладке Главная нажмите Формат Переместить или скопировать лист. Более подробную информацию можно найти здесь.
Чтобы скопировать несколько листов в другую книгу, выберите их, как описано выше, а затем воспользуйтесь одним из следующих способов.
Как скопировать лист Excel с формулами
Как правило, вы копируете лист, содержащий формулы, как и любой другой лист. Ссылки на формулы настраиваются автоматически, что в большинстве случаев работает нормально.
Если лист с формулами копируется в ту же книгу, формулы будут ссылаться на скопированный лист, если только вы не используете внешние ссылки на ячейки, указывающие на другой лист или книгу. Например:
Если вы копируете лист с формулами в другую книгу, ссылки на формулы ведут себя следующим образом:
- Ссылки на одном листе, относительные или абсолютные, будут указывать на скопированный лист в целевой книге.
- Ссылки на другие листы в исходной книге по-прежнему будут указывать на листы в исходной книге. Обратите внимание, что на приведенном ниже снимке экрана исходное имя файла [Book1] отображается перед именем листа и третьей формулой в скопированном листе:
Чтобы скопированные формулы ссылались на лист с тем же именем в целевой книге, вы можете просто удалить исходное имя книги с помощью функции «Заменить все» в Excel. Вот что вам нужно сделать:
- На скопированном листе выберите все формулы, которые нужно изменить.
- Нажмите Ctrl + H, чтобы открыть вкладку Заменить диалогового окна Найти и заменить.
- В поле Найти введите имя исходной книги точно так, как оно отображается в ваших формулах. В нашем случае мы бы набрали [Book1].
- Оставьте поле Заменить на пустым.
- Нажмите "Заменить все".
В результате формула на скопированном листе изменится с
Копировать информацию с одного листа Excel на другой с помощью формулы
Если вы не хотите копировать весь лист, а только его часть, выберите интересующий диапазон и нажмите Ctrl + C, чтобы скопировать его. Затем переключитесь на другой лист, выберите верхнюю левую ячейку целевого диапазона и нажмите Ctrl + V, чтобы вставить скопированный диапазон.
Чтобы скопированные данные автоматически обновлялись при изменении исходных данных, вы можете копировать информацию с одного листа Excel на другой с помощью формул.
Например, чтобы скопировать данные из ячейки A1 на Листе 1 в ячейку B1 на Листе 2, введите следующую формулу в поле B1:
Чтобы скопировать информацию из другого файла Excel, укажите имя книги в квадратных скобках:
При необходимости перетащите формулу вниз или вправо, чтобы извлечь данные из других ячеек.
Совет. Чтобы правильно получить ссылку на другую книгу, введите знак равенства (=), затем переключитесь на другую книгу, щелкните нужную ячейку и нажмите клавишу ВВОД. Excel автоматически вставит ссылку.
Чтобы скопировать данные из нескольких листов в один, см. раздел Как объединить несколько листов в Excel.
Как дублировать лист Excel с помощью VBA
Если вам часто приходится копировать информацию с одного листа Excel на другой, макросы могут сэкономить вам много времени. Вот лишь несколько примеров задач, которые можно выполнять автоматически:
Как перемещать листы в Excel
Перемещать листы в Excel даже проще, чем копировать, и это можно сделать с помощью уже знакомых методов.
Перемещайте лист, перетаскивая его
Чтобы переместить лист(ы) в Excel, просто выберите одну или несколько вкладок и перетащите их на новое место.
Например, вот как можно переместить Лист1 и Лист3 в конец книги:
Чтобы переместить лист в другую книгу, разместите книги рядом (вкладка Вид > Просмотр рядом), а затем перетащите лист из одного файла к другому.
Перемещение листа с помощью диалогового окна «Переместить или скопировать»
Откройте диалоговое окно Переместить или скопировать, либо щелкнув правой кнопкой мыши вкладку листа и выбрав Переместить или скопировать в контекстном меню, либо нажав Главная вкладка > Формат > Переместить или скопировать лист. Затем выполните одно из следующих действий:
- Чтобы переместить лист в той же книге, выберите перед каким листом его разместить и нажмите "ОК".
- Чтобы переместить лист из одного файла Excel в другой, выберите имя книги в списке В книгу, выберите "Перед листом" и нажмите "ОК".
Примечание. Если конечный файл уже содержит рабочий лист с таким же именем, Excel добавит число в скобках в конец имени перемещенного листа. Например, Лист 1 станет Лист 1 (2).
Диспетчер книг — быстрый способ перемещать и копировать листы в Excel
Если вы часто копируете или перемещаете листы из одного файла Excel в другой, наш менеджер книг может значительно облегчить вам жизнь.
Запустите инструмент, нажав кнопку Workbook Manager на вкладке Ablebits Data в группе Manage:
Теперь у вас есть древовидное представление всех открытых книг, и вы можете легко перетаскивать листы между файлами:
- Чтобы переместить лист или несколько выбранных листов, перетащите их в окно диспетчера книг.
- Чтобы скопировать один или несколько листов, перетащите их, удерживая клавишу Ctrl.
При этом листы в ваших книгах перестраиваются соответствующим образом, и вам не нужно переключаться с одного файла на другой.
Вы можете загрузить пробную версию Ultimate Suite, чтобы попробовать этот и более 60 отличных инструментов для Excel.
Перемещение или копирование листа в Excel не работает
Обычно Microsoft Excel копирует и перемещает листы без заминок. Если определенный лист отказывается копировать или перемещать, это может быть вызвано следующими причинами.
1. Таблица Excel
Вы не сможете переместить или скопировать группу листов, если один из этих листов содержит таблицу Excel (а не диапазон). С каждым таким листом следует работать индивидуально.
2. Защищенная книга
В защищенных книгах нельзя перемещать и копировать листы. Чтобы проверить, защищена ли книга, перейдите на вкладку Просмотр > группу Защитить и посмотрите на кнопку Защитить книгу. Если кнопка выделена, это означает, что книга защищена. Нажмите эту кнопку, чтобы разблокировать книгу, а затем переместите листы.
3. Имена Excel
При копировании или перемещении листа из одного файла Excel в другой вы можете получить сообщение об ошибке, что определенное имя уже существует, что означает, что исходная и целевая книги содержат таблицу или диапазон с одинаковым именем. Если это единственная ошибка, нажмите Да, чтобы использовать существующую версию имени, или Нет, чтобы переименовать ее. В случае множественных ошибок имеет смысл просмотреть все имена перед перемещением или копированием листов. Для этого нажмите Ctrl + F3, чтобы открыть список имен в активной книге — вы сможете редактировать или удалять имена оттуда. Дополнительные сведения см. в разделе Как определять и использовать имена в Excel.
Вот как вы можете переместить или скопировать лист в Excel. Я благодарю вас за чтение и надеюсь увидеть вас в нашем блоге на следующей неделе.
Итог: узнайте, как быстро перемещать или копировать листы между книгами.
Уровень навыков: начинающий
Видеоруководство
Перемещение листов между книгами
Если вы когда-либо перемещали лист из одной книги в другую, возможно, вы использовали контекстное меню, чтобы выбрать "Переместить" или "Копировать". Но на самом деле вы можете перетаскивать лист прямо из одной открытой книги в другую.
Этот процесс полностью перемещает лист и не оставляет копии в книге "Откуда". Однако, если вы хотите оставить лист там и сделать копию на новый лист, этот процесс так же прост.
Копирование листа в новую книгу
Для создания копии процесс идентичен описанному выше, за исключением того, что перед тем, как отпустить кнопку мыши на новом листе, вы должны удерживать клавишу Ctrl.
В результате в обеих книгах остается дубликат листа.
При копировании листа вы по-прежнему будете видеть символ плюса (+) на значке курсора мыши.
Перемещение или копирование нескольких листов
Эти методы подходят для одновременного перемещения или копирования нескольких листов. Просто выберите листы, которые вы хотите переместить или скопировать, прежде чем перетаскивать их. Вы можете выбрать несколько листов, удерживая нажатой клавишу Shift или Ctrl и нажимая листы, с которыми хотите работать.
К сожалению, вы не можете перемещать или копировать несколько листов, если один из выбранных листов содержит таблицу Excel. Это ограничение Excel. Листы с таблицами необходимо перемещать по одному.
Похожие сообщения
Если вам интересно, как я настроил параллельные рабочие книги в своем видео, я объясню этот процесс в этом посте: Советы по разделению экрана в Windows и Mac
Заключение
Небольшой совет, который облегчит вам жизнь при перемещении листов между книгами! Надеюсь, это поможет.
Какие советы и сочетания клавиш в Excel вам больше всего нравятся? Буду рад услышать их в комментариях.
Читайте также: