Как копировать и вставлять без перезаписи в Excel


16

Я пытаюсь скопировать блок ячеек, но вместо смещения остальных строк перезаписывает их

Как мы копируем и вставляем набор ячеек и сдвигаем остальные, чтобы ничего не потеряно?

Ответы:


22

Вместо того, чтобы нажимать «Вставить», щелкните правой кнопкой мыши или Ctrlщелкните и выберите «Вставить скопированные ячейки» или «Вставить ...», в зависимости от вашей версии Excel.

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

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

сдвиг клетки

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

В версии для Mac это:

введите описание изображения здесь

введите описание изображения здесь


Понятия не имею, как я пропустил это в первый раз, когда выглядел. Дополнительное примечание: в Mac версии это Вставка ...
Янцовичи

@echad Хороший вопрос; У меня есть только доступ к Windows на данный момент, но я вспомнил, что он одинаков или похож на Mac. Я обновил ответ краткой запиской на этот счет.
Джон Бенсин

@echad Спасибо за новый скриншот. Пройдет некоторое время, прежде чем я смог получить доступ к версии Excel для Mac.
Джон Бенсин

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

2
Чтобы добавить объяснение Эдуардо: чтобы вставить из внешнего источника обходной путь, просто сначала вставьте его в другую ячейку или лист, а затем скопируйте и вставьте снова.
ноль

2

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

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


1
Мне кажется странным, что вы использовали тот же текст, что и этот ответ, всего через 5 минут. Поскольку это хороший ответ, я не буду понижать голос, но вы должны отдать должное первоначальному автору imho.
Madmenyo

2

Чтобы выполнить этот шаг с помощью сочетания клавиш, ознакомьтесь с этой статьей .

Есть два варианта, которые мне известны, и оба (к сожалению) требуют двух шагов.

Опция 1

  1. Выбрав одну ячейку, нажмите Shift + Пробел, чтобы выбрать строку.
  2. Нажмите Control + Shift + + (знак плюс), чтобы вставить строку над текущей строкой.

Вариант 2

  1. Выделив одну ячейку, нажмите Control + Shift + + (знак плюс), чтобы вставить строку.
  2. Нажмите Enter, чтобы принять значение по умолчанию Shift Cells Down.

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

Это вставит новую пустую строку. Чтобы скопировать строку, вам просто нужно нажать Ctrl+ Cмежду шагами один и два. Таким образом, контент автоматически вставляется после второго шага.


1

Я также столкнулся с той же проблемой; Я пришел с этим решением: во время копирования и вставки выполните следующие действия:

  1. Вместо того, чтобы выбирать только определенную группу ячеек, выделите целые строки перед копированием. Это можно сделать, перетаскивая мышь в списке номеров слева.
  2. Вы можете пойти и вставить его куда угодно. И на этот раз вы будете удивлены, что нет совпадений.

Мне помог совет по копированию целых строк - Excel жаловался, что я не могу вставить в существующую таблицу - это была таблица структурированных ссылок - но это сработало, если я скопировал целые строки.
entonio

0

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


0

Excel для Mac 2011:

(Это немного в стороне - для перемещения без перезаписи, а не копирования). Используйте shift-drag, т.е.

  • выберите клетки, которые вы хотите переместить
  • удерживая клавишу Shift, перетащите ячейки
  • бросьте ячейки, где вы хотите (и затем отпустите клавишу Shift)

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.