控制中心全局更新:查找/替换
适用于
此帮助文章出现在以下学习轨道中
查找/替换全局更新更新项目表和模板中的值。要使用“查找/替换”,请提供“查找”值和“替换”值。
默认情况下,将更新所有列。若要限制将更新哪些列,请使用“在这些列中”来限制更新。
查找/替换控制中心组合中的数据:
- 导航到控制中心>管理程序>全球更新并选择查找/替换.
- 命名您的更新,然后选择要使用的蓝图和模板。
- 输入Find和Replace with值,然后从“在这些列中”下拉菜单中选择要更新的列。
- 选择高级选项向更新中添加其他条件。还可以选择“添加查找/替换”以在单个全局更新中运行多个查找/替换操作
- 完成全局更新以测试和应用更改。看到测试并验证您的更改获取更多信息。
注意:要对概要数据字段运行查找/替换更新,请在高级选项中选择“添加条件”,然后在“选择测试”中选择[行],并将条件设置为“概要数据”
查找/替换的限制
有些列类型要么对SCC查找/替换不可用,要么可用,但有限制。下表列出了这些列类型。
联系人列表列数据限制
“查找”框中的值必须是工作表中显示的人员的全名,或者与该联系人关联的电子邮件地址。您可以指定Joe Smith或joe.smith@mbfcorp.com.
值联系人列表列必须完全匹配。为找到值时,必须在中使用下列之一限制,箱:
- 等于
- 不等于
- 是空白
- 不是空白
为替换为值时,限制,盒子里高级选项必须设置为替换整个单元格。如果使用其他值限制,,联系人列表列将被跳过(但将处理其他列类型)。
当使用“查找/替换联系人列表”列时,请使用电子邮件地址而不是联系人姓名。
日期列数据限制
日期中的细胞列将只匹配找到当指定以下限制之一时
- 等于
- 不等于
- 是空白
- 不是空白
如果指定了任何其他限制,日期列将被跳过。类似地,取代限制必须使用替换整个单元格或日期列将被跳过。
例如,如果使用找到值为“01/30”和取代值为“02/01”限制,包含,这将不匹配的单元格日期由于使用了contains限制,因此被设置为“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 contain ", "以"开头,"以"结尾
- 通过比较整个单元格:"大于","小于"
- 其他方面的单元格:“是空白”、“不是空白”、“是数字”
你可以指定Replace值如何更新单元格:
- 替换整个单元格(默认)
- 只替换匹配的文本
控制“查找”是否匹配大写字母和小写字母
缺省情况下,匹配查找值时忽略case。为确保匹配区分大小写,请选择区分大小写选项中的限制盒子。
使用查找/替换更新公式
是的。如果Find值以等号(=)开头,它将匹配单元格中的公式,而不是显示的结果。类似地,如果Replace值以等号(=)开头,它将用该公式更新整个单元格。您只能查找/替换整个公式。
值可以更新为公式,公式可以更新为值,或者公式可以更新为修订后的公式。
公式使用位置的限制
如果您试图将公式放置在以下任何列类型中,您将收到一个错误:
- 联系人列表
- 在“项目设置”中指定为“持续时间列”的列
- 项目设置中指定为“完成百分比列”的列
- 项目设置中指定为“开始日期列”的列
您将能够在以下列类型中放入公式;然而,这样做可能会产生意想不到的结果:
- 复选框/标志/星号-公式的结果必须为真/假
- 日期列-公式的结果必须是一个日期
当公式中的行号不同时,更新所有公式
有关在控制中心中使用公式的信息,请参见配方要求在控制中心全局更新帮助文章中。
查找/替换的高级条件
除了“查找值”之外,还可以在发生替换之前对行中必须满足的其他列设置条件。
例如,如果某个特定任务(“识别关键风险”)的持续时间需要从4d更新到6d,但您希望确保其他具有相同持续时间的任务不被更新。使用以下规格:
查找字符串= " 4d ",替换字符串= " 6d ",并指定高级条件,任务名称等于"识别关键风险"
可以指定多个高级列条件,并可选择是否所有这些条件必须得到满足或任何必须满足的条件之一。
使用[Row]条件
条件允许您指定不是值的行属性。一次只能指定一个[Row]条件。
下表列出了[Row]的一些推荐用途。
当你想这样做的时候 | 对[Row]使用此值 |
更新基于层次结构级别不同的值或公式 | 有孩子 没有孩子 有父母 s第一级 是第二级 是第三级 是四级 |
仅更新锁定或未锁定的行 | 被锁定 未锁定 |
指示查找/替换仅应用于概要数据(请参阅下面的相关问题) | 是元数据 |
使用查找/替换配置文件数据
默认情况下,查找/替换会不对工作表的Summary部分(所有概要数据都存储在其中)中的行进行更改。
若要更改摘要部分中的概要数据值或公式(例如,更改“总体项目运行状况”概要数据的公式),请使用高级选项部分来添加条件[行]为“元数据”。执行此操作时,“查找/替换”将仅应用于摘要部分—工作表的其余部分将被跳过。
注意,更改一段概要数据的名称不会自动更新配置。概要数据名称中的更改需要使用SCC Builder进行更新。