2014-05-23 37 views
0

我有2002地址在我的服务器的下载过程中已经全部编译到一个单元中;在大多数情况下,散列(#)符号用于分隔字段(如第1行,第2行,城市,邮政编码)。从Excel中的单元格中拉出一个地址

我花了很多时间尝试组合LEFT,MID等功能,但无济于事;问题是因为有太多的地址,并不是每个字段都有相同数量的字符(例如邮政编码 - 有些字符会有6个字符(包括空格),其他一些字符会有5个或更多/更少),似乎并不是一种可以输入一次的万能解决方案,然后使用Excel的自动填充句柄/功能来完成所有记录的处理。

这里是我的数据样本(已匿名):

44A THE ADDRESS#EALING#LONDON#W1 1WW# 
541 PARSON PLACE#HENDON#LONDON#NW4 4WN# 
SOMEBODY PRACTICE CHALKHILL PCC THE WELFORD CTR#11B CHALKHILL AVENUE#WIMBLEDONE MIDDX#HH9 9HH# 
THE SEBELMONT MEDICAL CLINIC 18 EASTERN ROAD#SOUTHALL#MIDDLESEX#UN1 1NU# 
130 FINGOVER COURT#REDBUS STREET#CAMBERWELL#SE5 5ES# 
KING'S ELBOW MEDICAL CENTRE 17F STAGLAND LANE#KINGSBURY#MIDDX#NW9 9WN# 
10 LADYFOOT ROAD RUISLIP#MIDDLESEX#HA4 4AH# 

我希望能够提取哈希符号(不含/省略哈希符号本身)之间的一切,我奉献四列存储此数据:Address Line 1,AL2,AL3,Postcode

通过驻留在一个单元格的第一个例子(44A THE ADDRESS#EALING#LONDON#W1 1WW#)去,我希望实现类似下面的结果:

AL1      AL2   AL3  POSTCODE 
44A THE ADDRESS   EALING   LONDON  W1 1WW 

如果某些地址段下出现不要紧错误的列 - 我可以很容易地纠正这一点,甚至可以添加另一列;我只是想能够从单个单元中提取数据。

回答

0

如果您将数据导入为文本文件,则通常可以选择分隔符。

File->open 

<select the file from the dialogue box> 

Dialogue for importing a file

此对话框应该会出现,点击下一步之后,会出现如上,在这一点上,你可以选择一个哈希作为delimiter-瞬间自数据排序!

+0

最复杂的问题往往有最简单的解决方案!完善。 – MusTheDataGuy

+0

非常欢迎!不要忘记选择这个作为正确的答案! –

+1

我在你前面 - 在评论之前我已经完成了! – MusTheDataGuy

相关问题