我正在制定2020年卢卡人口普查计划。
我在excel中有一堆表,但有一堆地址,但我需要隔离字段。
街道号码,街道名称,号码。
例如我的地址如下: " 123 North G St 301"或" 123 North G St A" (公寓可以是数字或字母) 所以我需要3个单独列中的上述地址
street Num | Street Name | Apt Num
123 | North G St | 301
我能够隔离街道号码,但是我坚持隔离没有公寓号码的街道名称,并隔离了公寓号码。 我看到的一种模式是在第4次" " char获取公寓号但不知道如何做到这一点。 对于街道名称,我需要在第一个"之后捕获所有内容。 "和最后一切之前的一切" "焦炭。
有人有什么想法吗?
答案 0 :(得分:1)
根据您的输入,您在最后一个空格后面有最新数据。 我创建了两个辅助列来查找第一个和最后一个空格,并分别将它们放在B2和C2中。然后我用它们将你的三列拆分放入D2,E2和F2。有很多方法可以找到最后一个空格,但这个方法有效。如果更容易,您还可以组合公式并删除辅助列。
假设您的地址在A2
B2=find(" ", A2)
C2=find("$", SUBSTITUTE(A2, " ", "$", len(A2)-len(SUBSTITUTE(A2, " ", ""))))
D2=left(A2, find( " ", A2)-1)
E2=(mid(A2, B2+1, C2-B2))
F2=right(A2, len(A2)-C2)
Address |first space |last space | Street Number | Street |Apt #
123 North G St 301 |4 |15 |123 |North G St |301
123 North G St A |4 |15 |123 |North G St |A