SplitPart
概述
SplitPart 函数用于将字符串按指定的分隔符拆分,并返回指定部分的子字符串。
语法说明
参数说明
| 参数 | 必需 | 参数类型 | 说明 |
|---|---|---|---|
| 字符串 | 是 | 字段、表达式、常量 | 需要拆分的字符串 |
| 分隔符 | 是 | 字段、表达式、常量 | 用于拆分字符串的分隔符 |
| 部分 | 是 | 整数 | 指定要返回的部分(从1开始) |
示例
示例:从产品描述中提取产品品牌
假设在一个产品数据表中,产品描述存储在名为 ProductDescription 的字段中,格式为 "品牌 - 产品名"。我们希望提取产品描述中的品牌,可以使用如下表达式:
示例公式
数据示例
| ProductID | ProductDescription |
|---|---|
| P001 | "Apple - iPhone 13" |
| P002 | "Samsung - Galaxy S21" |
| P003 | "Google - Pixel 5" |
| P004 | "Microsoft - Surface Pro 7" |
| P005 | "Sony - PlayStation 5" |
计算结果
通过上述 SplitPart 函数表达式,结果将会是:
| ProductID | ProductDescription | Brand |
|---|---|---|
| P001 | "Apple - iPhone 13" | "Apple" |
| P002 | "Samsung - Galaxy S21" | "Samsung" |
| P003 | "Google - Pixel 5" | "Google" |
| P004 | "Microsoft - Surface Pro 7" | "Microsoft" |
| P005 | "Sony - PlayStation 5" | "Sony" |