Excel 在字符串中搜索变量字符串

Excel 在字符串中搜索变量字符串,excel,Excel,这就是实际问题:我有A1中的文本: 过去一年,标准普尔指数的总回报率为5%。该总回报的ISIN为CH354892。净回报的ISIN为CH875621 我想编写一个通用函数,返回总返回的ISIN,即CH354892。我想搜索单词Gross Return和ISIN,如果它们之间的位置差

这就是实际问题:我有A1中的文本:

过去一年,标准普尔指数的总回报率为5%。该总回报的ISIN为CH354892。净回报的ISIN为CH875621

我想编写一个通用函数,返回总返回的ISIN,即
CH354892
。我想搜索单词
Gross Return
ISIN
,如果它们之间的位置差<35,我会抓取文本,从
Gross Return
之后的五个位置开始,在开始之后的八个位置结束


有办法吗?

第一个
似乎同样与众不同:

=MID(A1,FIND(" is ",A1)+4,8)