excel-formula - 如何在没有逗号和分隔符的情况下分隔地址内容?(街道/城市/州/邮政编码)
问题描述
我想将地址字段分成自己的列,例如:街道地址 - 城市 - 州 - 邮政编码
我想用公式而不是宏来做到这一点。
例子:
1 NE 2nd St Oklahoma City OK 73104
1 Scotdale Rd La Grange Park IL 60526
1 Warner Ct Huntington NY 11743
10 Foothills Blvd Ste 160 Roseville CA 95747
我能够弄清楚如何提取州缩写和邮政编码,但不能提取城市。
没有逗号或分隔符使这更具挑战性。
我得到了带有以下公式的邮政编码。
=IF(ISERROR(SEARCH("-",RIGHT(TRIM(A2),5),1)),RIGHT(TRIM(A2),5),RIGHT(TRIM(A2),10))
我用下面的公式得到了州的缩写。
=MID(A1,LOOKUP(10^99,INDEX(FIND(" "&$I$3:$I$52&" ",A1)+1,0)),2)
我什至尝试了一些宏但没有成功。我想将地址字段分成自己的列,例如:街道地址 - 城市 - 州 - 邮政编码
解决方案
推荐阅读
- python - python - 具有 RangeIndex 与 Int64Index 的数据帧 - 为什么?
- android - Flutter 自定义键盘(“假”软键盘)
- facebook - 将照片上传到 facebook 群组 Graph API
- swift - 当 self 被释放时我应该调用完成处理程序吗
- dart - 转换子类型失败
- python - AttributeError:“NoneType”对象没有属性“标签”(使用 eyed3)
- java - 不了解静态初始化程序的输出
- javascript - 似乎无法使 ajax 在另一个内部工作
- c# - 动态组合矩形
- php - 数据表按钮导出未显示在 adminLTE/Bootstrap