FIND找位置(区分大小写)
某个字在字符串里排第几位。
1
语法结构
FIND(要找的内容, 文本, [起始位置])
要找的内容文本起始位置方括号 [ ] 表示可选参数
返回:数字:首次出现的位置;找不到返回 #VALUE!
2
什么时候用它
3
动画演示
动画演示·原始名单第 1 / 3 步
| A | B | C | |
|---|---|---|---|
| 1 | 姓名电话 | 备注 | |
| 2 | 张三 13800001111 | 销售部 | 3 |
| 3 | 李四 13900002222 | 技术部 | |
| 4 | 王五 13700003333 | 市场部 |
张
1三
2␣
31
43
58
60
70
80
90
101
111
121
131
14STEP 1
原文本:「张三 13800001111」,共 14 个字符。
4
示例演示
C2 : =FIND(" ",A2)
=FIND(" ",A2) 得到 3,说明空格在第 3 位
| A | B | C | |
|---|---|---|---|
| 1 | 姓名电话 | 备注 | |
| 2 | 张三 13800001111 | 销售部 | 3 |
| 3 | 李四 13900002222 | 技术部 | |
| 4 | 王五 13700003333 | 市场部 |
当前表:原始名单 · 公式单元格 C2 · 绿色底为公式,蓝色底为动态数组溢出结果
5
常见错误
现象#VALUE!
原因找不到这个字符
解决用 IFERROR 包一层,或改用 SEARCH 并检查是否真的存在
现象大小写不同就找不到
原因FIND 区分大小写
解决不区分大小写用 SEARCH
6
相关公式
动手试一试
在编辑器里载入这个公式的示例数据,改改数字看看结果怎么变。