我有很长的地址列表,例如:
grundisburgh woodbridge suffolk uk
如何从列表中将其与城市匹配?在这种情况下,城市是伍德布里奇 从概念上讲,它类似于具有狂野角色的vlookup,但不确定如何做到这一点。
我尝试了不同的数组公式,但都没有产生预期的效果。
我能够说出它是否在列表中:
{=COUNTIF(C2,"*"&Cities!C:C&"*")}
其中C2
是地址字段,Cities!C:C
是城市列表
城市和地址都降低了,以减少案例敏感性的任何问题
答案 0 :(得分:1)
试试这个数组公式:
=SUM(COUNTIF(C2,"* "&Cities!C:C&" *"))
这是一个数组公式,必须使用Ctrl-Shift-Enter确认。
此外,两个列表中的城市拼写和大小写完全相同,因此请确保考虑每个选项。
答案 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.