【发布时间】:2013-01-23 10:16:35
【问题描述】:
我有一个带有地址的单元格的 excel 文件。
3 个不同的数据示例:
123 Main Street/n Apartment2 /n New York, NY 10001
123 Main Street/n New York, NY 10001
123 Main Street
我想将其拆分为三个单独的字段。但是,如上述数据所示,有的 /n 出现 0 次,有的出现 2 次。有些会出现3次。
我可以处理一个事件,其中: =LEFT(E6, 搜索("/n",E6,1)-2) =RIGHT(Export!E6,LEN(Export!E6)- SEARCH("/n",Export!E6,1)-1)
但是,当 /n 的数量可变时,我的公式开始分解
有什么建议吗?
【问题讨论】:
-
您不需要公式 - 文本到列将完美地完成工作)
-
不幸的是,我无法让文本到列工作,它只接受字符而不是两个“/n” 请记住 /n 实际上是两个字符而不是换行符。
-
将“/n”替换为不在您的数据中的任何单个字符,例如@#$^~ - 然后转到上面)通过 Ctrl-H 可以使用全部替换。
-
使用搜索查看! ;)
-
谢谢,我现在试试
标签: excel excel-2007 excel-formula vba