Перейти к содержимому

Как в экселе скопировать строку и вставить ниже

  • автор:

Как в экселе скопировать строку и вставить ниже

Argument ‘Topic id’ is null or empty

Сейчас на форуме

© Николай Павлов, Planetaexcel, 2006-2023
info@planetaexcel.ru

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

ООО «Планета Эксел»
ИНН 7735603520
ОГРН 1147746834949
ИП Павлов Николай Владимирович
ИНН 633015842586
ОГРНИП 310633031600071

Копирование строк между таблицами Excel

На эту статью меня сподвиг комментарий одной читательницы, которая написала, что «Обожала Эксель 2003 за то, что скопировав несколько строк / столбцов, я просто нажимала на кнопку «вставить строку / столбец» и все скопированные строки / столбцы вставлялись без проблем не забивая уже имеющие данные. Эксель автоматически добавлял нужное количество строк / столбцов, соответствующее скопированным. В 2013 Экселе я никак не могу найти подобную вставку и жутко парюсь. »

Ну, тут и меня накрыла ностальгия и пошел я искать средство для вставки строки/столбца, дабы не было так люду честному жалобно с новыми версиями Excel. И ведь нашел-таки, ведь не могло такого быть, чтобы совсем такого не было. ��

Рассказываю… Допустим есть у нас две некие таблицы, и нужно из 2-й (малой) в 1-ю (побольше) скопировать 2 строки информации. Сразу оговорюсь, что будучи поборником порядка в организации информации, таблицы брались абсолютно одинаковые по числу столбцов и типу данных в них.

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

Шаг 1. Выделяем в малой таблице те строки, которые мы будем вставлять в большую таблицу. Пусть это будут 2 строки: 21 и 22. Выделяем и нажимаем комбинацию Ctrl+C (Копировать).

Копирование строк Excel - шаг 1

Шаг 2. Переходим к большей таблице и указываем курсором на то место, куда будем выполнять вставку — после 3 строки таблицы, т.е. на «строка 4», выполнив на ней щелчок правой кнопкой мыши вызывая контекстное меню. В этом меню нас интересует команда Вставить скопированные ячейки. Щелкаем на ней мышкой!

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

Шаг 3. Этот щелчек вызывает окошко с вопросом, куда девать то, что уже записано в таблице? Ясное дело, удалять его не стоит, а нужно сдвинуть, вот и определяемся, вправо (для кривых таблиц) или вниз (для правильных). ��

Копирование строк Excel - выбор сдвига

Шаг 4. После нажатия кнопки Ok наши строки будут размещены в большой таблице, чего мы и добивались.

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

Стоит отметить, что если бы мы вставляли строки в самый низ таблицы, как бы наращивая ее, то никаких танцев с бубном не понадобилось бы. Достаточно было бы двух комбинаций клавиш: Ctrl+C (Копировать) и Ctrl+V (Вставить). Оно бы отлично прилипло куда надо, как там и было. ��

Копирование строк и столбцов

Иногда вам нужно скопировать строки и столбцы на листе, не копируя весь лист. С помощью Aspose.Cells можно копировать строки и столбцы внутри или между книгами.

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

Копирование строк и столбцов с помощью Microsoft Excel

  1. Выберите строку или столбец, которые вы хотите скопировать.
  2. Чтобы скопировать строки или столбцы, щелкнитеКопировать наСтандарт панели инструментов или нажмитеCTRL+С.
  3. Выберите строку или столбец ниже или справа от того места, куда вы хотите скопировать свой выбор.
  4. При копировании строк или столбцов щелкнитеСкопировано Cells наВставлять меню.

Если вы нажметеВставить наСтандарт панель инструментов или нажмитеCTRL+** V** вместо нажатия команды на**В меню «Вставка**» любое содержимое ячеек назначения заменяется.

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

Aspose.Cells обеспечиваеткопиряд методCellsучебный класс. Этот метод копирует все типы данных, включая формулы, значения, комментарии, форматы ячеек, скрытые ячейки, изображения и другие объекты рисования из исходной строки в целевую строку.

копиряд принимает следующие параметры:

  • источникCellsобъект,
  • индекс исходной строки и
  • индекс строки назначения.

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

В следующем примере показано, как скопировать строку на листе. Он использует шаблон файла Excel Microsoft и копирует вторую строку (вместе с данными, форматированием, комментариями, изображениями и т. д.) и вставляет ее в 12-ю строку на том же рабочем листе.

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

Строка копируется с высочайшей степенью точности и аккуратности

дело:изображение_альтернативный_текст

При копировании строк важно отметить связанные изображения, диаграммы или другие объекты рисования, так как это то же самое с Microsoft Excel:

  1. Если индекс исходной строки равен 5, изображение, диаграмма и т. д. копируются, если они содержатся в трех строках (индекс начальной строки равен 4, а индекс конечной строки равен 6).
  2. Существующие изображения, диаграммы и т. д. в строке назначения не будут удалены.

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

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

Ниже приведен снимок входной электронной таблицы, содержащей 3 строки данных, тогда как приведенный ниже фрагмент кода копирует все 3 строки в новое место, начиная с 7-й строки.

дело:изображение_альтернативный_текст

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

дело:изображение_альтернативный_текст

Копирование одного столбца

Aspose.Cells обеспечиваеткопиколонн методCellsclass этот метод копирует все типы данных, включая формулы (с обновленными ссылками) и значения, комментарии, форматы ячеек, скрытые ячейки, изображения и другие объекты рисования из исходного столбца в целевой столбец.

копиколонн принимает следующие параметры:

  • источникCellsобъект,
  • индекс исходного столбца и
  • индекс столбца назначения.

Использоватькопиколонн способ копирования столбца на лист или на другой лист.

В этом примере столбец копируется с листа и вставляется на лист в другой книге.

Столбец копируется из одной книги в другую

дело:изображение_альтернативный_текст

Копирование нескольких столбцов

Похожий наCells.copyRows, API-интерфейсы Aspose.Cells также предоставляютCells.copyColumns для копирования нескольких исходных столбцов в новое место.

Вот как исходная и результирующая электронные таблицы выглядят в Excel.

дело:изображение_альтернативный_текст

дело:изображение_альтернативный_текст

Вставка строк/столбцов с параметрами вставки

Aspose.Cells теперь обеспечиваетПараметры вставки при использовании функцийКопиРовс иКопиКолонкс. Это позволяет установить соответствующие параметры вставки, аналогичные Excel.

Перемещение или копирование ячеек, строк и столбцов

Excel для Microsoft 365 Excel для Microsoft 365 для Mac Excel для Интернета Excel 2021 Excel 2021 для Mac Excel 2019 Excel 2019 для Mac Excel 2016 Excel 2016 для Mac Excel 2013 Excel 2010 Excel 2007 Excel для Mac 2011 Excel Starter 2010 Еще. Меньше

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

При копировании ячеек, содержащих формулу, относительные ссылки на ячейки не корректируются. Таким образом, содержимое ячеек и всех ячеек, указывающих на них, может отображать #REF! (значение ошибки). В этом случае ссылки можно настроить вручную. Дополнительные сведения см. в статье Обнаружение ошибок в формулах.

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

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

Перемещение и копирование строк и столбцов с помощью команд

  1. Выделите ячейку, строку или столбец, которые нужно переместить или скопировать.
  2. Выполните одно из указанных ниже действий.
    • Чтобы переместить строки или столбцы, на вкладке Главная в группе Буфер обмена нажмите кнопку Вырезатьизображение значка вырезаили нажмите клавиши CTRL+X.
    • Чтобы скопировать строки или столбцы, на вкладке Главная в группе Буфер обмена щелкните КопироватьИзображение значка копированияили нажмите клавиши CTRL+C.
  3. Щелкните правой кнопкой мыши строку или столбец снизу или справа от того места, куда необходимо переместить или скопировать выделенный элемент, а затем выполните одно из указанных ниже действий.
    • Чтобы переместить строки или столбцы, выберите в контекстном меню команду Вставить вырезанные ячейки.
    • Чтобы скопировать строки или столбцы, выберите в контекстном меню команду Вставить скопированные ячейки.

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

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

Перемещение и копирование строк и столбцов с помощью мыши

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

  1. Выделите строки или столбцы, которые вы хотите переместить или скопировать.
  2. Выполните одно из указанных ниже действий.
    • Вырезать и заменить Наведите указатель мыши на границу выделенной области. Когда указатель примет вид указателя перемещения , перетащите строки или столбцы в нужное место. Excel выдаст предупреждение, если вы собираетесь заменить столбец. Нажмите кнопку Отмена , чтобы избежать замены.
    • Копирование и замена Удерживая нажатой клавишу CTRL, наведите указатель на границу выделенного фрагмента. Когда указатель мыши примет вид указателя копирования , перетащите строки или столбцы в нужное место. Excel не предупреждает вас, если вы собираетесь заменить столбец. Если вы не хотите заменять строку или столбец, нажмите клавиши CTRL+Z.
    • Вырезать и вставить Удерживая нажатой клавишу SHIFT, наведите указатель на границу выделенного фрагмента. Когда указатель примет вид указателя перемещения , перетащите строки или столбцы в нужное место.
    • Копирование и вставка Удерживая нажатой клавишу SHIFT и CTRL, наведите указатель на границу выделенного фрагмента. Когда указатель примет вид указателя перемещения , перетащите строки или столбцы в нужное место.

Примечание: Убедитесь, что во время операции перетаскивания удерживаете нажатой клавишу CTRL или SHIFT. Если вы отпустите клавиши CTRL или SHIFT перед нажатием кнопки мыши, вы будете перемещать строки или столбцы вместо их копирования.

Примечание: С помощью мыши невозможно переместить или скопировать несмежные строки или столбцы.

Копирование только видимых ячеек

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

Изображение значка копирования

  1. Выделите строки или столбцы, которые вы хотите переместить или скопировать.
  2. На вкладке Главная в группе Редактирование нажмите кнопку Найти и выделить и выберите команду Выделить группу ячеек.
  3. В группе Выбор щелкните элемент Только видимые ячейки и нажмите кнопку ОК.
  4. На вкладке Главная в группе Буфер обмена щелкните Копироватьили нажмите клавиши CTRL+C. .
  5. Выделите левую верхнюю ячейку области вставки.

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

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

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

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

Изображение значка копирования

  1. Выделите строки или столбцы, которые вы хотите переместить или скопировать.
  2. На вкладке Главная в группе Буфер обмена щелкните Копироватьили нажмите клавиши CTRL+C.
  3. Выделите левую верхнюю ячейку области вставки.
  4. На вкладке Главная в группе Буфер обмена щелкните стрелку под кнопкой Вставить и выберите вариант Специальная вставка.
  5. Установите флажок пропускать пустые ячейки.

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

  1. Дважды щелкните ячейку с данными, которые нужно переместить или скопировать. Вы также можете изменять и выбирать данные ячейки в строка формул.
  2. Выделите строки или столбцы, которые вы хотите переместить или скопировать.
  3. На вкладке Главная в группе Буфер обмена выполните одно из указанных ниже действий.
    • Чтобы переместить выделенный фрагмент, нажмите кнопку Вырезатьизображение значка вырезаили нажмите клавиши CTRL+X.
    • Чтобы скопировать выделенный фрагмент, нажмите кнопку КопироватьИзображение значка копированияили нажмите клавиши CTRL+C.
  4. Щелкните в том месте ячейки, куда нужно вставить символы, или дважды щелкните другую ячейку для перемещения или копирования в нее данных.
  5. На вкладке Главная в группе Буфер обмена щелкните Вставить или нажмите клавиши CTRL+V.
  6. Нажмите клавишу ВВОД.

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

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

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

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

Последовательность действий

Изображение значка копирования

  1. Выделите строки или столбцы, которые вы хотите переместить или скопировать.
  2. На вкладке Главная в группе Буфер обмена щелкните Копироватьили нажмите клавиши CTRL+C.
  3. Выделите левую верхнюю ячейку области вставки или ту ячейку, куда нужно вставить значение, формат ячейки или формулу.
  4. На вкладке Главная в группе Буфер обмена щелкните стрелку под кнопкой Вставить и выполните одно из следующих действий:
    • чтобы вставить только значения, выберите вариант значения;
    • чтобы вставить только форматы ячеек, выберите вариант Форматирование;
    • чтобы вставить только формулы, выберите вариант формулы.

Копирование параметров ширины ячеек

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

  1. Выделите строки или столбцы, которые вы хотите переместить или скопировать.
  2. На вкладке Главная в группе Буфер обмена выполните одно из указанных ниже действий.
    • Чтобы переместить ячейки, нажмите кнопку Вырезатьизображение значка вырезаили нажмите клавиши CTRL+X.
    • Чтобы скопировать ячейки, щелкните КопироватьИзображение значка копированияили нажмите клавиши CTRL+C.
  3. Выделите левую верхнюю ячейку области вставки.

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

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

Перемещение и копирование строк и столбцов с помощью команд

  1. Выделите ячейку, строку или столбец, которые нужно переместить или скопировать.
  2. Выполните одно из указанных ниже действий.
    • Чтобы переместить строки или столбцы, на вкладке Главная в группе Буфер обмена нажмите кнопку Вырезатьизображение значка вырезаили нажмите клавиши CTRL+X.
    • Чтобы скопировать строки или столбцы, на вкладке Главная в группе Буфер обмена щелкните КопироватьИзображение значка копированияили нажмите клавиши CTRL+C.
  3. Щелкните правой кнопкой мыши строку или столбец снизу или справа от того места, куда необходимо переместить или скопировать выделенный элемент, а затем выполните одно из указанных ниже действий.
    • Чтобы переместить строки или столбцы, выберите в контекстном меню команду Вставить вырезанные ячейки.
    • Чтобы скопировать строки или столбцы, выберите в контекстном меню команду Вставить скопированные ячейки.

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

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

Перемещение и копирование строк и столбцов с помощью мыши

  1. Выделите строки или столбцы, которые вы хотите переместить или скопировать.
  2. Выполните одно из указанных ниже действий.
    • Вырезать и вставить Наведите указатель мыши на границу выделенной области. Когда указатель становится указателем руки Значок , перетащите строку или столбец в другое расположение.
    • Вырезать и заменить Удерживая нажатой клавишу SHIFT, наведите указатель на границу выделенного фрагмента. Когда указатель становится указателем перемещения Значок , перетащите строку или столбец в другое место. Excel выдаст предупреждение, если вы собираетесь заменить строку или столбец. Нажмите кнопку Отмена , чтобы избежать замены.
    • Копирование и вставка Удерживая нажатой клавишу CTRL, наведите указатель на границу выделенного фрагмента. Когда указатель становится указателем перемещения Значок , перетащите строку или столбец в другое место.
    • Копирование и замена Удерживая нажатой клавишу SHIFT и CTRL, наведите указатель на границу выделенного фрагмента. Когда указатель становится указателем перемещения Значок , перетащите строку или столбец в другое место. Excel выдаст предупреждение, если вы собираетесь заменить строку или столбец. Нажмите кнопку Отмена , чтобы избежать замены.

Примечание: Убедитесь, что во время операции перетаскивания удерживаете нажатой клавишу CTRL или SHIFT. Если вы отпустите клавиши CTRL или SHIFT перед нажатием кнопки мыши, вы будете перемещать строки или столбцы вместо их копирования.

Примечание: С помощью мыши невозможно переместить или скопировать несмежные строки или столбцы.

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

  1. Дважды щелкните ячейку с данными, которые нужно переместить или скопировать. Вы также можете изменять и выбирать данные ячейки в строка формул.
  2. Выделите строки или столбцы, которые вы хотите переместить или скопировать.
  3. На вкладке Главная в группе Буфер обмена выполните одно из указанных ниже действий.
    • Чтобы переместить выделенный фрагмент, нажмите кнопку Вырезатьизображение значка вырезаили нажмите клавиши CTRL+X.
    • Чтобы скопировать выделенный фрагмент, нажмите кнопку КопироватьИзображение значка копированияили нажмите клавиши CTRL+C.
  4. Щелкните в том месте ячейки, куда нужно вставить символы, или дважды щелкните другую ячейку для перемещения или копирования в нее данных.
  5. На вкладке Главная в группе Буфер обмена щелкните Вставить или нажмите клавиши CTRL+V.
  6. Нажмите клавишу ВВОД.

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

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

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

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

Последовательность действий

Изображение значка копирования

  1. Выделите строки или столбцы, которые вы хотите переместить или скопировать.
  2. На вкладке Главная в группе Буфер обмена щелкните Копироватьили нажмите клавиши CTRL+C.
  3. Выделите левую верхнюю ячейку области вставки или ту ячейку, куда нужно вставить значение, формат ячейки или формулу.
  4. На вкладке Главная в группе Буфер обмена щелкните стрелку под кнопкой Вставить и выполните одно из следующих действий:
    • Чтобы вставить только значения, щелкните Вставить значения.
    • Чтобы вставить только форматы ячеек, нажмите кнопку Вставитьформатирование.
    • Чтобы вставить только формулы, нажмите кнопку Вставитьформулы.

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

Перемещение и копирование ячеек

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

Необходимые действия

Перетащите ячейки в другое место.

Удерживая нажатой клавишу OPTION, перетащите ячейки в другое место.

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

Перемещение или копирование строк или столбцов

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

Необходимые действия

Перемещение строк или столбцов

Перетащите строки или столбцы в другое место.

Копирование строк или столбцов

Удерживая нажатой клавишу OPTION, перетащите строки или столбцы в другое место.

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

Удерживая нажатой клавишу SHIFT, перетащите строку или столбец между существующими строками или столбцами. Excel выделяет место для новой строки или столбца.

Преобразование столбцов в строки или строк в столбцы

  1. Скопируйте строки или столбцы, которые требуется транспонировать.
  2. Выберите целевую ячейку (первую ячейку строки или столбца, в которую требуется вставить данные) для строк или столбцов, которые вы преобразуете.
  3. На вкладке Главная в разделе Изменить щелкните стрелку рядом с полем Вставить и выберите пункт Транспонировать.

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

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

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