如何在 Excel 中交换列
大多数 Excel 用户都会设置包含多列的电子表格。但是,Excel 不包含用户可以选择用来重新排列表格的任何工具栏选项。但是,如果您需要交换一些电子表格表格列怎么办?许多 Excel 用户需要通过交换列来重新排列他们的表格,即使应用程序不包含列管理器工具,您也可以通过几种方法来做到这一点。
使用副本交换表格列和粘贴热键
Ctrl + C 和Ctrl + V 是必不可少的Windows 热键,使您能够复制和粘贴图像或文本。您可以使用这些热键复制和粘贴电子表格列。但是,您一次只能将一个单元格区域复制到 Windows 剪贴板。因此,您似乎无法通过复制和粘贴来交换表格列。
尽管如此,您仍然可以通过解决 Windows 剪贴板的限制来使用复制和粘贴热键交换电子表格表格列。这涉及复制和粘贴表格列以交换到空的电子表格列。然后您仍然可以根据需要重新排列列。
例如,打开一个空白的 Excel 电子表格,并在单元格 A1 中输入表格列标题“第 1 列”,在 B1 中输入“第 2 列”。在单元格 A2 中输入“一月”,在 A3 中输入“二月”,在 A4 中输入“三月”,在 A5 中输入“四月”。接下来,在单元格 B2 到 B5 中输入一些随机数。您在这些单元格中输入什么数字并不重要,但您的电子表格表格应该类似于下面快照中显示的表格。
现在您有两个表格列可以交换。单击 A 列标题以选择整列。按 Ctrl + C 将表格列复制到剪贴板。接下来,选择列 E 并按 Ctrl + V 将列 1 粘贴到那里。然后列 E 还将包括列 1,如下所示。
接下来,选择 B 列并按 Ctrl + C。选择 A 列并按 Ctrl + V。这会将第 2 列复制到 A 列中。现在该表包含两个重复的列。
您现在可以将单元格内容从 E 列复制并粘贴到 B 列中。使用 Ctrl + C 热键复制 E 列。单击列 B 的顶部,然后按 Ctrl + V 将列 1 粘贴到那里。然后,您已经有效地交换了表格中的第一列和第二列,如下面的快照所示。
列 E 仍然包含列 1。现在您可以通过右键单击列 E 的顶部并从上下文菜单中选择 Delete 来删除重复的表列。然后,您的电子表格将直接将下面的电子表格与 B 中的第 1 列和 A 中的第 2 列进行匹配。
使用剪切和粘贴交换表格列
因此您可以通过复制和粘贴来交换列,但这可能不是重新排列表格的最佳方式。 Excel 包含一个剪切选项,可有效复制电子表格列。因此,您还可以使用剪切重新排列电子表格表格。
点击电子表格中的 B 列标题。然后按 Ctrl + X 选择剪切选项,否则该选项位于上下文菜单中。选择并右键单击 A 列以打开上下文菜单,然后选择插入剪切Cells 选项来自那里。这将再次交换第 1 列和第 2 列,使第一个表格列在 A 中,第二个在 B 中,如下所示。
拖动表格列
您还可以拖动表格列来交换它们。这是一种重新排列电子表格表格的拖放方法。拖动列来交换它们比复制和粘贴它们更快。
选择电子表格上的 A 列。将光标移动到选择框的边缘。光标应该变成四边箭头,如下面的快照所示。
按住 Shift 键并将所选列稍微向右拖动到 B 列上方。您应该拖动它直到出现一个小的 C:C 框,如下面的镜头所示。松开 Shift 键和鼠标按钮。这将再次与 B 中的第 1 列交换两个表格列,反之亦然。
用 Kutools for Excel 交换列
如果您仍然需要工具栏工具来交换列,请查看 Kutools for Excel。这是一个附加组件,它使用额外的工具和选项扩展 Excel。它包括一个 Swap Ranges 工具来交换列。该附加组件的价格为 39.00 美元,您还可以试用 Kutools 的整整两个月的试用期。
如果您安装了附加组件,您可以在 Excel 中选择一个 Kutools 选项卡,其中包含 范围按钮。按范围并从菜单中选择交换范围。这将打开一个“交换范围”对话框,您可以从中选择两个要交换的范围。选择一整列作为范围一,选择另一列作为范围二,然后按确定按钮来交换它们。
所以Excel用户可以通过复制粘贴、剪切粘贴来重新排列电子表格表格或拖动列。或者,您可以使用 Kutools for Excel 向应用程序添加一个交换范围工具,并与之交换列。请注意,您也可以像交换列一样交换表格行。
0 评论