应用对象
SharePoint Server 订阅版 SharePoint Server 2019 SharePoint Server 2016 SharePoint Server 2013 SharePoint Server 2013 企业版 Microsoft 365 中的 SharePoint SharePoint Foundation 2010 SharePoint Server 2010 Microsoft 365 小型企业版中的 SharePoint Windows SharePoint Services 3.0

在另一个文本字符串 (within_text) 中查找一个文本字符串 (find_text) ,并返回within_text的第一个字符中find_text起始位置的编号。 还可以使用 SEARCH 在另一个文本字符串中查找一个文本字符串,但与 SEARCH 不同,FIND 区分大小写,不允许使用通配符。

语法

查找 (find_text,within_text,start_num)

find_text     是要查找的文本。

within_text     是包含要查找的文本的文本。

start_num     指定开始搜索的字符。 within_text 中的首字符是编号为 1 的字符。 如果省略 start_num,则假定其值为 1。

还可以使用start_num跳过指定数量的字符。 例如,假设你使用的是文本字符串“AYF0093。YoungMensApparel”。 若要在文本字符串的说明部分中查找第一个“Y”的编号,请将 start_num 设置为 8,这样就不会搜索文本的序列号部分。 FIND 从第 8 个字符开始查找,在下一个字符处找到 find_text,然后返回其编号 9。 FIND 始终返回从 within_text 的起始位置计算的字符编号,如果 start_num 大于 1,则会对跳过的字符计数。

说明

  • 如果 find_text 为空文本 (""),则 FIND 会匹配搜索字符串中的首字符(即编号为 start_num 或 1 的字符)。

  • Find_text 不能包含任何通配符。

  • 如果within_text中未显示find_text,FIND 将返回 #VALUE! 错误值。

  • 如果start_num不大于零,FIND 将返回 #VALUE! 错误值。

  • 如果start_num大于within_text的长度,FIND 将返回 #VALUE! 错误值。

示例集 1

公式

说明(结果)

=FIND (“M”,“Miriam McGovern”)

字符串中第一个“M”的位置 (1)

=FIND (“m”,“Miriam McGovern”)

字符串中第一个“m”的位置 (6)

=FIND (“M”,“Miriam McGovern”,3)

字符串中第一个“M”的位置,从第三个字符开始, (8)

示例集 2

Col1

公式

说明(结果)

Ceramic Insulators #124-TD45-87

=MID ([Col1],1,FIND (“ #”,[Col1],1) -1)

将文本从位置 1 提取到字符串中“#”的位置, (陶瓷绝缘体)

Copper Coils #12-671-6772

=MID ([Col1],1,FIND (“ #”,[Col1],1) -1)

将文本从位置 1 提取到字符串中“#”的位置, (铜卷)

Variable Resistors #116010

=MID ([Col1],1,FIND (“ #”,[Col1],1) -1)

将文本从位置 1 提取到字符串中“#”的位置, (变量电阻器)

需要更多帮助?

需要更多选项?

了解订阅权益、浏览培训课程、了解如何保护设备等。