1. 概述
语法 | FIND(文本1, 文本2, 索引) | 从指定的索引处开始 返回第一次出现的指定子字符串文本1在此字符串文本2中的索引 (传入字符找位置) |
---|---|---|
参数1 | 文本1 | 需要查找的文本 |
参数2 | 文本2 | 包含需要查找文本的文本 索引从1开始。如果省略,则假设值为1。 |
参数3 | 索引 | 指定进行查找字符的索引位置 |
返回值类型 | 数值 |
注:如果查找不到对应的字符,则函数返回 0。
2. 注意事项
第一个参数任意类型,第二个参数任意类型,第三个参数可缺省,若需要,必须为数值格式。
3. 示例
公式 | 结果 |
---|---|
FIND("I","Information") | 1 |
FIND("i","Information") | 9 |
FIND("o","Information",2) | 4 |
FIND("o","Information",12) | 0 |
FIND("o","Information",-1) | 空 |
例如,希望找到「二级渠道名」字段中「基础」字符串第一次出现的位置,在数据转换中新增计算列,使用公式:FIND("基础",二级渠道名) ,如下图所示:
点击数据预览即可看到新增的公式结果列,如下图所示:
4. 拓展阅读
如果想要实现模糊查询,类似 SQL 语句中的 like ,可参见:模糊查询条件赋值