При работе в Excel иногда требуется создать одну или несколько копий таблицы. К счастью, создание повторяющихся таблиц - не сложная задача.
В этой статье вы узнаете, как скопировать лист Excel разными способами и на разных платформах. Кроме того, мы рассмотрим другие полезные функции, связанные с дублированием листов, такие как перемещение листа, копирование нескольких листов, отображение листов и многое другое.
Как сделать копию листа в Excel?
Самый быстрый способ дублировать лист - перетащить его. Вот как это делается:
- Внизу экрана выберите вкладку листа, которую вы хотите скопировать.
- Удерживайте клавишу Control (Ctrl) на клавиатуре.
- Удерживая нажатой клавишу Ctrl, перетащите вкладку мышью.
Если у вас слишком много листов и вы хотите, чтобы его копия отображалась в определенном месте, сделайте следующее:
как сделать скриншот чьей-то истории без их ведома
- Щелкните правой кнопкой мыши вкладку листа, которую хотите скопировать.
- Щелкните 'Переместить' или 'Копировать'.
- Выберите книгу, в которую вы хотите поместить свой дубликат.
- Выберите лист, перед которым вы хотите разместить дубликат.
- Отметьте Создать копию.
- Щелкните ОК.
Как скопировать лист в Excel на Mac?
Для пользователей Mac также применима техника перетаскивания:
- Нажмите и удерживайте клавишу параметров.
- Щелкните вкладку листа и перетащите ее в нужное место.
- Отпустите вкладку листа и отпустите клавишу 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.
- Щелкните вкладку «Вставка», а затем «Модуль».
- Скопируйте и вставьте следующий код:
Sub Copier ()
Dim x As Integer
x = InputBox('How many copies do you want?')
For numtimes = 1 To x
ActiveWorkbook.Sheets('Sheet1').Copy _
After:=ActiveWorkbook.Sheets('Sheet1')
Next
End Sub - Вместо Листа 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. Выберите лист, который нужно показать, и нажмите OK.
К сожалению, вы не можете показать все листы сразу. Вам придется повторить этот процесс для каждого скрытого листа.
Кроме того, если в файле Excel нет скрытых листов, кнопка «Показать» не будет активна.
Как копировать лист и автоматически переименовывать в Excel?
Сначала вам нужно открыть VBA в Excel и создать новый модуль:
1. Перейдите на вкладку «Разработчики» на ленте.
2. Щелкните Visual Basic.
3. Щелкните «Вставить», а затем «Модуль».
4. Скопируйте и вставьте следующий код:
Sub Create()
'Updateby Extendoffice
Dim I As Long
Dim xNumber As Integer
Dim xName As String
Dim xActiveSheet As Worksheet
On Error Resume Next
Application.ScreenUpdating = False
Set xActiveSheet = ActiveSheet
xNumber = InputBox('How many copies do you want?')
For I = 1 To xNumber
xName = ActiveSheet.Name
xActiveSheet.Copy After:=ActiveWorkbook.Sheets(xName)
ActiveSheet.Name = 'NewName' & I
Next
xActiveSheet.Activate
Application.ScreenUpdating = True
End Sub
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? Как вы решили проблему? Дайте нам знать в комментариях ниже.