在excel 2010中将地址元素与不同结构中的地址分开

问题描述:

我试过找到一个公式,但实际上似乎找不到它!在excel 2010中将地址元素与不同结构中的地址分开

我的问题是我有成千上万的地址在不同的结构,但我需要找到他们每个人的城市!

因此,不同类型的地址是我有如下:

Dornocktown,Dornock,安南,DG12 6SU

Grainshore路,Hatston,柯克沃尔,KW15 1FL

布兰登道,沃顿厄特,塞特福德,IP25 6LW

布里奇,Leyburn的,DL8 3EP

岸路,多诺赫,IV25 3LS

波士顿工业园区,电厂路,鹿格勒,WS15 2HS

帕克菲尔德路,伍尔弗汉普顿,WV4 6EH

我需要的城市或邮编前的最后一个字。

任何帮助将非常感谢!

试试这个,值A1:A7:

在B1写:

=RIGHT(A1;LEN(A1)-1-FIND("#";SUBSTITUTE(A1;",";"#";LEN(A1)-LEN(SUBSTITUTE(A1;",";""))-1))) 

拷贝至B7

现在在C1写:

=LEFT(B1;FIND(",";B1)-1) 

拷贝至C7

现在你hav e城市名称。有可能在一个配方中做所有事情,但会是一个非常大的配方...... 根据您的设置,您可能需要更换“;”由“,”为场分离器

+0

谢谢你是完美的你是我的英雄! – user3296622