Как скопировать лист в Excel или переместить в другую книгу

В учебнике рассказывается несколько полезных секретов о копировании и перемещении листов в Excel.

Может быть много ситуаций, когда вам нужно создать новую электронную таблицу на основе существующей или переместить вкладку из одного файла Excel в другой. Например, вы можете захотеть создать резервную копию важного рабочего листа или создать несколько копий одного и того же листа для целей тестирования. К счастью, существует несколько простых и быстрых способов дублировать листы в Excel.

Как скопировать лист в Excel

В Excel есть три встроенных маршрута для дублирования рабочих листов. В зависимости от предпочитаемой вами техники работы вы можете использовать ленту, мышь или клавиатуру.

Способ 1. Скопируйте лист Excel, перетащив его

Обычно вы перетаскиваете что-то из одного места в другое с помощью перетаскивания. Но этот метод также работает для копирования вкладок и, по правде говоря, является самым быстрым способом копирования листа в Excel.

Просто нажмите на вкладку листа, которую вы хотите скопировать, удерживайте клавишу Ctrl и перетащите вкладку туда, куда вы хотите:
Скопируйте лист Excel, перетащив

Способ 2. Продублируйте лист правой кнопкой мыши

Вот еще один способ дублировать лист в Excel, который так же прост:

  1. Щелкните правой кнопкой мыши вкладку и выберите «Переместить» или «Копировать» в контекстном меню. Это откроет Переместить или скопировать диалоговое окно.
  2. Под Перед листомвыберите, где вы хотите разместить копию.
  3. Поставьте галочку в поле Создать копию.
  4. Нажмите ХОРОШО.

Например, так вы можете сделать копию Лист1 и поместите его перед Лист3:
Дублируйте лист, щелкнув его правой кнопкой мыши.

Способ 3. Скопируйте вкладку в Excel с помощью ленты

Лента содержит все функции, доступные в Excel, нужно только знать, где искать 🙂

Чтобы скопировать лист, перейдите в Дом вкладка > Клетки группа, нажмите Формата затем щелкните Переместить или скопировать лист:
Скопируйте вкладку в Excel с помощью ленты.

Переместить или скопировать появится диалоговое окно, и вы выполните те же шаги, что описаны выше.

Как скопировать лист Excel в другую книгу

Обычный способ скопировать лист в другую книгу:

  1. Щелкните правой кнопкой мыши вкладку, которую вы хотите скопировать, а затем нажмите «Переместить» или «Копировать…».
  2. в Переместить или скопировать диалоговом окне выполните следующие действия:
    • Под Бронировать, выберите целевой файл. Чтобы поместить копию в новую книгу, выберите (новая книга).
    • Под Перед листомукажите, куда положить копию.
    • Установите флажок Создать копию.
    • Нажмите ХОРОШО.

Скопируйте лист Excel в другую книгу.

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

Помимо этого традиционного маршрута, есть еще один способ сделать то же самое. Угадайте, что, просто перетащив лист из одного файла Excel в другой!

Как скопировать лист в другую книгу путем перетаскивания

Если Excel позволяет дублировать лист в той же книге, перетаскивая его, почему бы не попробовать использовать этот метод для копирования листа в другую книгу? Нам просто нужно просмотреть оба файла одновременно. Вот как:

  1. Откройте исходную и целевую книги.
  2. На Вид вкладка, в Окна группу, нажмите «Просмотр рядом». Это расположит две книги горизонтально.
  3. В исходной книге щелкните вкладку листа, который вы хотите скопировать, удерживайте нажатой клавишу Ctrl и перетащите лист в целевую книгу.

Скопируйте лист в другую книгу, перетащив его.

Потрясающе, не так ли? В следующий раз, когда вам понадобится скопировать информацию из одного файла Excel в другой, забудьте о копировании/вставке и перетаскивании листа.

Как скопировать несколько листов в Excel

Все методы, которые работают для дублирования одного листа, можно использовать для копирования нескольких листов. Главное, чтобы было выбрано несколько рабочих листов. Вот как вы можете это сделать:

  • Чтобы выбрать соседние листы, щелкните вкладку первого листа, нажмите клавишу Shift и щелкните последнюю вкладку.
  • Чтобы выбрать несмежные листы, нажмите на вкладку первого листа, нажмите Ctrl и щелкните другие вкладки одну за другой.

Выбрав несколько рабочих листов, выполните одно из следующих действий, чтобы скопировать их:

  • Нажмите на любую из выбранных вкладок, нажмите Ctrl и перетащите вкладки в нужное место.
  • Щелкните правой кнопкой мыши любой из выбранных листов и выберите Копировать или Переместить. Затем выполните эти шаги.
  • На Дом вкладка, нажмите Формат > Переместить или скопировать лист. Более подробную информацию можно найти здесь.

Чтобы скопировать несколько листов в другую книгу, выберите их, как описано выше, а затем следуйте одному из эти пути.

Как скопировать лист Excel с формулами

Как правило, вы копируете лист, содержащий формулы, как и любой другой лист. Ссылки на формулы настраиваются автоматически, что в большинстве случаев работает нормально.

Если лист с формулами копируется в ту же книгу, формулы будут ссылаться на скопированный лист, если вы не используете внешние ссылки на ячейки, которые указывают на другой лист или книгу. Например:
Копирование листа Excel с формулами

Если вы копируете лист с формулами в другую книгу, ссылки на формулы ведут себя следующим образом:

  • Ссылки на одном рабочем листе, как относительные, так и абсолютные, будут указывать на скопированный лист в рабочей книге назначения.
  • Ссылки на другие листы в исходной книге по-прежнему будут указывать на листы в исходной книге. Обратите внимание, что на снимке экрана ниже исходное имя файла [Book1] появляется перед именем листа третья формула в скопированном листе:

Формулы скопированы в другой файл Excel

Чтобы скопированные формулы ссылались на лист с тем же именем в целевой книге, вы можете просто удалить исходное имя книги с помощью функции «Заменить все» в Excel. Вот что вам нужно сделать:

  1. На скопированном листе выберите все формулы, которые вы хотите изменить.
  2. Нажмите Ctrl + H, чтобы открыть Заменять вкладка Найти и заменить диалог.
  3. в Найти то, что поле введите имя исходной книги точно так, как оно появляется в ваших формулах. В нашем случае мы бы набрали [Book1].
  4. Оставь Заменить коробка пустая.
  5. Щелкните Заменить все.

Удалите исходное имя книги из скопированных формул.

В результате формула на скопированном листе изменится с

знак равно[Book1]Лист2!B1*[Book1]Лист2!C1

К

=Лист2!B1*Лист2!C1

Скопируйте информацию с одного листа Excel на другой, используя формулу

Если вы не хотите копировать весь лист, а только его часть, выделите интересующий диапазон и нажмите Ctrl + C, чтобы скопировать его. Затем переключитесь на другой лист, выберите верхнюю левую ячейку целевого диапазона и нажмите Ctrl + V, чтобы вставить скопированный диапазон.

Чтобы скопированные данные автоматически обновлялись при изменении исходных данных, вы можете копировать информацию с одного листа Excel на другой с помощью формул.

Например, чтобы скопировать данные из ячейки A1 на Листе 1 в ячейку B1 на Листе 2, введите следующую формулу в ячейке B1:

=Лист1!A1

Чтобы скопировать информацию из другого файла Excel, укажите имя книги в квадратных скобках:

знак равно[Book1]Лист1!A1

При необходимости перетащите формулу вниз или вправо, чтобы извлечь данные из других ячеек.

Кончик. Чтобы правильно получить ссылку на другую книгу, введите знак равенства (=), затем переключитесь на другую книгу, щелкните нужную ячейку и нажмите клавишу ВВОД. Excel автоматически вставит ссылку.

Чтобы скопировать данные из нескольких листов в один, см. Как объединить несколько листов в Excel.

Как дублировать лист Excel с помощью VBA

Если вам часто нужно копировать информацию с одного листа Excel на другой, макросы могут сэкономить вам много времени. Вот лишь несколько примеров задач, которые могут выполняться автоматически:

Дополнительные примеры см. в статье Как дублировать лист в Excel с помощью VBA.

Как перемещать листы в Excel

Перемещать листы в Excel даже проще, чем копировать, и это можно сделать с помощью уже знакомых вам приемов.

Переместите лист, перетащив его

Чтобы переместить лист(ы) в Excel, вы просто выбираете одну или несколько вкладок и перетаскиваете их в новое место.

Например, вот как можно переместить Лист1 и Лист3 в конец книги:
Перемещение листа в Excel

Чтобы переместить лист в другую книгу, поместите книги рядом (Вид вкладка > Посмотреть бок о бок), а затем перетащите лист из одного файла в другой.

Переместить лист с помощью диалогового окна «Переместить или скопировать»

Открой Переместить или скопировать диалоговое окно, либо щелкнув правой кнопкой мыши вкладку листа и выбрав Переместить или скопировать из контекстного меню или нажав Дом вкладка > Формат > Переместить или скопировать лист. Затем выполните одно из следующих действий:

  • Чтобы переместить лист в пределах одной книги, выберите перед каким листом его разместить и нажмите OK.
  • Чтобы переместить лист из одного файла Excel в другой, выберите имя книги из Бронировать списка, выберите «Перед листом» и нажмите «ОК».

Переместите лист в другой файл Excel.

Примечание. Если конечный файл уже содержит рабочий лист с таким же именем, Excel добавит число в скобках в конец имени перемещенного листа. Например, Лист 1 станет Лист 1 (2).

Диспетчер книг — быстрый способ перемещать и копировать листы в Excel

Если вы часто копируете или перемещаете листы из одного файла Excel в другой, наш менеджер книг может значительно облегчить вам жизнь.

Запустите инструмент, нажав кнопку «Диспетчер книг» на Данные об аблебитах вкладка в Управлять группа:
Менеджер книг

Теперь у вас есть древовидное представление всех открытых книг, и вы можете легко перетаскивать листы между разными файлами:

  • Чтобы переместить лист или несколько выбранных листов, перетащите их в окно Диспетчера книг.
  • Чтобы скопировать один или несколько листов, перетащите их, удерживая клавишу Ctrl.

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

Вы можете загрузить пробную версию нашего Ultimate Suite, чтобы попробовать этот и более 70 других замечательных инструментов для Excel.

Переместить или скопировать лист в Excel не работает

Обычно Microsoft Excel копирует и перемещает листы без заминок. Если определенный лист отказывается копировать или перемещать, это может быть вызвано следующими причинами.

1. Таблица Excel

Вы не сможете переместить или скопировать группу листов, если один из этих листов содержит таблицу Excel (а не диапазон). С каждым таким листом нужно работать индивидуально.

2. Защищенная книга

В защищенных книгах нельзя перемещать и копировать листы. Чтобы проверить, защищена ли рабочая книга, перейдите на Обзор вкладка > Защищать group и посмотрите на кнопку «Защитить книгу». Если кнопка выделена, это означает, что книга защищена. Нажмите эту кнопку, чтобы разблокировать книгу, а затем переместите листы.

3. Имена Excel

При копировании или перемещении листа из одного файла Excel в другой вы можете получить сообщение об ошибке, что определенное имя уже существует, что означает, что исходная и целевая книги содержат таблицу или диапазон с одинаковым именем. Если это единственная ошибка, нажмите Да использовать существующую версию имени или Нет чтобы переименовать его. В случае множественных ошибок имеет смысл просмотреть все имена перед перемещением или копированием листов. Для этого нажмите Ctrl + F3, чтобы открыть список имен в активной книге — вы сможете редактировать или удалять имена оттуда. Дополнительные сведения см. в разделе Как определять и использовать имена в Excel.

Вот как вы можете переместить или скопировать лист в Excel. Я благодарю вас за чтение и надеюсь увидеть вас в нашем блоге на следующей неделе.

Вас также могут заинтересовать

Похожие записи

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *