将指定位置的字符串替换为新的字符串。
语法
REPLACE ( <文本>, <起始位置>, <替换长度>, <替换内容> )
参数 | 属性 | 描述 |
文本 | 包含要替换字符的文本字符串,或对文本列的引用 | |
起始位置 | 要替换的内容在原文本中的起始位置 | |
替换长度 | 要替换的字符数 | |
替换内容 | 用于替换原文本中指定字符的替换文本 |
返回值
标量
一个文本类型的值
应用替换后得到的字符串。
备注
如果替换的长度为空,或引用包含空值的列,则替换内容字符串插入到起始位置,不替换任何字符 。
REPLACE 从指定的位置执行替换,如果你需要替换指定的文本,请使用 SUBSTITUTE
示例
下面的公式创建新的计算列,使用新的双字母代码 OB 替换 [ProductCode] 列中产品代码的前两个字符:
=REPLACE('New Products'[Product Code],1,2,"OB")
说点什么