Excel函数SEARCH的用法

69次阅读
没有评论

Excel函数SEARCH用于查找一个字符串在另一个字符串中第一次出现的位置,并返回其位置的数值。

该函数有两个必需参数和一个可选参数:

  • find_text: 必需,要查找的字符串。
  • within_text: 必需,要在其中查找字符串的文本字符串。

现在我们来看一个完整的示例:

假设我们有以下一列数据:

A B
apple =SEARCH(“p”,A1)
orange =SEARCH(“n”,A2)
banana =SEARCH(“a”,A3,2)
watermelon =SEARCH(“me”,A4)
pineapple =SEARCH(“p”,A5,3)

我们想要在每个单元格中查找不同的字符串,并返回第一次出现该字符串的位置。例如,我们要查找第一个单元格中的字母”p”,第二个单元格中的字母”n”,第三个单元格中的字母”a”(但从第2个字符开始查找),第四个单元格中的字符串”me”,第五个单元格中的字母”p”(但从第3个字符开始查找)。那么我们可以使用以下公式:

A B
apple =SEARCH(“p”,A1)
orange =SEARCH(“n”,A2)
banana =SEARCH(“a”,A3,2)
watermelon =SEARCH(“me”,A4)
pineapple =SEARCH(“p”,A5,3)

这些公式的结果将分别为:

A B
apple 2
orange 3
banana 3
watermelon 6
pineapple 5

这里,公式的第一个参数是要在其中查找字符串的文本字符串,第二个参数是要查找的字符串。对于第三个单元格的公式,我们还使用了可选参数start_num来指定从哪个字符位置开始查找。由于我们想从第2个字符开始查找字符”a”,因此我们将start_num的值设置为2。对于第五个单元格的公式,我们还使用了可选参数start_num来指定从哪个字符位置开始查找字符”p”。由于我们想从第3个字符开始查找字符”p”,因此我们将start_num的值设置为3。

正文完
 
评论(没有评论)