Excel:将行拖到新位置并自动插入/删除

Excel:将行拖到新位置并自动插入/删除

我花了很多时间在 Mac 和 Windows 上的 Excel 中移动行。我想轻松地将 Excel 行拖到电子表格上的新位置,并让电子表格将该行插入到新位置,而不是覆盖。现在我需要先手动为行创建一个位置,然后将其拖过来,然后删除旧位置。肯定有办法通过一次操作完成此操作……?

答案1

拖放行不起作用,但是您可以剪切并插入它们:

  • 选择要移动的行(通过单击标题,或按 Shift+Space)
  • 剪切它们(右键单击 - 剪切或 CTRL+X)
  • 右键单击目标并选择“插入剪切单元格”

我只能访问 Windows 版本,但 Mac 版本应该也类似

答案2

移动某一行并将其插入到其他位置。

  1. 选择行
  2. 将指针移动到该行的一个边缘,直到光标变成“移动”箭头。
  3. 按住 Shift 键
  4. 单击并拖动以条形表示的行到您想要移动的位置。
  5. 降低。

如果您想复制和拖动 - 步骤相同,只需在步骤3中按住shift和ctrl键即可。

适用于 Windows10/Office 365

答案3

Mac:拖动时按住 command+shift。在我的 Mac 上,这会导致行/列自动重新定位到下方/右侧,而不是覆盖。

Windows:我不知道知道Windows 的答案,但我的猜测是的,考虑到 Windows 的快捷键通常与 Mac 相同,但命令变成了 ctrl,所以它可能是 ctrl+shift。

答案4

为了让它自动发生,我将构建一个小宏来执行此处建议的操作。了解 MS 快捷键(例如 Ctrl-X 剪切)会有所帮助。要手动执行此操作,听起来您想要做的是转到最左边的列,其中有行号*。单击行号以选择整行,键入 Ctrl-X 进行剪切,转到最左边列中新位置的行号**,键入 Ctrl-V 将该行粘贴在那里。如果新行必须放在现有行之间,请选择新行下方的行,右键单击并选择“插入”。出现一个新行,然后按 Ctrl-V 粘贴。旧行仍将存在但现在为空白,选择它,右键单击,“删除”(Excel 将建议“将行向上移动”)单击确定。如果您每次执行的操作都相同,请构建一个宏 - 转到工具栏上的“查看”;然后是“宏”,然后录制一个新宏,命名它,分配快捷方式,开始录制。当您想要激活它时,请使用您创建的快捷方式。 *我会在选择要移动的行后创建宏,以便可以重复使用。 **如果新行始终位于同一位置,则效果最佳,否则需要两个宏。

相关内容