Excel 2010查找一个子string是否在一个string内

我有一个GPS,我得到这样的地址在Excel中:

例:

“5555 N街市,州,58585”

我想把这个和search一个列表,看看string中的街道是否在一个街道列表,所以我可以把它标记为“家”或“百思买”

example Code Not an actual code: if(list(A1:A999) string is in,C1,write(B1:B999), else ("")) 

有谁知道如何写这个实际的代码?

 Code that work but doesn't work for what I'm doing =IF(ISNUMBER(FIND(C3,A1,1)),B1,"") 

在这里输入图像说明 这将工作,但只有当列表中的string与您search的string相同时 – 我需要它能够看到8888 N街道,并说回家,看到8887 N街道,并说回家

使用这个数组公式:

 =IFERROR(INDEX($B$1:$B$999,MATCH(1,IF((ISNUMBER(SEARCH($A$1:$A$999,C1))),1,0),0)),"") 

作为一个数组公式,在退出编辑模式时,必须用Ctrl-Shift-Enter确认。 如果做得好,Excel会自动在公式周围放置{} ,表示一个数组公式。

![在这里输入图片描述