Предположим, вам нужно часто копировать диапазон ячеек в другое место после изменения данных, метод копирования и вставки вручную будет сложным и трудоемким. Как сделать так, чтобы это дело копирования и вставки запускалось автоматически? В этой статье показано, как использовать командную кнопку для копирования и вставки данных одним щелчком мыши.
Создайте командную кнопку для копирования и вставки данных с кодом VBA
Создайте командную кнопку для копирования и вставки данных с кодом VBA
Чтобы автоматически копировать и вставлять данные при нажатии кнопки управления, сделайте следующее.
1. Вставьте командную кнопку, нажав Застройщик > Вставить > Командная кнопка (элемент управления ActiveX). Смотрите скриншот:
2. Нарисуйте кнопку Command на листе и щелкните ее правой кнопкой мыши. Выбрать Просмотреть код из контекстного меню.
3. Во всплывающем Microsoft Visual Basic для приложений В окне кода замените исходный код в окне кода приведенным ниже кодом VBA.
Код VBA: используйте командную кнопку для копирования и вставки данных в Excel
Private Sub CommandButton1_Click()
Application.ScreenUpdating = False
Dim xSheet As Worksheet
Set xSheet = ActiveSheet
If xSheet.Name <> "Definitions" And xSheet.Name <> "fx" And xSheet.Name <> "Needs" Then
xSheet.Range("A1:C17 ").Copy
xSheet.Range("J1:L17").PasteSpecial Paste:=xlValues, Operation:=xlNone, SkipBlanks:=False, Transpose:=False
End If
Application.ScreenUpdating = True
End Sub
Внимание: В коде CommandButton1 — это имя вставленной вами командной кнопки. A1: C17 — это диапазон, который вам нужно скопировать, а J1: L17 — это целевой диапазон для вставки данных. Пожалуйста, измените их по своему усмотрению.
4. Нажмите другой + Q ключи, чтобы закрыть Microsoft Visual Basic для приложений окно. И выключите режим дизайна на вкладке разработчика.
5. Теперь нажмите кнопку Command, все данные в диапазоне A1: C17 будут скопированы и вставлены в диапазон J1: L17 без форматирования ячеек.
Статьи по теме:
- Как сохранить и закрыть активную книгу без запроса командной кнопки в Excel?
- Как всегда перемещать командную кнопку на листе в Excel?
- Как обновить или вставить (текущую) дату и время с помощью командной кнопки в Excel?
- Как использовать командную кнопку для изменения указанного значения ячейки в Excel?
- Как использовать командную кнопку для сохранения активного рабочего листа в виде файла PDF в Excel?
- Как автоматически вставить новую пустую строку с помощью командной кнопки в Excel?
Лучшие инструменты для работы в офисе
Kutools for Excel Решит большинство ваших проблем и повысит вашу производительность на 80%
- Снова использовать: Быстро вставить сложные формулы, диаграммы и все, что вы использовали раньше; Зашифровать ячейки с паролем; Создать список рассылки и отправлять электронные письма …
- Бар Супер Формулы (легко редактировать несколько строк текста и формул); Макет для чтения (легко читать и редактировать большое количество ячеек); Вставить в отфильтрованный диапазон…
- Объединить ячейки / строки / столбцы без потери данных; Разделить содержимое ячеек; Объединить повторяющиеся строки / столбцы… Предотвращение дублирования ячеек; Сравнить диапазоны…
- Выберите Дубликат или Уникальный Ряды; Выбрать пустые строки (все ячейки пустые); Супер находка и нечеткая находка во многих рабочих тетрадях; Случайный выбор …
- Точная копия Несколько ячеек без изменения ссылки на формулу; Автоматическое создание ссылок на несколько листов; Вставить пули, Флажки и многое другое …
- Извлечь текст, Добавить текст, Удалить по позиции, Удалить пробел; Создание и печать промежуточных итогов по страницам; Преобразование содержимого ячеек в комментарии…
- Суперфильтр (сохранять и применять схемы фильтров к другим листам); Расширенная сортировка по месяцам / неделям / дням, периодичности и др .; Специальный фильтр жирным, курсивом …
- Комбинируйте книги и рабочие листы; Объединить таблицы на основе ключевых столбцов; Разделить данные на несколько листов; Пакетное преобразование xls, xlsx и PDF…
- Более 300 мощных функций. Поддерживает Office/Excel 2007-2021 и 365. Поддерживает все языки. Простое развертывание на вашем предприятии или в организации. Полнофункциональная 30-дневная бесплатная пробная версия. 60-дневная гарантия возврата денег.
Вкладка Office: интерфейс с вкладками в Office и упрощение работы
- Включение редактирования и чтения с вкладками в Word, Excel, PowerPoint, Издатель, доступ, Visio и проект.
- Открывайте и создавайте несколько документов на новых вкладках одного окна, а не в новых окнах.
- Повышает вашу продуктивность на 50% и сокращает количество щелчков мышью на сотни каждый день!
Комментарии (60)
Номинальный 4.5 из 5
·
рейтинги 1
When working with large amounts of data in Excel, you might find the need to copy and paste something that you’ve already written, or perhaps wholly move a selection. Whether you are working with data within a single worksheet, multiple worksheets, or even various workbooks, there are easy shortcuts you can use the cut, copy, and paste.
These instructions apply to Excel 2019, 2016, 2013, 2010, and Excel for Microsoft 365.
Copying Data in Microsoft Excel
Copying data in Excel is convenient when you need to duplicate functions, formulas, charts, and other data. The new location can be on the same or different worksheet or even in a completely different workbook.
As in all Microsoft programs, there is more than one way of accomplishing a task. In Excel, you can copy and move data in three ways:
- Using a keyboard shortcut.
- Using the right-click context menu.
- Using menu options on the Home tab of the ribbon.
When the copy command is activated, the clipboard temporarily stores a duplicate of the selected data until you paste it into the destination cell or cells.
Other methods of copying data that don’t involve using the clipboard include using the fill handle and drag and drop with the mouse.
Copy and Paste Data in Excel With Shortcut Keys
The easiest way to cut, copy, and paste, arguably, is with keyboard shortcuts. The keyboard key combinations for copying and pasting data are:
Ctrl + C — activates the copy command
Ctrl + V — activates the paste command
- Click a cell or multiple cells to highlight them.
- Press and hold down the Ctrl key on the keyboard.
- Press and release the C key without releasing the Ctrl key.
- A moving border (sometimes called marching ants) will surround the selected cell(s).
- Click the destination cell — when copying multiple cells of data, click the cell in the top left corner of the destination range.
- Press and hold down the Ctrl key on the keyboard.
- Press and release the V key without releasing the Ctrl key.
- The duplicated data should now be in both the original and destination locations.
The arrow keys on the keyboard can be used instead of the mouse pointer to select both the source and destination cells when copying and pasting data.
- To select multiple adjacent cells with the arrow keys, press and hold down the Shift key.
- To select multiple non-adjacent cells with the arrow keys, use the Ctrl key.
Copy Data in Excel With the Context Menu
While the options available in the context menu, or right-click menu, usually change depending upon the object selected, the cut, copy and paste commands are always available.
- Click on a cell or multiple cells to highlight them.
- Right-click on the selected cell(s) to open the context menu.
- Choose copy from the available menu options.
- A moving black border will surround the selected cell(s).
- Click on the destination cell — when copying multiple cells of data, click on the cell in the top left corner of the destination range.
- Right-click on the selected cell(s) to open the context menu.
- Choose paste from the available menu options.
- The duplicated data should now be in both the original and destination locations.
Copy Data With the Ribbon
The copy and paste commands are in the Clipboard section on the left-hand side of the Home tab of the ribbon.
- Click on a cell or multiple cells to highlight them.
- Click on the Copy icon on the ribbon.
- A moving black border will surround the selected cell(s).
- Click on the destination cell — when copying multiple cells of data, click on the cell in the top left corner of the destination range.
- Click on the Paste icon on the ribbon.
- The duplicated data should now be in both the original and destination locations.
Moving Data in Microsoft Excel
There is no move command in Excel. To move data, you need to cut and paste it from one location to the new one. You can use cut/paste in Excel to relocate functions, formulas, charts, and other data. The new location can be in the same or different worksheet or even in a completely different workbook.
As with copying, there are three ways to cut data in Excel:
- Using a keyboard shortcut.
- Using the right-click context menu.
- Using menu options on the Home tab of the ribbon.
When you cut data in Excel, the clipboard temporarily stores it, just like when you copy data.
Move Data in Excel With Shortcut Keys
The keyboard key combinations used to copy data are:
Ctrl + X — activates the cut command
Ctrl + V — activates the paste command
- Click on a cell or multiple cells to highlight them.
- Press and hold down the Ctrl key on the keyboard.
- Press and release the X without releasing the Ctrl key.
- A moving black border will surround the selected cell(s).
- Click on the destination cell — when moving multiple cells of data, click on the cell in the top left corner of the destination range.
- Press and hold down the Ctrl key on the keyboard.
- Press and release the V key without releasing the Ctrl key.
- The selected data should now be in the destination location only.
The arrow keys on the keyboard can be used instead of the mouse pointer to select both the source and destination cells when cutting and pasting data.
- To select multiple adjacent cells with the arrow keys, press and hold down the Shift key.
- To select multiple non-adjacent cells with the arrow keys, use the Ctrl key.
Move Data in Excel With the Context Menu
When you right-click on a cell, the context menu always includes the cut, copy, and paste commands.
- Click on a cell or multiple cells to highlight them.
- Right-click on the selected cell(s) to open the context menu.
- Choose cut from the available menu options.
- A moving border (sometimes called marching ants) will surround the selected cell(s).
- Click on the destination cell — when copying multiple cells of data, click on the cell in the top left corner of the destination range.
- Right-click on the selected cell(s) to open the context menu.
- Choose paste from the available menu options.
- The selected data should now be only in the destination location.
Move Data in Excel With the Ribbon
The cut and paste commands are in the Clipboard section on the Home tab of the ribbon.
- Click on a cell or multiple cells to highlight them.
- Click on the Cut icon on the ribbon.
- A moving black border will surround the selected cell(s).
- Click on the destination cell — when copying multiple cells of data, click on the cell in the top left corner of the destination range.
- Click on the Paste icon on the ribbon.
- The selected data should now be in the destination location only.
Thanks for letting us know!
Get the Latest Tech News Delivered Every Day
Subscribe
|
allbertKa Пользователь Сообщений: 9 |
Всем доброго времени суток! Если есть готовый макрос можете прислать) Изменено: allbertKa — 07.10.2017 18:33:56 |
|
Nordheim Пользователь Сообщений: 3154 |
В чем смысл копирования данных в буфер кнопкой? Что должно дальше происходить с этим буфером? «Все гениальное просто, а все простое гениально!!!» |
|
RAN Пользователь Сообщений: 7091 |
#3 07.10.2017 18:45:52
Очередной желающий наступить на грабли пытается их аккуратно уложить. |
||
|
allbertKa Пользователь Сообщений: 9 |
Данные в буфере обмена вставляются в другую программу. |
|
Nordheim Пользователь Сообщений: 3154 |
Ну а смысл в кнопке какой, разве сложно на клавиатуре нажать Cntrl+C, лишние манипуляции с какими то кнопками, честно, не пойму зачем эти заморочки с кнопками, что-бы просто внести данные в буфер. «Все гениальное просто, а все простое гениально!!!» |
|
allbertKa Пользователь Сообщений: 9 |
Кнопка цитирования не для ответа [МОДЕРАТОР] Выше я уже объяснил для чего это необходимо. Если бы всё было так легко и удобно, то не создавал бы тему. Вы можете не утруждать себя ведением диалога здесь если не знаете как решить эту задачу. Изменено: allbertKa — 07.10.2017 19:15:26 |
|
Sanja Пользователь Сообщений: 14838 |
#7 07.10.2017 19:21:36
Согласие есть продукт при полном непротивлении сторон. |
||||
|
allbertKa Пользователь Сообщений: 9 |
У вас есть возможность создать такую кнопку чтобы потом можно было вставить её как объект в Excel и настроить? |
|
Sanja Пользователь Сообщений: 14838 |
#9 07.10.2017 19:41:22
И как Вы собираетесь макросы использовать? Согласие есть продукт при полном непротивлении сторон. |
||
|
allbertKa Пользователь Сообщений: 9 |
Кнопка же работать будет, через Формат объекта буду настраивать под необходимые ячейки |
|
Sanja Пользователь Сообщений: 14838 |
Вы что-то путаете. Если VBA не поддерживается, то макрос работать не будет Согласие есть продукт при полном непротивлении сторон. |
|
allbertKa Пользователь Сообщений: 9 |
Возможно я что-то путаю и не точно объясняю. |
|
Sanja Пользователь Сообщений: 14838 |
Такого объекта в Excel нет. Только кнопка с привязанным к ней макросом. Которые у Вас не поддерживаются. Согласие есть продукт при полном непротивлении сторон. |
|
allbertKa Пользователь Сообщений: 9 |
Возможно, но кнопка же работает. Как её настроить на копирование данных ячейки в буфер? |
|
Sanja Пользователь Сообщений: 14838 |
Какая ‘кнопка’ у Вас работает? То, что в Вашем файле — это элемент управления СЧЕТЧИК и настроить его на копирование не получиться Согласие есть продукт при полном непротивлении сторон. |
|
Юрий М Модератор Сообщений: 60570 Контакты см. в профиле |
#16 07.10.2017 20:32:58 allbertKa, давайте всё же проверим Ваш Excel на предмет поддержки макросов. В прикреплённом файле нажмите на кнопочку — что происходит?
А вот так себя вести не нужно… Прикрепленные файлы
|
||
|
allbertKa Пользователь Сообщений: 9 |
Прошу прощения, не сдержался — вместо решения задачи человек мне объясняет что текущая схема работы с сочетаниями клавиш ему кажется приемлемой и ничего менять не надо. Проверил прикреплённый файл — после нажатия кнопки появилось окно с текстом «Сработало» |
|
Юрий М Модератор Сообщений: 60570 Контакты см. в профиле |
#18 07.10.2017 21:34:57 Значит Ваше версия макросы поддерживает.
А если тот самый человек на самом деле так считает? Вы отказываете ему в этом праве? |
||
|
Юрий М Модератор Сообщений: 60570 Контакты см. в профиле |
Теперь назначаем кнопке простейший макрос, который будет копировать ячейку А4. |
|
allbertKa Пользователь Сообщений: 9 |
#20 07.10.2017 21:47:47
Согласен, он может так считать в силу своих знаний о характере моей работы. Но никак не убеждать меня в том, что как есть сейчас — это приемлемо. Он же не в курсе кем я работаю, как часто выполняю простые операции выделения текста мышкой, копировать-вставить, как он может, не обладая достаточным количеством информации, судить что в моей работе удобно а что нет? Проверил макрос — всё работает, спасибо большое. |
||
Как копировать в Экселе — простые и эффективные способы
Здравствуйте, уважаемые читатели! В этой статье я расскажу как копировать и вырезать ячейки в Excel. С одной стороны, Вы узнаете максимум информации, которую я считаю обязательной. Ежедневной. С другой стороны, она станет фундаментом для изучения более прогрессивных способов копирования и вставки. Потому, если хотите использовать Эксель «на всю катушку», прочтите до конца этот пост и следующий!
Сначала разберемся с принципами копирования и переноса информации, а потом углубимся в практику.
И так, чтобы скопировать одну или несколько ячеек – выделите их и выполните операцию копирования (например, нажав Ctrl+C ). Скопированный диапазон будет выделен «бегающей» рамкой, а данные из него – перемещены в буферы обмена Windows и Office. Установите курсор в ячейку для вставки и выполните операцию «Вставка» (к примеру, нажмите Ctrl+V ). Информация из буфера обмена будет помещена в новое место. При вставке массива – выделите ту клетку, в которой будет располагаться его верхняя левая ячейка. Если в ячейках для вставки уже есть данные – Эксель заменит их на новые без дополнительных уведомлений.
Если вы выполняете копирование – исходные данные сохраняются, а если перемещение – удаляются. Теперь давайте рассмотрим все способы копирования и переноса, которые предлагает нам Эксель.
Копирование с помощью горячих клавиш
Этот способ – самый простой и привычный, наверное, для всех. Клавиши копирования и вставки совпадают с общепринятыми в приложениях для Windows:
- Ctrl+C – копировать выделенный диапазон
- Ctrl+X – вырезать выделенный диапазон
- Ctrl+V – вставить без удаления из буфера обмена
- Enter – вставить и удалить из буфера обмена
Например, если нужно скопировать массив А1:А20 в ячейки С1:С20 – выделите его и нажмите Ctrl+C (при перемещении – Ctrl+X ). Установите курсор в ячейку C1 и нажмите Ctrl+V . Информация будет вставлена и останется в буфере обмена, можно делать повторную вставку в другом месте. Если вместо Ctrl+V нажать Enter — данные тоже будут вставлены, но пропадут из буфера обмена, исчезнет «бегающее» выделение.
Копирование с помощью контекстного меню
Команды копирования, вырезания и вставки есть и в контекстном меню рабочего листа Excel. Чтобы скопировать диапазон — выделите его и кликните правой кнопкой мыши внутри выделения. В контекстном меню выберите Копировать или Вырезать . Аналогично, для вставки скопированной информации, в ячейке для вставки вызовите контекстное меню и выберите Вставить (либо переместите туда курсор и нажмите Enter ).

Копирование с помощью команд ленты
Те же действия можно выполнить и с помощью команд ленты:
- Копирование: Главная – Буфер обмена – Копировать
- Вырезание: Главная – Буфер обмена – Вырезать
- Вставка: Главная – Буфер обмена – Вставить

Последняя команда из перечисленных – комбинированная, она имеет дополнительные опции вставки (см. рис. выше) вставить только формулы:
- Вставить – вставить ячейку полностью (значения, формулы, форматы ячейки и текста, проверка условий)
- Формулы – вставить только формулы или значения
- Формулы и форматы чисел – числа, значения с форматом числа как в источнике
- Сохранить исходное форматирование – вставить значения, формулы, форматы ячейки и текста
- Без рамок – все значения и форматы, кроме рамок
- Сохранить ширину столбцов оригинала – вставить значения, формулы, форматы, установить ширину столбца, как у исходного
- Транспонировать – при вставке повернуть таблицу так, чтобы строки стали столбцами, а столбцы – строками
- Значения – вставить только значения или результаты вычисления формул
- Значения и форматы чисел – формулы заменяются на результаты их вычислений в исходном формате чисел
- Значения и исходное форматирование формулы заменяются на результаты их вычислений в исходном формате чисел и ячеек
- Форматирование – только исходный формат, без данных
- Вставить связь – вставляет формулу, ссылающуюся на скопированную ячейку
- Рисунок – вставляет выделенный диапазон, как объект «Изображение»
- Связанный рисунок – Вставляет массив, как изображение. При изменении ячейки-источника – изображение так же изменяется.
Все перечисленные команды являются инструментами Специальной вставки .
Копирование перетягиванием в Эксель
Этот способ – самый быстрый и наименее гибкий. Выделите массив для копирования и наведите мышью на одну из его границ. Курсор примет вид четырёхнаправленной стрелки. Хватайте мышью и тяните ячейки туда, куда хотите их переместить.
Чтобы скопировать массив – при перетягивании зажмите Ctrl . Курсор из четырехнаправленного превратится в стрелку со знаком «+».
Копирование автозаполнением
Работу автозаполнения я уже описывал в посте Расширенные возможности внесения данных. Здесь лишь немного напомню и дополню. Если нужно скопировать данные или формулы в смежные ячейки – выделите ячейку для копирования найдите маленький квадратик (маркер автозаполнения) в правом нижнем углу клетки. Тяните за него, чтобы заполнить смежные клетки аналогичными формулами или скопировать информацию.

Есть еще один способ – команда Заполнить . Выделите массив для заполнения так, чтобы ячейка для копирования стояла первой в направлении заполнения. Выполните одну из команд, в зависимости от направления заполнения:
- Главная – Редактирование – Заполнить вниз
- Главная – Редактирование – Заполнить вправо
- Главная – Редактирование – Заполнить вверх
- Главная – Редактирование – Заполнить влево
Все выделенные ячейки будут заполнены данными или формулами из исходной.
Вот я и перечислил основные способы копирования и вставки. Как я обещал, далее мы рассмотрим специальные возможности копирования и вставки, о которых не знают новички. Читайте, они простые в использовании, а пользы приносят очень много.
Понравилась статья? Порекомендуйте другу и вместе с ним подписывайтесь на обновления! Уже написано очень много интересного и полезного материала, но лучшие посты еще впереди!
Excel скопировать содержимое ячейки в excel
Копирование, перемещение и удаление ячеек в Excel
Смотрите также и вставить в содержимого». диапазон A4:D4. Наведите ячеек не имеет данных не тольков группе материалами на вашем в области вставки.примечания рисунок, он связывается диапазона столбцов в диапазон столбцов.Формулы и форматы чисел умолчанию при использовании Появится контекстное меню, динамическая пунктирная линия.Копирование и удаление данных другую ячейку строки.Чтобы копировать формат ячейки указатель на точку значения за исключением в приделах программ
Удаление ячеек в Excel
буфер обмена языке. Эта страницаумножитьКлавиша X с исходным рисунком. другой столбец илиОбъединить условное форматированиеТолько формулы и форматыКопировать
- где вы найдете Выделите ячейку, в
- в Excel являютсяВид данных столбца в Excel нужно в нижнем правом
- наличия примечания. входящих в пакет
Копирование содержимого в Excel
нажмите кнопку переведена автоматически, поэтомуУмножение значений из областиПроверка В случае изменения диапазон столбцов.Условное форматирование из скопированных чисел.и значки
- часть команд, которые которую Вы хотите
- основными и самыми всегда одинаковый за использовать инструмент «Формат углу курсора Excel
- Переместим данные диапазона B2:C3 MS Office, ноКопировать ее текст может вставки на значения
- Вставка правил проверки данных исходного рисунка вставленныйформулы и форматы чисел ячеек объединяется с
- Сохранить исходное форматированиеВставить
Как переместить ячейку в Excel
также расположены на вставить данные. используемыми действиями, которые исключением содержимого в по образцу» предназначен
- и стрелка примет в F3:G4.
- и в другиеили нажмите сочетание содержать неточности и из области копирования.
- для скопированных ячеек также меняется.Только формулы и форматы условным форматированием вВсе содержимое и формат(или
- Ленте.Нажмите иконку Вставить на применяются к ячейке. кавычках.
- для копирования только вид жирного плюсаЗадание 1. Выделите диапазон
Дополнительные параметры вставки
Windows программы. клавиш CTRL + грамматические ошибки. Дляразделить в область вставки.Совет: чисел.
- области вставки. ячеек.+ C иВместо команд Вырезать, Копировать
вкладке Главная или При этом копироватьZawar оформления ячеек без «+». Теперь удерживая B2:C3.Инструмент «Буфер обмена» позволяет C. нас важно, чтобыДеление значений из областиС исходной темой Некоторые параметры доступны взначения и форматы чиселВыделите ячейки с даннымиБез рамок+ V), будут
Перетаскивание ячеек в Excel
и Вставить, Вы комбинацию клавиш Ctrl+V Вы можете не: их значений. Принцип левую клавишу мышки,
- Перейдите на закладку инструментов выделять в памяти
- Выделите левую верхнюю ячейку эта статья была вставки на значенияВставка всего содержимого и меню
- Только значения и форматы и атрибутами, которыеВсе содержимое и формат скопированы все атрибуты.
- можете использовать способ на клавиатуре. только содержимое ячеек,
Zawar работы этого инструмента
смещаем указатель на
«Главная» выберите «Копировать».
программы до 24-х
Копирование и вставка определенного содержимого ячейки
область вставки. вам полезна. Просим из области копирования. форматирования с помощьюВставка чисел из выделенных требуется скопировать. ячеек, кроме границ Выберите параметр определенных drag-and-drop (тащи иСодержимое будет скопировано в но и форматирование,, пример бы приложили прост. Программой выделяется одну ячейку вниз. Перейдите в ячейку мест временного храненияСовет: вас уделить паруДополнительные параметры определяют, как темы, примененной к
, а также в ячеек.На вкладке ячеек. вставки, можно либо бросай), чтобы перемещать выбранную ячейку. 



для копирования формулы. на инструмент «Главная»-«Вставить».
Пункты меню «Вставить»
образом, вы можете выделенный фрагмент на помогла ли она
при вставке, являетсябез рамкиСпециальная вставкаУсловное форматирование из скопированных 
Только атрибуты ширины столбцов. менюВыделите ячейку, которую хотите
Копировать, которая дублирует удаление ячеек вНавскидку Текст по памяти только форматов Одна и таЗадание 2. Выделите диапазон поместить в оперативную другой лист или вам, с помощью ли будет вставленаВставка всего содержимого и. Имена параметров могут ячеек объединяется с
Копирование содержимого ячейки таблицы Excel
Операция копирования заключается в том, что в указанную вами целевую ячейку помещается содержимое исходной ячейки. Исходная ячейка не претерпевает никаких изменений. Целевая ячейка, теряя свои прежние свойства, приобретает параметры форматирования и содержимое исходной ячейки. Копирование может осуществляться как через буфер обмена, так и без его участия. В общем случае операция копирования состоит из двух этапов:
1. Копирование содержимого ячейки в буфер обмена Windows.
2. Вставка содержимого буфера обмена в ячейку.
Существует три способа копирования ячейки (или диапазона ячеек) через буфер обмена. Выделив ячейку, выберите один из них:
— Активизируйте команду Правка/Копировать. В результате содержимое ячейки будет скопировано в буфер обмена. Перейдите к той ячейке, в которую необходимо вставить содержимое буфера, и вызовите команду Правка/Вставить. (Команды копирования и вставки вы найдете также в контекстном меню ячеек.)
— Выполните копирование с помощью клавиш [Ctrl+Ins] или [Ctrl+C], а вставку из буфера — с помощью клавиш [Shift+Ins] или [Ctrl+V].
— Воспользуйтесь кнопками стандартной панели инструментов. Для занесения данных в буфер обмена щелкните на кнопке Копировать, а для вставки содержимого буфера — на кнопке Вставить.
Заслуживает внимания следующий метод вставки данных из буфера. Для вставки в ячейку данных, скопированных посредством команды Копировать из меню Правка или контекстного меню, достаточно активизировать эту ячейку и нажать клавишу [Enter].
Следует отметить, что при копировании в буфер обмена содержимого некоторой ячейки ее обрамление принимает вид бегущей змейки. После вставки информации из буфера в нужную ячейку с помощью команды Вставить эта змейка не исчезает — программа ждет, что, возможно, мы выполним вставку еще в какую-либо ячейку. Для того чтобы завершить операцию копирования и больше не производить вставок, достаточно нажать клавишу [Esc], [Enter] или [F9]. При нажатии клавиши [Enter] будьте осторожны, так как можно произвести вставку из буфера обмена еще раз.
Если в Excel содержимое ячейки попадет в буфер обмена, в котором имеется информация из другого приложения, то Microsoft Office удаляет эту информацию. Содержимое ячейки находится в буфере обмена до тех пор, пока операция копирования для данной ячейки не будет отменена посредством клавиш [Esc], [Enter] или [F9]. Как только вы воспользуетесь одной из этих клавиш, буфер обмена станет пустым.
Существует также два способа копирования, при которых содержимое ячейки не помещается в буфер:
— Подведите указатель мыши к границе ячейки (указатель должен приобрести вид стрелки) и нажмите клавишу [Ctrl] (к указателю добавится маленький плюс). Удерживая клавишу [Ctrl] нажатой, перетащите содержимое ячейки в нужное место. Этот метод может применяться для вставки содержимого ячейки (или диапазона ячеек) в область, смежную либо несмежную с ячейкой копирования (диапазоном).
— Подведите указатель мыши к правому нижнему углу ячейки (указатель мыши приобретет вид черного крестика). Нажмите левую кнопку мыши и, не отпуская ее, перетащите содержимое ячейки. Метод удобен для «тиражирования» содержимого ячейки в смежных областях.
ПРИМЕЧАНИЕ: В дальнейшем операции копирования и последующей вставки данных будем называть просто операцией копирования.
Копирование данных листа стандартными средствами Excel
Копировать данные в Excel можно с помощью стандартных системных средств: контекстное меню, перетягивание курсора Excel мышкой (за квадратик), комбинация клавиш CTRL+C. А можно воспользоваться удобным инструментом «Буфер обмена». В чем разница?
Копирование стандартными средствами – это возможность скопировать только один выделенный элемент (диапазон ячеек, диаграмма, таблица и т.п.). Стандартный метод позволяет перенести содержимое данных не только в приделах программ входящих в пакет MS Office, но и в другие Windows программы.
Инструмент «Буфер обмена» позволяет выделять в памяти программы до 24-х мест временного хранения содержимого данных. Таким образом, вы можете поместить в оперативную память 24 совершенно не связанных между собой элементов. Кроме того буфер обмена позволяет управлять содержимым хранилища оперативной памяти. Работа с буфером обмена ограничена в рамках программ пакета MS Office.
Нельзя вложиться в рамки одного урока, чтобы описать возможности копирования в программе Excel. Это одна из наиболее часто используемых функций в процессе работы. Сначала рассмотрим возможности перемещения данных в Excel стандартными системными средствами, а дальше оценим преимущества удобного инструмента «Буфер обмена».
Примеры копирования данных стандартными средствами Excel
Для наглядного примера рассмотрим копирование диапазонов данных.
Примечание. Другие элементы данных (диаграммы, таблицы, фигуры и т.п.) копируются аналогичным способом.
Чтобы легко освоить материал данный урок состоит из практических заданий.
Как копировать таблицу в Excel?
Копировать выделенные ячейки в Excel можно несколькими способами. Создайте таблицу, так как показано на рисунке, а в ячейку C2 добавьте примечание.
Очень важно чтобы форматы ячеек отличались в исходной таблице. Содержимое ячеек не имеет значения за исключением наличия примечания.
Переместим данные диапазона B2:C3 в F3:G4.
Задание 1. Выделите диапазон B2:C3.
Перейдите на закладку инструментов «Главная» выберите «Копировать». Перейдите в ячейку F3 и нажмите на инструмент «Главная»-«Вставить».
Задание 2. Выделите диапазон ячеек B2:C3. Нажмите комбинацию клавиш CTRL+C и перейдите курсором на ячейку F3. После чего нажмите комбинацию клавиш CTRL+V.
Задание 3. По предварительно выделенному диапазону B2:C3 щелкните правой кнопкой мышки. Из появившегося контекстного меню выберите опцию «Копировать». Теперь щелкните правой кнопкой мышки по ячейке F3 и щелкните по опции контекстного меню «Вставить скопированные ячейки». Далее нажмите «ОК».
Задание 4. По-прежнему выделяем B2:C3. Далее наведите курсор мышки на рамку выделенного диапазона. Нажмите клавишу CTRL на клавиатуре. Возле курсора мышки появится значок «+». Удерживая левую клавишу мышки и клавишу CTRL, перетащите диапазон, расположив его по необходимому адресу (F3:G4). Отпустите сначала клавишу мышки, а потом CTRL.
Примечание. Если выполнить данную операцию без нажатия клавиши CTRL то данные не скопируются, а просто переместятся.
Функциональное копирование смежных диапазонов ячеек
Теперь копируем смежный диапазон с нижней гранью. Для этого выделяем диапазон A4:D4. Наведите указатель на точку в нижнем правом углу курсора Excel и стрелка примет вид жирного плюса «+». Теперь удерживая левую клавишу мышки, смещаем указатель на одну ячейку вниз.
Такой способ особенно эффективен для копирования формулы. Одна и та же формула каждый раз автоматически меняет адрес относительных ссылок. Более детально этот способ будет рассмотрен на следующих уроках по работе с функциями и формулами.
Примечание. Аналогичным способом можно скопировать столбец таблицы в смежный диапазон со стороны правой вертикальной грани. Соответственно курсор нужно смещать не вниз, а вправо.
Вспомогательные инструменты для вставки данных
Обратите внимание. При выполнении задания 1 и 2 после вставки рядом появляется вспомогательный инструмент со значком и тестом (Ctrl). Если кликнуть по нему или нажать на клавиатуре CTRL, то высветится меню для настройки параметров вставки. Например, можно вставить только формат или только их значения.
Примечание. Если данный инструмент для вас не является вспомогательным, а скорее раздражительным, то его можно отключить. Для этого зайдите в настройки программы: «Файл»-«Параметры»-«Дополнительно»-«Вырезание, копирование и вставка». Там же уберите галочку напротив «Отображать кнопку параметров вставки при вставке содержимого».
Инструмент «Формат по образцу»
Чтобы копировать формат ячейки в Excel нужно использовать инструмент «Формат по образцу» предназначен для копирования только оформления ячеек без их значений. Принцип работы этого инструмента прост. Программой выделяется место для временного хранения в оперативной памяти только форматов без значений. Это очень удобно, когда нужно скопировать оформление и сохранить при этом значения данных.
Чтобы воспользоваться данным инструментом выделяем область формата таблицы A1:D4. Дальше надо нажать «Главная»-«Формат по образцу». Курсор мышки примет значок инструмента. После чего следует щелкнуть по ячейке B7 для вставки. Как видите, переместились только форматы без значений.
Если после выделения диапазона A1:D4 сделать двойной щелчок по инструменту «Формат по образцу», то это действие позволяет зафиксировать нажатие кнопки. Теперь можно несколько раз щелкать по разным ячейкам для вставки формата в несмежные диапазоны по одному клику.
На следующем уроке рассмотрим преимущества инструмента «Буфер обмена».
Как в excel скопировать содержимое ячейки
Копирование с помощью кнопок панели инструментов
На панели инструментов Стандартная есть две кнопки, которые используются при выполнении копирования, — это кнопки Копировать 

- Выделить ячейку или диапазон ячеек, содержимое которых необходимо скопировать.
- Нажать на кнопку Копировать
. При этом содержимое выбранной ячейки (диапазона ячеек) будет перенесено в буфер обмена.
- Активизировать ячейку, в которую нужно скопировать информацию. При копировании диапазона нет необходимости выбирать весь диапазон целиком, достаточно активизировать только его левую верхнюю ячейку.
- Щелкнуть на кнопке Вставить
.
Копирование с помощью команд меню
- Правка | Копировать. Копирует содержимое выбранных ячеек в буфер обмена.
- Правка | Вставить. Вставляет содержимое буфера обмена в выбранную ячеку или диапазон.
Копирование с помощью команд контекстного меню
- Выделить ячейку или диапазон ячеек, содержимое которых необходимо скопировать.
- Щелкнуть правой кнопкой мыши и из появившегося контекстного меню выбрать команду
Копировать. При этом содержимое выбранной ячейки (диапазона ячеек) будет перенесено в буфер обмена.
- Активизировать ячейку, в которую нужно скопировать информацию.
- Щелкнуть правой кнопкой мыши и из контекстного меню выбрать команду
Вставить.
Копирование с помощью клавиатурных эквивалентов
- Ctrl + C. Копирует выбранные ячейки в буфер обмена.
- Ctrl + V. Вставляет содержимое буфера обмена в выбранную ячейку или диапазон.
Копирование с помощью операции перетаскивания
- Выбрать ячейку (или диапазон), которую нужно скопировать.
- Переместить указатель мыши к одной из ее (или его) четырех границ.
- Когда указатель мыши превратится в стрелку, нужно нажать клавишу Ctrl. К указателю добавится маленький знак «плюс».
- Перетащить выбранное множество ячеек на новое место, продолжая удерживать нажатой клавищу Ctrl.
- Отпустить кнопку мыши. Excel создаст новую копию данных.
Если при помещении указателя мыши на границу ячейки или диапазона он не превращается в стрелку, то нужно изменить некоторые параметры. Для этого следует выбрать команду Сервис | Параметры, щелкнуть на вкладке Правка и установить флажок опции Перетаскивание ячеек (рис. 1).
Рис. 1. Диалоговое окно Параметры вкладка Правка
Копирование в соседние ячейки
Достаточно часто, особенно при работе с формулами, возникает необходимость скопировать содержимое ячейки в соседнюю ячейку или диапазон. Для осуществления этих действий в Excel предусмотрено несколько дополнительных команд в меню Правка. Чтобы воспользоваться этими командами необходимо выбрать ячейку, содержимое которой надо скопировать, а также ячейки, в которые будет копироваться информация. После чего выполнить одну из приведенных ниже команд:
- Правка | Заполнить | Вниз (или Ctrl + D). Копирует содержимое ячейки в выбранный диапазон снизу.
- Правка | Заполнить | Вправо (или Ctrl + R). Копирует содержимое ячейки в выбранный диапазон справа.
- Правка | Заполнить | Вверх. Копирует содержимое ячейки в выбранный диапазон сверху.
- Правка | Заполнить | Влево. Копирует содержимое ячейки в выбранный диапазон слева.
Есть еще один способ копирования в соседние ячейки — перетаскивание маркера заполнения выбранного множества ячеек. Excel скопирует содержимое исходных ячеек в те ячейки, которые будут выделены при перетаскивании. Это пример использования функции Автозаполнение.
Копирование в другие листы
Описанные выше процедуры копирования можно использовать также для копирования содержимого ячейки или диапазона в другой рабочий лист, даже если он находится в другой рабочей книге. Существует единственное дополнение: прежде чем выбирать диапазон назначения, необходимо активизировать другой рабочий лист.
В Excel предусмотрен также более быстрый способ копирования ячейки или диапазона и вставки информации в другие рабочие листы той же рабочей книги:
- Выберите диапазон для копирования.
- Нижмите клавишу Ctrl и, удерживая ее нажатой, щелкните на ярлычках тех рабочих листов, в которые нужно скопировать информацию (при этом в строке заголовка рабочей книги появится надпись [Группа]).
- Выберите команду Правка | Заполнить | По листам, на экране появится диалоговое окно Заполнить по листам (рис. 2), в котором нужно выбрать опцию копирования (полностью, только содержимое или только форматы).
Рис. 2. Диалоговое окно Заполнить по листам
На следующем шаге рассмотрим перемещение диапазона ячеек.
Хотите работать ещё эффективней и тратить меньше времени на рутинную работу?
Используйте горячие клавиши!
Перейти к: Операции с файлом | Ввод | Форматы | Навигация | Столбцы, строки, листы | Копирование | Поиск | Вычисления | Работа с таблицей
Итак, самые полезные и важные горячие клавиши Excel.
Создание, сохранение книги
Ctrl + N – Создание новой рабочей книги
Ctrl + O – Открытие книги
Ctrl + S – Сохранение файла
Ctrl + Z – Отмена последнего действия
Ctrl + P – Открытие диалогового окна печати
Ввод данных
Ctrl + ; – Ввод текущей даты
Shift + Ctrl + ; – Ввод текущего времени
Ctrl + Enter – Ввод значения во все выделенные ячейки
F2 – Редактирование содержимого ячейки
Alt + Enter – Принудительный разрыв строки в ячейке
Форматирование данных
Shift + Ctrl + ! – Формат числа с разделителями и двумя знаками после запятой
Shift + Ctrl + ~ – Общий формат
Shift + Ctrl + # – Формат даты
Shift + Ctrl + % – Процентный формат
Ctrl + 1 – Вызов диалогового окна Формат ячеек
Ctrl + B – Жирный шрифт
Ctrl + I – Курсив
Shift + Ctrl + _ – Удаление всех границ в выделенном диапазоне
Перемещение по книге
Ctrl + Стрелка – Переход к последней заполненной ячейке в указанном направлении
Ctrl + Home – Переход к первой ячейке листа
Ctrl + End – Переход к последней заполненной ячейке
Ctrl + PgUp – Переход на предыдущий лист
Ctrl + PgDn – Переход на следующий лист
Alt + PgUp – Прокрутка листа вправо
Alt + PgDn – Прокрутка листа влево
Строки, столбцы, листы
Ctrl + Пробел – Выделение столбца
Shift + Пробел – Выделение строки
Ctrl + A – Выделение таблицы, выделение листа
Shift + Ctrl + Стрелка – Выделение строки, столбца в указанном направлении
Shift + F11 – Добавление листа
Shift + Ctrl + + – Добавление строки, столбца
Ctrl + – – Удаление выделенного диапазона
Alt + ; – Выделение только видимых ячеек в выделенном диапазоне
Ctrl + ) – Скрытие столбцов
Ctrl + ( – Скрытие строк
Shift + Ctrl + ) – Отображение скрытых столбцов
Shift + Ctrl + ( – Отображение скрытых строк
Копирование, вставка, дублирование
Ctrl + C – Копировать
Ctrl + V – Вставить
Ctrl + X – Вырезать
Ctrl + D – Копировать из ячейки, расположенной выше
Ctrl + D – Если выделено несколько ячеек столбца — заполнить вниз
Ctrl + R – Копировать из ячейки, расположенной слева
Ctrl + R – Если выделено несколько ячеек столбца — заполнить вправо
Shift + Ctrl + + – Добавление скопированных в буфер обмена строк, столбцов
Поиск, замена
Ctrl + F – Поиск
Ctrl + H – Замена
Вычисления
Alt + = – Вставка функции Автосумма
F4 – Изменение типа ссылки на ячейку – относительные – абсолютные – смешанные
Ctrl + [ – Выделение ячеек на которые ссылается формула активной ячейки
Ctrl + ] – Выделение ячеек с формулами ссылающимися на активную ячейку
Shift + F3 – Вызов мастера функций
F3 – Вставка имени
Ctrl + F3 – Вызов Диспетчера имён
Работа с таблицей
Ctrl + T – Преобразование диапазона в таблицу
Alt + Shift + Стрелка вправо – Группировать
Alt + Shift + Стрелка влево – Разгруппировать
Shift + Ctrl + L – Добавление автофильтра
Разное
Ctrl + F1 – Минимизация или восстановление ленты
Alt + F8 – Вызов диалогового окна для работы с Макросами
Alt + F11 – Вызов редактора Visual Basic for Applications
…ещЁ
Может быть интересно:
Горячие клавиши PowerPoint
Самые полезные функции Excel
Тренинги по Excel:
Тренинг Excel. Базовый курс
Тренинг Excel. Расширенный курс
Тренинг Создание макросов Excel для непрограммистов
Тренинг по PowerPoint:
Тренинг PowerPoint. Создание эффективных презентаций






























