При работе в Excel иногда требуется создать одну или несколько копий таблицы. К счастью, создание повторяющихся таблиц - не сложная задача.
В этой статье вы узнаете, как скопировать лист Excel разными способами и на разных платформах. Кроме того, мы рассмотрим другие полезные функции, связанные с дублированием листов, такие как перемещение листа, копирование нескольких листов, отображение листов и многое другое.
Как сделать копию листа в Excel?
Самый быстрый способ дублировать лист - перетащить его. Вот как это делается:
- Внизу экрана выберите вкладку листа, которую вы хотите скопировать.
- Удерживайте клавишу «Control» (Ctrl) на клавиатуре.
- Удерживая нажатой клавишу Ctrl, перетащите вкладку мышью.
Если у вас слишком много листов и вы хотите, чтобы его копия отображалась в определенном месте, сделайте следующее:
- Щелкните правой кнопкой мыши вкладку листа, которую хотите скопировать.
- Нажмите «Переместить или скопировать».
- Выберите книгу, в которую вы хотите поместить свой дубликат.
- Выберите лист, перед которым вы хотите разместить дубликат.
- Установите флажок «Создать копию».
- Нажмите «ОК».
Как скопировать лист в Excel на Mac?
Для пользователей Mac также применима техника перетаскивания:
- Нажмите и удерживайте клавишу «Option».
- Щелкните вкладку листа и перетащите ее в нужное место.
- Отпустите вкладку листа и отпустите клавишу Option.
Однако, если вы хотите скопировать свой лист в другую книгу, метод немного отличается:
- Откройте книгу, в которую вы хотите поместить свой дубликат.
- В книге, содержащей оригинал, щелкните правой кнопкой мыши вкладку листа.
- Нажмите «Переместить или скопировать».
- Выберите книгу, в которую вы хотите вставить лист.
- Убедитесь, что вы отметили «Создать копию».
- Нажмите «ОК».
Как скопировать лист в Excel несколько раз?
Вы можете использовать технику перетаскивания, чтобы быстро увеличить количество дубликатов ваших листов Excel:
- Создайте копию своего листа одним из описанных выше способов.
- Удерживая Shift, выберите с помощью мыши вкладки скопированного листа и оригинала. Обратите внимание, что две вкладки листа должны находиться рядом друг с другом.
- Отпустите Shift и удерживайте Ctrl.
- Перетащите две вкладки.
- Отпустите Ctrl.
Повторите эти шаги. Каждый раз вы можете увеличивать количество идентичных вкладок листов, которые хотите дублировать в дальнейшем.
Как дублировать лист в Excel с помощью ярлыка?
Если вы хотите создать большее количество копий листа одним нажатием кнопки, вы можете создать сочетание клавиш:
- Перейдите на вкладку «Просмотр» на ленте.
- Щелкните «Макросы».
- В раскрывающемся меню нажмите «Записать макрос».
- Введите комбинацию клавиш, которую вы хотите использовать (например, «D»).
- Нажмите «ОК».
- Щелкните правой кнопкой мыши вкладку листа, которую вы хотите продублировать.
- Нажмите «Переместить или скопировать».
- Выберите книгу, в которую вы хотите вставить свою копию.
- Выберите лист, на котором вы хотите разместить дубликат.
- Установите флажок «Создать копию».
- Снова нажмите «Макросы».
- Выберите «Остановить запись».
Теперь щелкните вкладку листа и нажмите Ctrl + D, чтобы мгновенно дублировать лист. Используйте этот ярлык столько раз, сколько вам нужно.
Как дублировать лист в Excel в VBA?
У программ Microsoft Office есть собственный язык программирования - Visual Basics for Application (VBA). С его помощью вы можете запрограммировать Excel, чтобы сделать для вас копию листа.
Во-первых, вам нужно будет открыть VBA:
- Если вы не видите вкладку «Разработчики» на ленте, перейдите в «Файл».
- Выберите «Параметры».
- В разделе «Настроить ленту» отметьте «Разработчики».
- Вернитесь к своему рабочему листу и откройте вкладку «Разработчики» на ленте.
- Щелкните «Visual Basic».
Примечание. Вы можете использовать ярлык (Alt + F11), чтобы открыть VBA, но это может работать не для всех пользователей.
Теперь, когда у вас открыт VBA, вы можете создать код, который автоматизирует процесс дублирования:
- Щелкните «Visual Basic», чтобы открыть VBA.
- Щелкните вкладку «Вставка», а затем «Модуль».
- Скопируйте и вставьте следующий код:
Дополнительный копир ()
Dim x As Integer
x = InputBox ("Сколько копий вам нужно?")
Для numtimes = от 1 до x
ActiveWorkbook.Sheets ("Sheet1"). Копировать _
После: = ActiveWorkbook.Sheets ("Sheet1")
Следующий
Конец подписки
- Вместо Листа 1 введите имя листа, который вы хотите скопировать.
- Вернитесь к своему рабочему листу и нажмите «Просмотр» на ленте.
- Щелкните вкладку «Макросы», а затем «Просмотр макроса».
- Выберите макрос «Копир» и нажмите «Выполнить».
- Введите количество копий, которое вы хотите сделать (например, «20»).
- Нажмите «ОК».
Как сделать копию листа в Excel Online?
Если вы используете Excel онлайн, есть простой способ дублировать лист:
- Щелкните правой кнопкой мыши вкладку листа, которую вы хотите продублировать.
- Нажмите «Дублировать».
Как продублировать книгу в Excel?
Во-первых, вам нужно перейти в диалоговое окно, которое позволяет вам открыть существующий документ Excel. Доступ к этому диалоговому окну зависит от вашей версии Excel:
- Excel 2007 - Офис> Открыть
Excel 2010 - Файл> Открыть
Excel 2013 - Файл> Компьютер> Обзор
Excel 2016 - Файл> Обзор
- Перейдите к документу Excel, который вы хотите скопировать, и выберите его.
- Щелкните маленькую стрелку на кнопке «Открыть».
- В раскрывающемся меню выберите «Открыть как копию».
Теперь у вас есть две одинаковые книги. При необходимости переименуйте копию новой книги.
Как переместить лист в Excel?
Есть два простых способа переместить лист в Excel.
Вы можете просто выбрать вкладку листа, которую хотите переместить, и перетащить ее в нужное место.
Или, если у вас слишком много листов, вы можете:
- Щелкните правой кнопкой мыши вкладку листа, которую хотите переместить.
- Нажмите «Переместить или скопировать».
- Выберите вкладку листа, перед которой вы хотите разместить свой лист.
- Нажмите «ОК».
Как переместить лист в Excel с помощью ярлыка?
Чтобы создать ярлык для перемещения листа в Excel, вам потребуется создать макрос:
- Перейдите на вкладку «Просмотр» на ленте.
- Щелкните вкладку «Макросы».
- Выберите «Записать макрос».
- Вставьте клавишу, которую хотите использовать в качестве ярлыка (например, «M»).
- Щелкните правой кнопкой мыши вкладку листа, которую хотите переместить.
- Выберите «Переместить или скопировать».
- Выберите, куда вы хотите переместить лист.
- Нажмите «ОК».
- Вернитесь в «Макросы».
- Нажмите «Остановить запись».
Каждый раз, когда вы нажимаете Ctrl + M, Excel перемещает ваш лист в выбранное вами место.
Как скопировать несколько листов несколько раз в Excel?
Самый быстрый способ скопировать несколько листов - это:
- Выберите вкладки листов, которые вы хотите скопировать, удерживая Ctrl.
- Щелкните правой кнопкой мыши любую из выбранных вкладок листа.
- Выберите «Переместить или скопировать».
- Щелкните лист, перед которым вы хотите разместить копии.
- Установите флажок «Создать копию».
- Нажмите «ОК».
Повторяйте этот процесс, пока не получите желаемое количество копий.
Дополнительные ответы на часто задаваемые вопросы
Как показать таблицы в Excel?
В файле Excel могут быть скрытые листы, которые вы не создавали. Вы можете легко это проверить и показать скрытые листы:
1. Щелкните правой кнопкой мыши вкладку любого листа.
2. Нажмите «Показать».
3. Выберите лист, который нужно показать, и нажмите «ОК».
К сожалению, вы не можете показать все листы сразу. Вам придется повторить этот процесс для каждого скрытого листа.
Кроме того, если в файле Excel нет скрытых листов, кнопка «Показать» не будет активна.
Как копировать лист и автоматически переименовывать в Excel?
Сначала вам нужно открыть VBA в Excel и создать новый модуль:
1. Перейдите на вкладку «Разработчики» на ленте.
2. Щелкните «Visual Basic».
3. Нажмите «Вставить», а затем «Модуль».
4. Скопируйте и вставьте следующий код:
Sub Create ()
Обновление от Extendoffice
Тусклый я пока
Dim xNumber As Integer
Dim xName As String
Dim xActiveSheet как рабочий лист
При ошибке Возобновить Далее
Application.ScreenUpdating = False
Установите xActiveSheet = ActiveSheet.
xNumber = InputBox («Сколько копий вы хотите?»)
Для I = от 1 до xNumber
xName = ActiveSheet.Name
xActiveSheet.Copy После: = ActiveWorkbook.Sheets (xName)
ActiveSheet.Name = "NewName" & I
Следующий
xActiveSheet.Activate
Application.ScreenUpdating = True
Конец подписки
5. Вместо «NewName» введите желаемое имя вашей копии. Если вы создаете несколько копий, Excel присвоит каждой копии суффиксы («-1», «-2», «-3» и т. Д.).
6. Выберите вкладку листа, с которого нужно сделать переименованные копии.
7. Перейдите на вкладку «Просмотр» на ленте.
8. Щелкните «Макросы», а затем «Просмотреть макросы».
9. Выберите макрос «Создать» и нажмите «Выполнить».
10. Введите необходимое количество копий (например, «5»).
11. Нажмите «ОК».
Примечание. Нажатие F5 на клавиатуре может заменить шаги 7. и 8, но это может работать не для всех пользователей.
Теперь у вас есть пять переименованных копий исходного листа (например, «NewName-1», «NewName-2»…)
Создание дубликата листа в Excel
Независимо от того, есть ли у вас Mac, ПК или работаете в Excel Online, теперь вы знаете, что создание повторяющихся электронных таблиц - простая задача. Мы даже снабдили вас кодами, которые необходимо скопировать и вставить в ваш MS Excel.
Были ли у вас проблемы с дублированием листа в Excel? Как вы решили проблему? Дайте нам знать в комментариях ниже.