描述
使用此函数可以在一个文本字符串或数字中查找一个文本字符串或数字,并返回从第二个文本字符串的第一个字符到第一个文本字符串的起始位置的数字。链式支撑。
该函数可用于确定特定字符或子字符串在较大字符串中的位置,尤其是在区分大小写的情况下。
句法
FIND(find_text, within_text, [start_num])
输入
该函数接受以下参数:
| 姓名 | 必要 | 描述 | 有效输入 |
|---|---|---|---|
查找文本 |
是的 | 您要查找的文本。 | 文本字符串或包含该文本字符串的单元格的引用。 |
文本内 |
是的 | 你要在其中搜索 find_text的文本。 |
文本字符串或包含该文本字符串的单元格的引用。 |
起始编号 |
不 | 要开始搜索的字符编号,位于 within_text 中。 |
一个正整数、一个包含正整数的单元格的引用,或者一个可以得出正整数或正整数的公式。如果省略,则默认为 1。 |
范例
范例数据
| A | B |
|---|---|
| Excel | 电子表格 |
| 函数 | 公式 |
| 例如 | 文本 |
| 345566 | 样本数据 |
示例公式
| 公式 | 描述 | 结果 |
|---|---|---|
=FIND("S", B1) |
查找单元格 B1 中文本中“S”首次出现的位置。 | 1 |
=FIND("p", B1) |
查找单元格 B1 中文本第一次出现“p”的位置。 | 3 |
=FIND("e", B1, 2) |
查找单元格 B1 中文本中“e”首次出现的位置,从第二个字符开始。 | 2 |
=FIND("un", A2) |
查找单元格 A2 中文本中“un”的起始位置。 | 3 |
=FIND(4, A3) |
查找单元格 A3 中文本第一次出现“4”的位置。 | 4 |
=FIND(4, A4) |
查找单元格 A4 中文本第一次出现“4”的位置。 | 2 |
笔记
- 查找操作从左到右进行。
- FIND 函数不支持单元格范围。
- FIND 函数区分大小写。要执行不区分大小写的搜索,请使用 SEARCH。
- FIND 函数不支持通配符。要使用通配符,请使用 搜索。
- 如果
find_text不在within_text中,则 FIND 返回 #VALUE! 错误。 - 如果
find_text是文本且不在引号内,则 FIND 返回 #NAME! 错误。数字不需要加引号。 - FIND 可以与其他函数(例如MID、 LEFT或 RIGHT )结合使用,根据找到的位置提取文本字符串的特定部分。
使用技巧
- 当区分大小写很重要时,可以使用 FIND 函数查找文本字符串中子字符串的位置。
- 将 FIND 与 LEN结合使用,可以查找某个子字符串之前或之后的文本长度。
- FIND 可以通过识别分隔符或特定字符的位置来帮助进行数据清理和解析任务。
相关功能
字符
代码
连接
连接条件
查找
左对齐
长度
下移 ] 中值
正确
重复
右对齐
搜索
替换 文本
文本连接
修剪
单字符
Unicode
大写