在Excel中拆分地址字段

use*_*677 0 excel vba excel-2007 excel-vba excel-formula

我有一个带有地址的单元格的excel文件.

3个不同的数据示例:

 123 Main Street/n Apartment2 /n New York, NY 10001
 123 Main Street/n New York, NY 10001
 123 Main Street
Run Code Online (Sandbox Code Playgroud)

我想把它分成三个独立的领域.但是,如上面的数据所示,有些将出现0次/ n,有些将出现2次.有些人会有3次出现.

我可以处理一次,其中:= LEFT(E6,SEARCH("/ n",E6,1)-2)= RIGHT(导出!E6,LEN(导出!E6) - 搜索("/ n",导出! E6,1)-1)

但是,当有可变数量的/ n时,我的公式开始分解

有什么建议?

Pet*_* L. 5

解决方案值得回答:

将"/ n"替换为您数据中不存在的任何单个字符,例如@#$^~- 并使用Text to Columns.

全部替换可通过按CTRL+获得H.

如果您不确定数据是否在您的数据中 - 请在更换前通过搜索进行检查.