13

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

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

6 ответов6

20

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

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

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

сдвиг клетки

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

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

2

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

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

Опция 1

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

Вариант 2

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

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

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

1

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

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

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

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

0

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

0

Excel для Mac 2011:

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

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

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .