在设置工作表之后,您可能会发现需要移动或重新组织某些信息(单元格、行或列)。这里有一个关于你可以移动什么以及如何移动的总结。
提示:您可以使用自动移动行工作流自动移动行。有关更多信息,请参见在工作表之间自动移动或复制行。
需要的权限
必须具有对工作表的所有者、管理员或编辑器访问权限才能对行和单元格进行更改。若要对列进行更改,您必须具有对工作表的所有者或管理员级别共享权限。如果要将数据移动到另一个工作表,则必须在移动行所在的工作表中具有相同的访问级别才能完成操作。有关Smartsheet中共享权限的详细信息,请参见共享权限级别。
开始之前
在将行移动或复制到另一个工作表之前,请确保目标工作表包含相同的列名和类型。如果没有,则复制或移动的行中的数据将插入到现有列右侧的新列中。如果发生这种情况,您需要一直向右滚动以找到数据,复制数据,然后将其粘贴到所需的列中。
请注意,如果您试图移动的数据将导致目标工作表超过最大工作表大小限制,您将收到“此操作无法完成…”错误。有关工作表最大值的详细信息,请参见使用Smartsheet的系统要求和指南。
在工作表内移动内容
移动一行
- 单击行号并在工作表中向上或向下拖动它。
将出现一条黑色水平线,指示释放单击时将移动该行的位置。 - 松开鼠标来移动行。
提示:您也可以剪切和粘贴该行以在工作表中移动该行。单击行号并按Ctrl + X (Windows)或Cmd + X (Mac)复制它。接下来,点击你想要移动的行号,按Ctrl + V (Windows)或Cmd + V (Mac)将其粘贴进去。
移动多个连续的行
- 单击要移动的集合中顶部行的行号。
- 向下滚动到最下面一行。
- 按住Shift键,然后单击底部的行号以突出显示中间的所有行。
- 单击并拖动其中一个突出显示的单元格的行号,将它们全部移动到新位置。
移动多个不连续的行
- 按住Ctrl键(Windows)/Cmd键(Mac)并单击要移动的行号以突出显示它们。
- 单击并拖动其中一个行号,将它们全部移动到新位置。
注意:如果对工作表应用了筛选器,则行可能是非连续的。
移动细胞
若要移动一个或多个单元格,请将光标放在单元格边界上(光标图像应变为四向箭头),然后单击并拖动单元格以将其移动到所需位置。
注意:移动的单元格会覆盖它们所在的单元格。按Ctrl + Z (Windows)/Cmd + Z (Mac)来撤消移动动作。
移动一列
- 单击列标题并在工作表内向左或向右拖动它。
提示:当你释放点击时,一条深色的竖线表示列将被放置的位置。在拖动列时注意您的光标—如果图标变为红色圆圈,则新的列位置无效,列将不会被移动。 - 当新的位置有效时,释放鼠标以成功地将列移动到新位置。
注:
- 您必须是工作表所有者或具有工作表管理员访问权限的许可合作者才能移动列。
- 列不能移动到其他工作表。
- 您可以同时移动多个列,方法是按住键盘上的Shift或Ctrl键,然后单击要移动的列标题。然后,您可以单击并拖动任何突出显示的列的标题,将它们全部移动到新位置。
将一行移动到另一个工作表
- 将鼠标悬停在行号上,然后单击更多的以访问行菜单。
提示:您可以使用上面的说明首先突出显示多行,从而同时移动多行。然后,您可以单击任何突出显示的行右侧的下拉箭头并进行选择移动到另一个工作表. - 从列表中选择目标工作表,或者键入工作表名称的一部分来查找工作表,选择目标工作表名称,然后单击好的。
该行将被放置在目标工作表的底部,然后可以向上或向下拖动到不同的位置。行上的任何附件或注释将自动移动到目标工作表。移动行中单元格的历史记录将可用(右键单击单元格并单击View cell history—您将看到一个项目“行从另一个工作表移动”)。
注:
- 与原始工作表中的行关联的提醒将不包括在目标工作表中
- 如果源工作表包含目标工作表不包含的任何列,则在移动行时将在目标工作表中创建这些列。您必须对目标工作表具有管理员级别的共享权限,才能移动将创建列的行。
故障排除技巧
目前,如果目标工作表上已经至少有一个校样,则只能移动包含校样的行。我们已经意识到这个问题,并正在尽快修复它。
如果你不想丢失源表中的信息,复制而不是移动信息。有关更多信息,请参见将行复制到另一个工作表。
移动行时,公式和前一列将不会保留,但您可以在两个工作表之间复制和粘贴它们。有关更多信息,请参见使用复制粘贴。
如果您的源工作表和目标工作表包含具有相同名称的列,并且如果只有一个工作表对该列使用System列,则您将看到以下错误:“我们无法移动/复制这一行。请确保目标表包含与源表相同的系统列……”
要解决这个问题,您可以重命名列或更改其类型,以便两个工作表以相同的方式使用列名和类型。