在Excel中从单个单元格中拉出地址

时间:2014-05-23 10:04:35

标签: excel data-extraction

我有2002个地址,这些地址在我的服务器下载过程中被编译成一个单元格;在大多数情况下,哈希(#)符号用于分隔字段(例如第1行,第2行,城市,邮政编码)。

我花了很多时间尝试LEFTMID和其他功能的组合,但无济于事;问题是,由于地址太多,而且并非所有地址都有相同数量的字符(例如邮政编码 - 有些会有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 1AL2,{{1 },AL3

通过位于单个单元格中的第一个示例(Postcode),我希望实现以下结果:

44A THE ADDRESS#EALING#LONDON#W1 1WW#

如果某些地址部分出现在错误的列下并不重要 - 我可以很容易地纠正这个问题,甚至可以添加另一个列;我只是希望能够从单个单元格中提取数据。

1 个答案:

答案 0 :(得分:0)

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

File->open

<select the file from the dialogue box>

Dialogue for importing a file

此对话框应该出现,点击下一步后,它将如上所示,此时,您可以选择哈希作为分隔符 - 即时自我数据排序!