在Excel中将邮寄地址分隔成单元格

在Excel中将邮寄地址分隔成单元格,excel,Excel,是否有一个公式可以在Excel中使用,将邮寄地址分成街道、城市、州和邮政编码的单元格? 我曾经使用一个批量邮件程序来做这件事,但现在已经没有访问权限了。问题是地址可能略有不同,有些可能有5位数的zip,有些可能有5位数+4,有些地址有逗号,有些没有 更新: 下面是一些示例数据。它们并不总是以制表符分隔,因为完整的列表是由其他几个列表组成的 0000 PENN AVE S | RICHFIELD | MN | 55423-3629 00 W 51ST ST

是否有一个公式可以在Excel中使用,将邮寄地址分成街道、城市、州和邮政编码的单元格?
我曾经使用一个批量邮件程序来做这件事,但现在已经没有访问权限了。问题是地址可能略有不同,有些可能有5位数的zip,有些可能有5位数+4,有些地址有逗号,有些没有

更新:
下面是一些示例数据。它们并不总是以制表符分隔,因为完整的列表是由其他几个列表组成的

0000 PENN AVE S     | RICHFIELD         | MN    | 55423-3629
00 W 51ST ST        | MINNEAPOLIS       | MN    | 55410-2110
000 COLUMBIA DRIVE  | EAGAN             | MN    | 55121-4202
000 - 3RD AVE SW    | FARIBAULT         | MN    | 55021
000 MENDOTA HGTS RD | MENDOTA HEIGHTS   | MN    | 55120-1426
0000 NICOLLET AVE S | RICHFIELD         | MN    | 55423
00 SUMMIT AVE       | SAINT PAUL        | MN    | 55102
00 KELLOGG BLVD  W  | SAINT PAUL        | MN    | 55102

你能举例说明你正在处理的一些数据是什么样子的吗?这些文本数据是在.txt文件中的吗?在excel的单元格中,它在哪里?检查这个相关的问题-