控制中心全局更新:查找/替换

适用于

内容提前计划

查找/替换全局更新更新项目表和模板中的值。要使用“查找/替换”,请提供“查找”值和“替换”值。

默认情况下,将更新所有列。若要限制要更新哪些列,请使用“在这些列中”来限制更新。

查找/替换控制中心作品集中的数据:

  1. 导航到控制中心>管理程序>全球更新并选择查找/替换
  2. 命名您的更新,然后选择您想要使用的蓝图和模板。
  3. 输入您的Find和Replace with值,然后从“在这些列中”下拉框中选择要更新的列。
    • 选择高级选项向更新中添加附加条件。还可以选择“添加查找/替换”以在单个全局更新中运行多个“查找/替换”操作
  4. 完成全局更新以测试和应用更改。看到测试和验证您的更改为更多的信息。

注意:要对配置文件数据字段执行查找/替换更新,请在“高级选项”中选择“添加条件”,然后在“选择测试”中选择[行],并将条件设置为“配置文件数据”

限制查找/替换

有些列类型对于SCC查找/替换是不可用的,或者是可用的,但有限制。下表列出了这些列类型。

列或单元格数据类型

忽视了查找/替换

使用的限制

笔记

系统

是的

没有

-

项目设置中指定的列:

  • 开始日期列
  • 结束日期列
  • 前任专栏

是的

没有

-

联系人列表

没有

是的

看到联系人列表列数据限制

日期

没有

是的

看到日期列数据的限制

持续时间

没有

是的

通过匹配字符串严格匹配持续时间列数据。

“查找/替换”将不会执行任何持续时间的转换。

例如,如果Duration列上的Find字符串是2d,它将只匹配包含2d值的单元格——它将不匹配16h的持续时间。

评论

是的

没有

任何有入站单元连接的单元

是的

没有

注意,出站单元链接可以修改。

细胞与超链接

是的

没有

-

细胞图像

是的

没有

-

联系人列表列数据限制

“查找”框中的值必须是工作表中显示的人员的全名,或者是与该联系人关联的电子邮件地址。您可以指定Joe Smith或joe.smith@mbfcorp.com

联系人列表列必须完全匹配。为找到值时,必须在限制,箱:

  • 等于
  • 并不等于
  • 是空白
  • 不是空白

替换为值时,限制,盒子里高级选项必须设置为替换整个单元格。如果使用其他值限制,联系人列表列将被跳过(但将处理其他列类型)。

使用“查找/替换联系人列表”列时,请使用电子邮件地址而不是联系人名称。

日期列数据的限制

细胞的日期列将只匹配找到值,当指定以下限制之一时

  • 等于
  • 并不等于
  • 是空白
  • 不是空白

如果指定了任何其他限制,日期列将被跳过。类似地,取代限制必须使用替换整个单元格或日期列将被跳过。

例如,如果使用a找到值“01/30”和取代值为"02/01"限制,是包含的,这将不匹配日期列被设置为“01/30/2017”,因为正在使用包含限制。如果更新中包含这些值,则将运行此操作文字/数字列类型。

中输入日期时查找或替换盒子和一个日期(或日期/时间)列被选中,您将收到一个警告,说明该日期将如何解释(例如,2018年2月15日)。您可以选择将值转换为通用日期格式(YYYY-MM-DD)。转换为通用日期格式是匹配的最佳实践日期列:它可以帮助您避免不同的日期显示格式(例如,mm/dd/yy或dd/mm/yy)造成的混淆。

Smartsheet中的日期根据每个用户的个人设置显示。中的日期显示由用户级别控制个人设置.有关日期格式的更多信息,请参见更改默认日期和数字格式(通过语言设置)。

使用“查找/替换”的其他方法

使用控制中心执行部分查找/替换

点击高级选项显示一个限制,以下选项找到而且取代盒子。

您可以指示查找值如何与单元格匹配的更高级规则:

  • 通过匹配整个单元格:" is equal to "(默认)," is not equal to "
  • 通过匹配单元格的一部分:" contains ", " does not contains ", " begin with ", " end with "
  • 通过比较整个单元格:" is greater than ", " is less than "
  • 单元格的其他方面:" is blank ", " is not blank ", " is a number "

你可以指定Replace值如何更新单元格:

  • 替换整个单元格(默认)
  • 只替换匹配的文本

控制“查找”是否匹配大小写字母

缺省情况下,匹配Find值时忽略大小写。若要确保匹配是区分大小写的,请选择区分大小写选项限制盒子。

使用“查找/替换”更新公式

是的。如果Find值以等号(=)开头,它将匹配单元格中的公式,而不是显示的结果。类似地,如果Replace值以等号(=)开头,它将用该公式更新整个单元格。您只能查找/替换整个公式。

一个值可以更新为一个公式,一个公式可以更新为一个值,或者一个公式可以更新为一个修订后的公式。

公式的使用限制

如果你试图将公式放在以下任何列类型中,你会收到一个错误:

  • 联系人列表
  • 在项目设置中指定为“持续时间列”的列
  • 在项目设置中指定为“%完成列”的列
  • 在项目设置中指定为“开始日期列”的列

您可以将公式放在以下列类型中;然而,这样做可能会产生意想不到的结果:

  • 复选框/标志/星号-公式的结果必须为真/假
  • 日期列——公式的结果必须是一个日期

当公式中的行号不同时,更新所有公式

有关在Control Center中使用公式的信息,请参见配方要求在控制中心全局更新帮助文章中。

具有查找/替换的高级条件

除了Find值之外,还可以在一行中的其他列上设置替换发生之前必须满足的条件。

例如,如果一个特定任务(“识别关键风险”)的持续时间需要从4d更新到6d,但您希望确保具有相同持续时间的其他任务没有更新。使用以下规范:

查找字符串= " 4d ",替换字符串= " 6d ",并指定任务名称等于" Identify key risks "的高级条件

可以指定多个高级列条件,您可以选择是否指定所有这些条件必须得到满足任何必须满足的条件之一。

使用[Row]条件

条件[Row]允许指定非值的行属性。一次只能指定一个[Row]条件。

全局更新[行]条件

下表列出了[Row]的一些推荐用法。

当你想这么做的时候 对[行]使用此值
根据层次结构级别更新不同的值或公式 有孩子
没有孩子
有父母
s水平1
是2级
是3级
是四级
只更新锁定或未锁定的行 被锁定
不锁
指出查找/替换只应用于概要数据(请参阅下面的相关问题) 是元数据

使用查找/替换配置文件数据

默认情况下,查找/替换将对工作表的Summary部分(存储所有概要数据的地方)中的行进行更改。

要更改“摘要”部分中的概要数据值或公式(例如,更改“总体项目运行状况”概要数据的公式),请使用高级选项部分添加条件(行)的元数据。执行此操作时,Find/Replace将仅应用于Summary部分—将跳过表的其余部分。

注意,更改概要数据块的名称不会自动更新配置。配置文件数据名称的更改需要使用SCC Builder进行更新。