应用对象
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

SEARCH 返回首先找到特定字符或文本字符串的字符号,从start_num开始。 使用 SEARCH 确定字符或文本字符串在另一个文本字符串中的位置,以便可以使用 MID 或 REPLACE 函数更改文本。

语法

搜索 (find_text,within_text,start_num)

find_text     是要查找的文本。 可以在 find_text 中使用通配符 - 问号 (?) 和星号 (*) 。 问号匹配任意单个字符;星号匹配任意一串字符。 如果要查找实际的问号或星号,请在字符前键入波形符 (~)。

within_text     是要在其中搜索find_text的文本。

start_num     是要开始搜索的within_text中的字符号。 可以使用 start_num 来跳过指定数目的字符。 例如,假设你使用的是文本字符串“AYF0093。YoungMensApparel”。 若要在文本字符串的说明部分中查找第一个“Y”的编号,请将 start_num 设置为 8,这样就不会搜索文本的序列号部分。 SEARCH 以字符 8 开头,在下一个字符处查找find_text,并返回数字 9。 SEARCH 始终返回within_text开头的字符数,并计算start_num大于 1 时跳过的字符数。

说明

  • 搜索在搜索文本时不区分大写字母和小写字母。

  • SEARCH 与 FIND 类似,只不过 FIND 区分大小写。

  • 如果未找到find_text,则 #VALUE! 错误值。

  • 如果省略start_num,则假定为 1。

  • 如果start_num不大于 0 (零) 或大于 within_text 的长度,则 #VALUE! 错误值。

示例

Col1

Col2

Col3

公式

说明(结果)

Statements

Profit Margin

margin

=SEARCH (“e”,[Col1],6)

字符串中第一个“e”的位置,从第六个位置开始, (7)

Statements

Profit Margin

margin

=SEARCH ([Col3],[Col2])

“利润率”中“保证金”的位置 (8)

Statements

Profit Margin

margin

=REPLACE ([Col2],SEARCH ([Col3],[Col2]) ,6,“Amount”)

将“Margin”替换为“Amount” (利润金额)

需要更多帮助?

需要更多选项?

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