如何在Excel 2011中通过拖放移动列?


19

如何在Excel 2011中通过拖放移动列?


为什么在世界上我们甚至不得不问这个问题???哈哈-这是我第三次搜索答案。因此,非直觉是解决方案。+1询问并获得有效答案。
bgmCoder

Answers:


30

由deargeek.net回答:

  1. 选择要移动的列或行
  2. 将鼠标指针移至所选内容的蓝色边缘,直到其从叉号变为常规箭头或手形为止。注意:鼠标指针必须在突出显示的单元格之一上,而不在行或列标题上。
  3. 按住Shift键,然后单击并拖动列/行到新位置。淡淡的“ I”条贯穿行或列的整个长度,并带有一个框,指示新行或列的出现位置。
  4. 释放鼠标按钮,然后离开SHIFT按钮,行或列将移动。

我已经在Mac OS 10.6.7中运行的Excel 2011(14.0.2)对此进行了验证。


+1这对我来说可以节省很多时间。我确认它可以在Windows Vista上的Excel 2007中使用。它也适用于外部数据表中的列。即使刷新数据后,列仍保持放置状态。
dbenham

1
哇,Excel团队应该因其最直观的用户界面而获奖。
devios1 2012年

在Windows的Excel 2013中也可以使用。
杰夫2013年

对我来说:步骤2,指针从十字变为手,而不是箭头。Excel 2011 14.3.5。
西蒙·伍德赛德2013年

您可能要补充一点,这不适用于Excel 2010中的筛选数据。在移动列之前,需要先对其进行筛选。
Stevoisiak

1

实际上,在Excel 2010中,您可以使用该方法移动数据列。

然而:

  1. 标头不跟随,必须复制。
  2. 然后必须删除空白列。
  3. Excel无法将从表中移到最左位置的列识别为表的一部分(没有测试将其移到表的末尾)。
  4. 不允许将新移动的列包含在选择范围内以将表转换回范围,该按钮将显示为灰色;只需选择原始定义的表即可将其转换为范围。

要将表转换回某个范围更容易,请使用“剪切/插入”列进行重新排列,然后再转换回表。

如果这些表具有数据透视表的移动功能,那将是很棒的。

谢谢


1

在Windows 7上,我发现Office 2010 SHIFT不需要键(如Brian所描述),并且实际上将行为从“插入时移动”更改为“覆盖时移动”,即没有获得细的垂直插入线,Excel插入一个矩形,并询问您:“是否要替换目标单元格的内容?”

CTRL键,改变从移动到复制的行为。

同样,与Kim的注释相反,该技术描述了DOES可以按需移动标题列。


0

无需班次

  1. 通过单击标题突出显示“表”列(仅选中数据)
  2. 再次单击“标题”以选择标题以及数据
  3. 将鼠标移到标题单元格的一侧以获取四指向箭头
  4. 单击并拖动到表中的新位置。
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.