1. 概述
类别 | 描述 | |
---|---|---|
函数写法 | SPLIT(str1,str2,...) | |
函数作用 | 返回由 str2,... 分割 str1 组成的字符串数组 | |
参数说明 | str1 | 要分割的字符串,用双引号表示,例如:"hello,world,yes" |
str2,str3,... | 需要用到的分隔符,用双引号表示,例如:"," | |
参数个数 | 支持多个 | |
参数类型 | 文本,文本 | |
返回值类型 | 文本 | |
备注 | SPLIT 函数设置多个分隔符时,每个分隔符仅支持单个字符; 分隔符「制表符」「空格」连续出现时,按单个字符处理。(见下表第 4 个示例) |
下表中有一些简单的公式示例:
公式 | 结果 |
---|---|
SPLIT("hello,world,yes",",") | [hello,world,yes] |
SPLIT("this is very good"," ") | [this,is,very,good] |
SPLIT("have;a,good,day",",",";") | [have,a,good,day] |
SPLIT("have a good day"," ") | [have,a,good,day] |
2. 示例
例如用户有字段长度不同的字符,需要截取最后一个「_」后的字符,如下图所示:
或者用户需要截取 A|B|C 字段中 B 列的值,例如用户需要截取所有学历信息,如下图所示:
详情参见文档:截取多次出现的指定字符后的内容