使用搜索功能在 Excel 中查找子字符串的位置。 函数不区分大小写并支持通配符。
语法:
=SEARCH (find_text, within_text, [start_num])
- 要查找的文本。
- 要搜索的文本。
- [可选]要搜索的文本中的起始位置。 可选,默认为 1。
阐明:
函数返回一个文本字符串在另一文本字符串中的位置(以数字形式)。 如果搜索字符串出现多次,则返回第一次出现的位置。 不区分大小写,但支持通配符。 使用 FIND 函数执行区分大小写的查找。 如果未找到任何内容,则会返回 #VALUE 错误。 另请注意,空时将返回 1。 当来自某个单元且该单元为空时,这会导致误报。
1. 下面的函数在位置 22 处查找字符串“ov”。
2. 该函数不区分大小写。 下面的函数查找字符串“ou”、“Ou”、“OU”、“oU”等。
函数支持通配符。 问号 (?) 恰好匹配一个字符。 星号 (*) 与零个或多个字符的序列匹配。
3. 下面的函数查找字符串“ov”、“ou”等。
4. 下面的函数查找诸如“about you”、“”、“”等字符串。
该函数有第三个可选参数。 您可以使用此参数来指示从何处开始搜索(从左侧数起)。
5. 下面的函数在位置 4 处查找字符串“o”。
6. 下面的函数从位置 5 开始搜索,并在位置 22 处找到字符串“o”。