症状
当你试图复制不相邻的单元格或区域选择时,可能会收到以下错误信息:
该命令不能用于多重选择。
原因
当单元格或区域选择位于不同的列或行时,可能会出现这些错误信息。 但是,如果所选内容包含以下任何一项,则可以复制和粘贴非相邻范围,而不会收到错误消息:
同一列中的多行,例如 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 返回错误消息。 在这种情况下,单元格范围必须是单个选择,或者单元格必须单独复制。