Excel:字符串查找中的字符串

时间:2016-01-29 16:02:32

标签: excel

我有很长的地址列表,例如:

grundisburgh woodbridge suffolk uk

如何从列表中将其与城市匹配?在这种情况下,城市是伍德布里奇 从概念上讲,它类似于具有狂野角色的vlookup,但不确定如何做到这一点。

我尝试了不同的数组公式,但都没有产生预期的效果。

我能够说出它是否在列表中:

{=COUNTIF(C2,"*"&Cities!C:C&"*")}

其中C2是地址字段,Cities!C:C是城市列表

城市和地址都降低了,以减少案例敏感性的任何问题

2 个答案:

答案 0 :(得分:1)

试试这个数组公式:

=SUM(COUNTIF(C2,"* "&Cities!C:C&" *"))

这是一个数组公式,必须使用Ctrl-Shift-Enter确认。

此外,两个列表中的城市拼写和大小写完全相同,因此请确保考虑每个选项。

![enter image description here

答案 1 :(得分:1)

数组公式适用于我,但它要求您发送开始和开始行。

=FIND(Cities!C1:C3,C1)

您还可以通过此常规公式提取行中的哪个城市:

=MID(C1,D1,FIND(" ",C1,D1+1)-D1) *where D1 is the cell that holds the above array formula.