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

Обновлено: 07.07.2024

В статье описываются возможности использования буфера обмена Windows и Microsoft Office, а также особенности копирования и вставки данных в Excel. Понимание и правильное использование этих операций позволяет существенно ускорить выполнение рутинных операций при обработке данных.

Буфер обмена операционной системы

В терминах информационных систем буфер обмена (англ. clipboard) - это общедоступная для разных приложений область оперативной памяти. Операционная система предоставляет низкоуровневый программный интерфейс для перемещение данных в и из буфера обмена по запросу пользователя. Корректное применение этого программного интерфейса является стандартом при разработке Windows-приложений. То есть, любая программа должна предоставлять пользователю возможности использования буфера обмена при использовании одних и тех же сочетаний клавиш или пунктов меню. Далее будем говорить о Windows, хотя, в принципе, описание принципа работы буфера обмена идентично для любой современной операционной системы персональных компьютеров или мобильных устройств.

Копирование и вставка являются стандартными операциями для всех Windows-приложений. Для этого зарезервированы универсальные комбинации горячих клавиш, доступные практически в любой программе:

Часто также упоминаются аналогичные по функциональности сочетания клавиш: Ctrl+Ins – скопировать, Shift+Ins – вставить, Shift+Del – вырезать. Однако, мы не рекомендуем использовать эти сочетания, так как некоторые приложения заменяют их стандартное поведение на другое. Например, нажатие Shift+Del в Проводнике Windows вместо ожидаемого вырезания перемещаемого файла вызовет его удаление в обход корзины. То есть вместо перемещения может случиться безвозвратная потеря данных.

Если вы предпочитаете использовать мышь вместо клавиатуры, то стандартные поля ввода Windows-приложений обычно поддерживают контекстное меню с операциями копирования, вырезания и вставки текста.

Скопированный текст или другой блок данных может быть вставлен в другое приложение, в зависимости от возможностей последнего. Например, скопированный в Блокноте текст не получится затем вставить в графический редактор Paint. Однако же, тот же текст, набранный в Word, успешно вставляется в Paint в виде точечного рисунка. Такая возможность реализуется на программном уровне за счет перемещения данных в буфер обмена в нескольких форматах одновременно. Если набрать в Word полужирным шрифтом слово Example, затем его скопировать, то в буфере обмена появится несколько блоков информации:

Example

Теперь, если попытаться вставить данные в Блокнот, то программа выберет из буфера обмена единственный доступный для себя вариант информации – текст без форматирования. Если то же самое сделать в Paint’е, то будет обработана последняя область – рисунок. Набор доступных форматов для копирования и вставки зависит от возможностей конкретной программы. Если приложение поддерживает несколько форматов информации (рисунки, текст, сложные объекты), то оно позволяет выбрать вариант вставки. Например, в Microsoft Word эта процедура реализована через пункт меню Специальная вставка:

alt

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

Некоторые другие приложения также реализуют собственные процедуры работы на основе операций копирования и вставки, не задействуя для этого буфер обмена. Так, например, в Проводнике операция «копировать» не перемещает весь файл в буфер обмена Windows. Вместо этого запоминается только ссылка на этот файл, которая будет обработана при выполнении операции вставки.

Буфер обмена Microsoft Office

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

Для улучшения возможностей работы с пользовательским интерфейсом в Microsoft Office, начиная с версии 2000 (9.0), реализован расширенный буфер обмена с возможностью одновременного хранения нескольких (до 24х) скопированных блоков информации. Пользователю предоставляется интерфейс выбора и вставки любого из этих блоков в любое открытое приложение Office (Excel, Word, PowerPoint, OneNote и др.). Возможно, более логично было бы реализовать подобную функциональность на уровне операционной системы (Windows), хотя это и потребует изменения стандартов для всех приложений. Сейчас получается, что множественный буфер обмена работает до тех пор, пока открыто хотя бы одно приложение Office. Если оно закрывается, то становится доступным только буфер обмена Windows с единственным блоком скопированной информации.

Интерфейс множественного буфера обмена в Office 2010 открывается и настраивается на ленте «Главная» в одноименном блоке (стрелка в нижнем правом углу).

alt

Если говорить о полезности и удобстве работы с множественным буфером обмена, то здесь имеются различные мнения. Я лично никогда не использую эту функциональную возможность – проще еще раз скопировать. Но, скорее всего, это сила привычки.

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

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

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

Что же в действительности происходит в Excel при нажатии кнопки «копировать» при выделении диапазона ячеек?

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

alt

alt

alt

Во-вторых (и это главное), при копировании Excel выполняет внутреннюю операцию для работы с ячейками электронной таблицы. По нажатию сочетания клавиш Ctrl+C, пункта контекстного меню либо кнопки копирования в памяти сохраняются ссылки на выделенные ячейки. Этих ячеек может быть огромное количество. Они могут располагаться одном прямоугольном диапазоне, либо в нескольких несвязанных диапазонах (для выделения таких диапазонов надо при выделении мышью удерживать клавишу Ctrl). Теоретически имеется возможность копирования ячеек на разных листах (несколько листов можно выделять также через удержание клавиши Ctrl на ярлыке листа), но эти ячейки должны располагаться по одному и тому же адресу, при этом последующая вставка возможна также только на этих же выделенных листах. На практике лучше отказаться от копирования-вставки на нескольких листах одновременно, так как эта операция не очень наглядна и часто приводит к потере данных.

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

alt

alt

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

После копирования диапазонов становится доступной операция вставки. Перед этим необходимо выделить один или несколько диапазонов или ячеек для приема данных из скопированной области.

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

Кроме простой вставки, скопированный диапазон может быть добавлен в область листа с расширением границ влево или вниз через пункт контекстного меню «Вставить скопированные ячейки».

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

По умолчанию при вызове операции вставки на выделенный диапазон будут распространены все атрибуты исходного диапазона, а именно: формула, формат, значение, примечание, условия. Иногда приводится сложное описание правил копирования формул, так как они вроде бы автоматически преобразуются при изменении адресов диапазона-приемника. На самом деле формулы копируются в формате R1C1 и при этом остаются неизменными (можете проверить, переключив вид листа Excel в R1C1). Отображение в привычном A1-формате просто преобразует формулу в новых координатах.

Операция «вырезания», в отличие от копирования, очищает исходный диапазон после проведения вставки. Если вставка не была выполнена, то никаких действий произведено не будет.

Специальная вставка

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

  • значение
  • формат
  • формула
  • примечание
  • условия на значение (проверка данных)

alt

alt

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

Диалог специальной вставки содержит также блок переключателей, позволяющий производить математические операции над диапазоном данных: сложить, вычесть, умножить и разделить. Операция будет применена к диапазону, выделенному перед вставкой. А скопированные ячейки при этом будут содержать коэффициенты сложения, вычитания, умножения или деления. В большинстве случаев применяют единый коэффициент на весь диапазон. Например, можно скопировать число 10, затем выделить диапазон и выбрать специальную вставку с умножением – в результате все данные выделенного диапазона будут умножены на 10. Если в ячейках содержалась формула, то она будет преобразована по математическим правилам:

alt

alt

Еще одна возможность специальной вставки – это транспонирование диапазона. После выполнения этой операции результирующий диапазон будет повернут на 90 градусов – данные из строк попадут в столбцы и наоборот.

Настоятельно рекомендуем освоить и применять на практике специальную вставку – это незаменимая функция при разработке сложных финансовых моделей.

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

Сначала разберемся с принципами копирования и переноса информации, а потом углубимся в практику.

И так, чтобы скопировать одну или несколько ячеек – выделите их и выполните операцию копирования (например, нажав Ctrl+C ). Скопированный диапазон будет выделен «бегающей» рамкой, а данные из него – перемещены в буферы обмена Windows и Office. Установите курсор в ячейку для вставки и выполните операцию «Вставка» (к примеру, нажмите Ctrl+V ). Информация из буфера обмена будет помещена в новое место. При вставке массива – выделите ту клетку, в которой будет располагаться его верхняя левая ячейка. Если в ячейках для вставки уже есть данные – Эксель заменит их на новые без дополнительных уведомлений.

Если вы выполняете копирование – исходные данные сохраняются, а если перемещение – удаляются. Теперь давайте рассмотрим все способы копирования и переноса, которые предлагает нам Эксель.

Копирование с помощью горячих клавиш

Этот способ – самый простой и привычный, наверное, для всех. Клавиши копирования и вставки совпадают с общепринятыми в приложениях для Windows:

  • Ctrl+C – копировать выделенный диапазон
  • Ctrl+X – вырезать выделенный диапазон
  • Ctrl+V – вставить без удаления из буфера обмена
  • Enter – вставить и удалить из буфера обмена

Копирование с помощью контекстного меню

Команды копирования в контекстном меню Excel

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

Копирование с помощью команд ленты

Те же действия можно выполнить и с помощью команд ленты:

Последняя команда из перечисленных – комбинированная, она имеет дополнительные опции вставки (см. рис. выше) вставить только формулы:

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

Все перечисленные команды являются инструментами Специальной вставки .

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

Этот способ – самый быстрый и наименее гибкий. Выделите массив для копирования и наведите мышью на одну из его границ. Курсор примет вид четырёхнаправленной стрелки. Хватайте мышью и тяните ячейки туда, куда хотите их переместить.

Чтобы скопировать массив – при перетягивании зажмите Ctrl . Курсор из четырехнаправленного превратится в стрелку со знаком «+».

Копирование автозаполнением

Работу автозаполнения я уже описывал в посте Расширенные возможности внесения данных. Здесь лишь немного напомню и дополню. Если нужно скопировать данные или формулы в смежные ячейки – выделите ячейку для копирования найдите маленький квадратик (маркер автозаполнения) в правом нижнем углу клетки. Тяните за него, чтобы заполнить смежные клетки аналогичными формулами или скопировать информацию.

Маркер автозаполнения Excel

Маркер автозаполнения

Есть еще один способ – команда Заполнить . Выделите массив для заполнения так, чтобы ячейка для копирования стояла первой в направлении заполнения. Выполните одну из команд, в зависимости от направления заполнения:

  1. Главная – Редактирование – Заполнить вниз
  2. Главная – Редактирование – Заполнить вправо
  3. Главная – Редактирование – Заполнить вверх
  4. Главная – Редактирование – Заполнить влево

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

Вот я и перечислил основные способы копирования и вставки. Как я обещал, далее мы рассмотрим специальные возможности копирования и вставки, о которых не знают новички. Читайте, они простые в использовании, а пользы приносят очень много.
Понравилась статья? Порекомендуйте другу и вместе с ним подписывайтесь на обновления! Уже написано очень много интересного и полезного материала, но лучшие посты еще впереди!

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

Ячейки в Excel перемещаются и копируются вместе с формулами, итоговыми значениями, форматом и примечаниями.

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

Браузер не поддерживает видео.

Перемещение ячеек путем перетаскивания

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

Наведите указатель мыши на границу выделенной области.

указатель перемещения

Когда указатель примет вид указателя перемещения , перетащите ячейку или диапазон ячеек в другое место.

Перемещение ячеек с помощью команд "Вырезать" и "Вставить"

Выделите ячейку или диапазон ячеек.

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

Вставка

На вкладке Главная нажмите кнопку Вставить или нажмите клавиши CTRL+V.

Копируйте ячейки на листе с помощью команд Копировать и Вставить.

Выделите ячейку или диапазон ячеек.

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

На вкладке Главная в группе Буфер обмена выполните одно из указанных ниже действий.

Чтобы переместить ячейки, нажмите кнопку Вырезать .

Сочетание клавиш Можно также нажать клавиши CTRL+X.

Чтобы скопировать ячейки, нажмите кнопку Копировать .

Сочетание клавиш Можно также нажать сочетание клавиш CTRL+C.

Выделите левую верхнюю ячейку области вставки.

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

На вкладке Главная в группе Буфер обмена нажмите кнопку Вставить .

Сочетание клавиш Можно также нажать сочетание клавиш CTRL+V.

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

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

Чтобы воспользоваться специальными вариантами вставки ячеек, можно щелкнуть стрелку под кнопкой Вставить и выбрать нужный вариант. Например, вы можете нажать Специальная вставка или Рисунок.

По умолчанию в приложении Excel на листе отображается кнопка Параметры вставки, которая позволяет получить доступ к специальным вариантам вставки ячеек, например Сохранить исходное форматирование. Если не нужно отображать эту кнопку при каждой вставке ячеек, ее можно отключить. Откройте вкладку Файл и выберите команду Параметры. В категории Дополнительно в разделе Вырезание, копирование и вставка снимите флажок Отображать кнопку параметров вставки при вставке содержимого.

По умолчанию режим перетаскивания включен, поэтому можно перемещать и копировать ячейки с помощью мыши.

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

Выполните одно из указанных ниже действий.

Для перемещения ячейки или диапазона ячеек поместите указатель на границу выделенного фрагмента. Когда указатель примет вид указателя перемещения , перетащите ячейку или диапазон ячеек в другое место.

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

Примечание: При перемещении ячеек в приложении Excel замещаются существующие данные в области вставки.

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

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

Вставка скопированных и перемещенных ячеек между существующими ячейками

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

На вкладке Главная в группе Буфер обмена выполните одно из указанных ниже действий.

Чтобы переместить выделенный фрагмент, нажмите кнопку Вырезать .

Сочетание клавиш Можно также нажать клавиши CTRL+X.

Чтобы скопировать выделенный фрагмент, нажмите кнопку Копировать .

Сочетание клавиш Можно также нажать сочетание клавиш CTRL+C.

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

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

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

Заметка При вставке целых строк или столбцов окружающие строки и столбцы сдвигаются соответственно вниз и влево.

Если часть ячеек, строк или столбцов на листе не отображается, можно скопировать все ячейки или только видимые. Например, можно скопировать только отображаемые итоговые данные на листе со структурой.

Выделите ячейки, которые вы хотите скопировать.

На вкладке Главная в группе Редактирование нажмите кнопку Найти и выделить и выберите команду Выделить группу ячеек.

В группе Выбор щелкните элемент Только видимые ячейки и нажмите кнопку ОК.

На вкладке Главная в группе Буфер обмена нажмите кнопку Копировать .

Сочетание клавиш Можно также нажать сочетание клавиш CTRL+C.

Выделите левую верхнюю ячейку области вставки.

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

На вкладке Главная в группе Буфер обмена нажмите кнопку Вставить .

Сочетание клавиш Можно также нажать сочетание клавиш CTRL+V.

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

При копировании значения последовательно вставляются в строки и столбцы. Если область вставки содержит скрытые строки или столбцы, возможно, потребуется отобразить их, чтобы увидеть все скопированные данные.

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

Предотвращение замещения данных скопированными пустыми ячейками

Выделите диапазон ячеек, содержащий пустые ячейки.

На вкладке Главная в группе Буфер обмена нажмите кнопку Копировать .

Сочетание клавиш Можно также нажать сочетание клавиш CTRL+C.

Выделите левую верхнюю ячейку области вставки.

На вкладке Главная в группе Буфер обмена щелкните стрелку под кнопкой Вставить и выберите вариант Специальная вставка.

Установите флажок пропускать пустые ячейки.

Перемещение и копирование только содержимого ячейки

Дважды щелкните ячейку с данными, которые нужно переместить или скопировать.

Заметка По умолчанию можно редактировать и выделять данные непосредственно внутри ячейки, дважды щелкнув ее, но можно редактировать и выделять данные и в строка формул.

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

На вкладке Главная в группе Буфер обмена выполните одно из указанных ниже действий.

Чтобы переместить выделенный фрагмент, нажмите кнопку Вырезать .

Сочетание клавиш Можно также нажать клавиши CTRL+X.

Чтобы скопировать выделенный фрагмент, нажмите кнопку Копировать .

Сочетание клавиш Можно также нажать сочетание клавиш CTRL+C.

Щелкните в том месте ячейки, куда нужно вставить символы, или дважды щелкните другую ячейку для перемещения или копирования в нее данных.

На вкладке Главная в группе Буфер обмена нажмите кнопку Вставить .

Сочетание клавиш Можно также нажать сочетание клавиш CTRL+V.

Нажмите клавишу ВВОД.

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

Копирование значений ячеек, форматов ячеек и только формул

При вставке скопированных данных можно выполнить любое из следующих действий:

вставить только параметры форматирования ячейки, такие как цвет текста или цвет заливки (но не содержимое ячеек);

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

вставить только формулы (но не вычисленные значения).

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

На вкладке Главная в группе Буфер обмена нажмите кнопку Копировать .

Сочетание клавиш Можно также нажать сочетание клавиш CTRL+C.

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

На вкладке Главная в группе Буфер обмена щелкните стрелку под кнопкой Вставить и выполните одно из следующих действий:

чтобы вставить только значения, выберите вариант значения;

чтобы вставить только форматы ячеек, выберите вариант Форматирование;

чтобы вставить только формулы, выберите вариант формулы.

Примечание: Если копируемые формулы содержат относительные ссылки на ячейки, Excel настраивает ссылки (и относительные части смешанных ссылок) в скопированных формулах. Допустим, ячейка B8 содержит формулу =СУММ(B1:B7). Если скопировать эту формулу в ячейку C8, новая формула будет ссылаться на соответствующие ячейки этого столбца: =СУММ(C1:C7). Если копируемые формулы содержат абсолютные ссылки на ячейки, ссылки в скопированных формулах не меняются. Если вы не получили ожидаемого результата, попробуйте изменить ссылки в исходных формулах на относительные или абсолютные, а затем снова скопировать ячейки.

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

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

На вкладке Главная в группе Буфер обмена выполните одно из указанных ниже действий.

Чтобы переместить ячейки, нажмите кнопку Вырезать .

Сочетание клавиш Можно также нажать клавиши CTRL+X.

Чтобы скопировать ячейки, нажмите кнопку Копировать .

Сочетание клавиш Можно также нажать сочетание клавиш CTRL+C.

Выделите левую верхнюю ячейку области вставки.

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

На вкладке Главная в группе Буфер обмена нажмите стрелку под кнопкой Вставить и выберите пункт Сохранить ширину столбцов оригинала.

Дополнительные сведения

Вы всегда можете задать вопрос специалисту Excel Tech Community или попросить помощи в сообществе Answers community.

Эта статья может вам помочь для автоматического копирования и вставки значения ячейки в текущем листе или с одного листа на другой без использования сочетаний клавиш.

Автоматическое копирование и вставка ячейки в текущий лист или с одного листа на другой с формулой

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

1. Чтобы скопировать и вставить ячейку в текущий лист, например, скопировать ячейку с A1 в D5, вы можете просто выбрать ячейку назначения D5, а затем ввести = A1 и нажмите клавишу Enter, чтобы получить значение A1.

2. Для копирования и вставки ячейки с одного листа на другой, например для копирования ячейки A1 листа Sheet1 в ячейку D5 листа Sheet2, выберите ячейку D5 на листе Sheet2, затем введите = Sheet1! A1 и нажмите клавишу Enter, чтобы получить значение.

Советы: Целевая ячейка связана с скопированной ячейкой и будет изменена по мере изменения исходной ячейки.

Автоматическое копирование и вставка ячейки в текущий лист с помощью VBA

Следующий код VBA помогает скопировать ячейку или диапазон ячеек и вставить их в указанные ячейки на текущем листе.

1. Нажмите другой + F11 клавиши одновременно, чтобы открыть Microsoft Visual Basic для приложений окно.

2. в Microsoft Visual Basic для приложений окна, нажмите Вставить > Модуль. Затем скопируйте и вставьте приведенный ниже код VBA в окно модуля.

Код VBA: автоматическое копирование и вставка ячейки в текущий лист

Внимание: В коде A1 - это ячейка, которую вы скопируете, а D5 - это ячейка назначения для размещения значения ячейки A1. Для автоматического копирования и вставки диапазона ячеек замените ячейку диапазоном, например замените A1 на A1: A10 и замените D5 на D1: D10.

3. нажмите F5 нажмите клавишу для запуска кода, то определенная ячейка (диапазон) будет автоматически скопирована и вставлена ​​в указанную ячейку (диапазон), а также форматирование ячейки.

Скопируйте и вставьте несколько диапазонов в текущий лист или с одного листа на другой с помощью Kutools for Excel

Если у вас есть несколько диапазонов, которые нужно скопировать одновременно, вы можете попробовать Копировать диапазоны полезности Kutools for Excel.

Перед применением Kutools for Excel, Пожалуйста, сначала скачайте и установите.

1. Выберите несколько диапазонов, которые нужно скопировать, удерживая Ctrl ключ. Затем нажмите Kutools > Копировать диапазоны. Смотрите скриншот:


2. в Копировать несколько диапазонов диалоговое окно, вы можете увидеть, что выбранные диапазоны перечислены в Диапазоны для копирования коробка. Затем укажите параметр в Специальная вставка раздел, проверьте Включая высоту строки или Включая ширину столбца поле, как вам нужно, и, наконец, нажмите OK кнопка. Смотрите скриншот:


3. В секунду Копировать несколько диапазонов диалоговом окне укажите пустую ячейку для вставки выбранных диапазонов, а затем щелкните значок OK кнопку.


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

Теперь выбранные диапазоны копируются и вставляются в указанное место.

Если вы хотите получить 30-дневную бесплатную пробную версию этой утилиты, пожалуйста, нажмите, чтобы загрузить это, а затем перейдите к применению операции в соответствии с указанными выше шагами.

Для копирования ячейки (диапазона ячеек) необходимо выделить требуемую ячейку (диапазон ячеек) как описано в параграфе 3, а затем воспользоваться одним из следующих способов.

Копирование с использованием ленты

01

02

03

При копировании как рисунок, выделенную область можно будет вставить как рисунок в ECXEL, WORD или иное приложение.

Копирование с использованием горячих клавиш

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

04

Вырезание

Для вырезания ячейки (диапазона ячеек) необходимо выделить требуемую ячейку (диапазон ячеек) как описано в параграфе 3, а затем воспользоваться одним из следующих способов.

Вырезание с использованием ленты

05

Вырезание с использованием горячих клавиш

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

06

Вставка

3) Нажатием комбинации клавиш Ctrl+V.

07

08

09

На рисунках 24 – 25 пунктиром выделены копируемые ячейки, сплошной линией – ячейка (диапазон ячеек), выбранная для вставки.

10

11

12

Значения кнопок сверху вниз, справа налево:

13

14

15

16

17

18

19

20

21

22

23

24

25

26

Совсем иное окно для команды Специальная вставка открывается, если в буфере обмена находится рисунок или другой объект, не являющийся фрагментом таблицы Excel (рис. 44).

27

Вставка без копирования

Как видно из названия, для данного вида вставки не нужно ничего предварительно копировать. Применяется при добавлении строк/столбцов в таблицу. Последовательность действий для вставки без копирования:

а) Выделить строку/столбец (несколько строк/столбцов);

б) Нажать правой кнопкой мыши в любом месте выделенной области;

г) Новая строка/столбец (строки/столбцы) появится перед выделенной строкой/столбцом (строками/столбцами).

Читайте также: