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

13

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

unc0nnected
источник
1
Я не думаю, что это возможно (хотя я рад узнать обратное): если вы копируете несколько строк (то же самое относится и к столбцам или даже ячейкам), Excel предполагает, что после вставки вы хотите вставить скопированный диапазон и перейти к сделай это. Либо вы очищаете выделение с помощью Esc - либо вставляете пустые строки до / после копирования и вставки ...
Питер Альберт
Если у вас есть данные Excel в буфере обмена, insertони автоматически освободят место для этих строк, а затем вставят их для вас. Если вы хотите вставить другое количество строк, вам придется очистить данные Excel в буфере обмена, нажав сначала клавишу Esc. Если это не то, что вы хотели, возможно, вы могли бы уточнить свой вопрос.
techturtle

Ответы:

6

К сожалению, это на самом деле невозможно: вы можете выполнить вставку пустых строк, даже если вы скопировали несколько строк, нажав Home -> Insert -> Insert Sheet Rows :

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

Это вставит пустые строки, как вы хотите. Тем не менее, это также аннулирует ваш выбор, т.е. исходные строки больше не находятся в буфере обмена.

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

Лично я считаю, что наиболее эффективно делать это с помощью сочетаний клавиш и нескольких расширенных настроек:

Шаг 1: выберите источник

  • Ctrl- Space- Выберите столбец
  • Shift- Space- Выберите строку
  • Shift- Space- ArrowKey- Расширить выделение, чтобы получить несколько строк / столбцов

Шаг 2:

  • Копировать ( Ctrl- C) или
  • Вырезать ( Ctrl- X) или
  • Удалить ( Ctrl- -)

Шаг 3: Вставить

  • Выберите целевую строку / столбец, аналогичный шагу 1
  • Если выбран только один столбец / строка, Excel вставит выбранный источник. Тем не менее, можно выбрать несколько выбранных строк / столбцов, которые затем будут заполнены, например, если скопировать 3 строки и выбрать 12 строк, он будет заполнен 4 раза
  • Либо вставьте ( Ctrl- +) новые столбцы / строки, либо перезапишите существующий ( Ctrl- V)

Особенно Ctrl- Space, Ctrl- Xа потом Ctrl- +крайне полезно быстро перемещать столбцы / строки!

Питер Альберт
источник
1
Спасибо, Питер, я перехожу из Libre Office из-за того, что я устал от его аварийного завершения работы 10 раз в день, и в целом был довольно удивлен тем, сколько функций, добавляющих удобство в мои ежедневные электронные таблицы, отсутствуют в Excel. Это был бы один из них, просто добавив второй параметр в контекстном меню, когда вы щелкнете правой кнопкой мыши, чтобы вставить строки, а затем вставить скопированные строки под этим, это решит проблему, и все же одна из крупнейших компаний в мире не может или не хочет сделай это. Уму непостижимо. В любом случае, я положил лист вставки в мою панель быстрого доступа вверху, так что я в порядке!
unc0nnected
1
@RyanWiancko, если Libre Office падает 10 раз в день, у вас есть гораздо большая проблема, чем просто переход на Excel. Libre Office сейчас на 100% стабильный.
SnakeDoc
Я действительно не могу с вами согласиться, офис Libre далек от стабильности, когда вы начинаете работать с очень большими и сложными электронными таблицами
unc0nnected
3

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

user81426
источник
1
не кажется логичным просто офис пользователя выбора? Как так? Что, если я что-то скопировал, а потом понял, что я не хочу вставлять это вообще? Есть бесчисленное множество ситуаций, когда я хотел бы вставить пустые строки с чем-то в моем буфере обмена
unc0nnected
они должны, по крайней мере, предложить способ легкой очистки буфера обмена, если они собираются навязать это нелогичное поведение.
SnakeDoc 12.12.13
2

Я заметил, что версия, которую я использую (2007), также делает это, в то время как в буфере обмена есть ячейки. Тем не менее, я заметил, что если я отменил выделение ячеек, набрав сначала что-нибудь в любом месте, опция обычного щелчка правой кнопкой мыши, которая добавляет пустые ячейки, возвращает! (как странно)

Надеюсь, это поможет кому-то

DeviousBlue
источник
Все еще работаю в Excel 2016 :)
Ракслице
Вы также можете очистить буфер копирования, нажав Escили дважды щелкнув по ячейке.
Ракслице
1

Из-за контекстно-зависимой природы Excel единственный способ последовательно вставить строки - это создать пользовательскую группу на ленте и поместить туда кнопку «Вставить строки листа».

Я использую Office Standard 2010 и в этой версии, если в буфере обмена есть что-то (содержимое ячеек и т. Д.), Это может повлиять на контекстное меню.

Вот как я все это собрал. Поиск Google EX1969MH для всех фотографий.

1. Щелкните правой кнопкой мыши ленту и выберите «Настроить ленту».

Образ

2: Теперь создайте новую группу - нажмите кнопку новой группы

Образ

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

3: Нажмите «Переименовать» и назовите его как хотите, например, отсутствующие функции / очевидные функции / «Опытный пользователь»

Образ

4: Добавить команду «Вставить строку строк» ​​из популярных команд (ауу - я думал, что это будет в командах опытного пользователя), выберите «Вставить строки листа», затем нажмите кнопку «Добавить >>».

Образ

Затем нажмите ОК

5: наслаждайтесь вашей новой кнопкой на вкладке вставки.

Образ

Марк Н Хопгуд
источник
0

В Excel 2016 и, возможно, в более старых версиях, чтобы переключить контекстное меню с отображения «Вставить скопированные ячейки на« Вставить », выполните следующие действия:

  1. Выберите строку или столбец, в который вы хотите вставить пустые строки / столбцы.
  2. Нажмите кнопку Escape
  3. Щелкните правой кнопкой мыши выбранную строку / столбец, и в контекстном меню теперь должна быть опция «Вставить».
thisguymo
источник
1
Обратите внимание, что это также очищает буфер обмена.
DarkMoon