Excel:string查找中的string
我有一个很长的地址列表,例如:
grundisburgh woodbridge suffolk uk
我怎么能匹配一个城市,从名单? 在这种情况下,城市是伍德布里奇在概念上,它是像野生人物的查找,但不确定如何这一点。
我尝试了不同的数组公式,但没有产生所需的效果。
我能够说,如果它是在列表中:
{=COUNTIF(C2,"*"&Cities!C:C&"*")}
C2
是地址字段,而Cities!C:C
是城市列表
降低城市和地址,减less大小写敏感的问题
这个数组公式适用于我,但它需要您发送开始和开始行。
=FIND(Cities!C1:C3,C1)
你也可以通过这个正则expression式来提取哪一个城市在行中:
=MID(C1,D1,FIND(" ",C1,D1+1)-D1) *where D1 is the cell that holds the above array formula.
试试这个数组公式:
=SUM(COUNTIF(C2,"* "&Cities!C:C&" *"))
这是一个数组公式,并且必须用Ctrl-Shift-Enter确认。
另外两个城市的拼写和资本大小完全一样,所以要确保考虑到每一个选项。