19 如何在Excel 2011中通过拖放移动列? microsoft-excel microsoft-excel-2011 — Excellll source 为什么在世界上我们甚至不得不问这个问题???哈哈-这是我第三次搜索答案。因此,非直觉是解决方案。+1询问并获得有效答案。 — bgmCoder
30 由deargeek.net回答: 选择要移动的列或行 将鼠标指针移至所选内容的蓝色边缘,直到其从叉号变为常规箭头或手形为止。注意:鼠标指针必须在突出显示的单元格之一上,而不在行或列标题上。 按住Shift键,然后单击并拖动列/行到新位置。淡淡的“ I”条贯穿行或列的整个长度,并带有一个框,指示新行或列的出现位置。 释放鼠标按钮,然后离开SHIFT按钮,行或列将移动。 我已经在Mac OS 10.6.7中运行的Excel 2011(14.0.2)对此进行了验证。 — 布赖恩 source +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中,您可以使用该方法移动数据列。 然而: 标头不跟随,必须复制。 然后必须删除空白列。 Excel无法将从表中移到最左位置的列识别为表的一部分(没有测试将其移到表的末尾)。 不允许将新移动的列包含在选择范围内以将表转换回范围,该按钮将显示为灰色;只需选择原始定义的表即可将其转换为范围。 要将表转换回某个范围更容易,请使用“剪切/插入”列进行重新排列,然后再转换回表。 如果这些表具有数据透视表的移动功能,那将是很棒的。 谢谢 — 金 source
1 在Windows 7上,我发现Office 2010 SHIFT不需要键(如Brian所描述),并且实际上将行为从“插入时移动”更改为“覆盖时移动”,即没有获得细的垂直插入线,Excel插入一个矩形,并询问您:“是否要替换目标单元格的内容?” 该CTRL键,改变从移动到复制的行为。 同样,与Kim的注释相反,该技术描述了DOES可以按需移动标题列。 — 彼得·佛蒙特 source