0

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

我花了很多时间尝试组合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

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

4

1 回答 1

0

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

File->open

<select the file from the dialogue box>

导入文件的对话框

应该会出现这个对话框,点击next后会出现如上,此时可以选择一个hash作为分隔符——即时自我数据排序!

于 2014-05-23T10:14:53.220 回答