替代函数发现出现的所有在另一个文本值,并与给定的值替换它们。
例如,您可以使用替代函数改变一个文本字符串的内容根据其维度,如地区。
替换(文本搜索,找到文本,替换文本)
参数
论点 | 数据类型 | 描述 |
文本搜索 | 文本 | 文本搜索的实例文本替换论点。 |
文本替换 | 文本 | 替换的文本值替换文本在文本搜索。的每个实例被替换的文本值。 |
替换文本 | 文本 | 替换的文本值文本替换论点。 |
替代参数返回一个文本值。
语法的例子
替代(电子邮件内容,“[地区占位符]”,地区名称)
额外的信息
搜索行为
替代函数只寻找精确的文本匹配。不可能使用搜索模式等正则表达式或通配符。
替换行为
如果文本搜索价值包含的多个实例文本替换价值,替代函数替换。更换的顺序文本替换值显示从左到右。然而,它不是递归。这意味着,如果替换文本参数中包含的文本值文本替换参数,结果也不替换。
如果文本搜索不包含值文本替换价值,替代函数返回文本替换值不变。这意味着,如果一个空白值是用于文本替换参数,替代功能没有影响。
影响不同的性格类型
替代函数是区分大小写的。它还与emoji和其他字符不Unicode的一部分基本语言平面。
不考虑的替代函数正规的等价的字符相同的字符。例如,U + 00 e2(拉丁小信长音符号),它显示为一个。这不是相当于的结合U + 0061(拉丁语小写字母)和U + 0302(结合弯曲的口音),也显示为一个̂。
计算引擎的功能差异
在北极星,替代功能不匹配的基本字符组合字符。例如,替换函数不考虑一个包含一个或がか。
在经典的引擎,SUBTITUTE函数匹配的基本字符组合字符。例如,用函数把一个包含一个或がか。
Excel等效
例子
一般的替代品
你可以附上双引号中的文本输入文字文本值直接替代函数。在这个例子中,每个参数是包含在双引号。下面的公式:
替代(“ababababa”、“阿坝”、“c”)
搜索文本ababababa对于任何的实例阿坝,替换c。这意味着它返回一个文本值cbcba。
替代文本行项目
这个示例使用数据从三个模块。
第一个模块,电子邮件模板,只包含文本行项目。每一个行项目包含短语(地区占位符)和(收入占位符),要替换的文本使用替代函数。
电子邮件模板
财务业绩 | 财务业绩(地区占位符)改变的(收入占位符)。 |
收入与目标 | 收入(地区占位符)是(收入占位符)。这一时期的目标(目标收入的占位符)。 |
第二个模块,损益汇总,包含了城市在列。行,行项目,包含有各种各样的财务业绩。
损益汇总
东京 | 慕尼黑 | 特拉维夫 | 阿布扎比 | |
收入 | 213458美元 | 648751美元 | 366951美元 | 104853美元 |
运营成本 | 153948美元 | 486795美元 | 295657美元 | 54843美元 |
营业利润
|
59510美元 | 161956年 | 71294美元 | 50010美元 |
第三个模块,营收电子邮件,有城市在列和行项目就行。行项目包含两个公式使用的数据电子邮件模板和利润和损失模块创建文本,根据模块内的数据变化。
营收电子邮件
东京 | 慕尼黑 | 特拉维夫 | 阿布扎比 | |
财务绩效模板与地区
|
在东京的财务业绩改变了(收入占位符)。 | 财务表现在慕尼黑改变了(收入占位符)。 | 财务表现在特拉维夫改变了(收入占位符)。 | 财务表现在阿布扎比改变了(收入占位符)。 |
财务绩效模板与地区和收入
|
在东京的财务业绩改变了213458美元。 | 财务表现在慕尼黑改变了648751美元。 | 财务表现在特拉维夫改变了366951美元。 | 财务表现在阿布扎比改变了104853美元。 |
第二个公式使用的第一个公式的结果文本搜索论点。这是因为每个使用替代函数只能搜索一个文本值。为了取代两个不同的字符串,您需要使用替代函数两次。
用空格替换下划线
您可以使用替代替换下划线或其他字符,文本的空间。要做到这一点,您必须使用空间封闭在双引号替换文本论点。一个行项目不能只包含一个空间,这是唯一的方法可以使用。
替代(“Text_with_underscores”、“_”、“”)
这个公式的结果文本下划线,强调了空间所取代。