错误消息:该命令不能用于多重选择

症状

当你试图复制不相邻的单元格或区域选择时,可能会收到以下错误信息:

该命令不能用于多重选择。

原因

当单元格或区域选择位于不同的列或行时,可能会出现这些错误信息。 但是,如果所选内容包含以下任何一项,则可以复制和粘贴非相邻范围,而不会收到错误消息:

  • 同一列中的多行,例如 A1、A3、A5。

  • 同一行中的多个列,例如 A2、C2、E2。

  • 同一列和行中的多个行和列,例如 A1、C1、A3、C3、A5、C5。

更多信息

当你进行不相邻的选择,然后单击“编辑”菜单上的“复制”时,Excel 会尝试识别该选择的轮廓类型。 由于 Excel “滑动”区域并将其粘贴为单个矩形,因此,如果选定单元格之间的行和列折叠或设置为 0,则必须保留连续矩形。

例如,如果要对以下示例数据执行操作:

A1: 1 B1:   C1: 2

A2:   B2:   C2:

A3: 3 B3:   C3: 4

如果折叠第 2 行和 B 列,则仍会保留一个连续矩形,因此可以单独选择单元格 A1、C1、A3、C3,并复制它们而不会出错。 (要进行非相邻选择,请在按住 CTRL 键的同时选择其他单元格或区域。)

此选定内容将粘贴为单个矩形:

A5: 1 B5: 2

A6: 3 B6: 4

但是,无法向此非相邻选择添加单元格 B2,因为 Microsoft Excel 无法确定单元格要滑动的方向。 例如,B2 可以在 A1 和 A3、C1 和 C3、A1 和 C1 之间滑动,也可以在 A3 和 C3 之间滑动。 这将导致形状和大小不同的矩形。 由于无法指定矩形的排列方式,因此 Excel 返回错误消息。 在这种情况下,单元格范围必须是单个选择,或者单元格必须单独复制。