如何在 Excel 中分隔地址(3 种方法)
方法 1 – 使用“文本分列”选项拆分地址
以下数据集显示了 B5 单元格中的地址 986 Riverview Ct-Xenia, OH, 45385',我们希望从中分离出街道、城市、州、邮政编码将代码写入以下单元格。
步骤:
- 选择描述完整地址的列,然后在相邻列中复制完整地址。
- 转到数据标签,然后选择“文本分列”选项。
- 这将带我们进入将文本转换为分栏向导步骤 1窗口。
- 选择分隔来分隔特定部分,可以是逗号、制表符、连字符或空格。
- 所选值位于预览部分。
- 单击下一步按钮。
- 将弹出将文本转换为分栏向导第 2 步窗口。
- 如果文件中的地址由逗号和连字符分隔,请在中选择逗号和连字符分隔符部分,并在预览部分中查看分隔值。
- 按下一步。
- 在将文本转换为列向导步骤 3 中,选择列数据格式作为常规。
- 选择目的地作为$C$5。
- 您将获得数据预览,其中显示按照命令的分隔。
- 按完成以获得结果。
- 命名列标题,例如街道、城市、州和邮政编码。
- 结果将类似于下图:
方法 2 – 使用快速填充功能
步骤:
- 根据我们想要在列中连续填充的信息模式,填充第一个单元格(单元格C5、D5、E5、F5)。
- 转到数据选项卡并选择“快速填充”选项。
- 填充C 列(包含街道地址)、列 D(填充城市名称)、列 E (填充州/省/自治区)、列 F (填充 F )与邮政编码。
- 快速填充功能将根据第一行中提供的模式填充其余部分。 (上图中,我们选择了 style="font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Oxygen-Sans, Ubuntu, Cantarell, 'Helvetica Neue', sans-serif;"> Street。)< /跨度>
- 单击数据选项卡中的快速填充选项,从完整地址中获取“街道地址”。
- 在 D5 行中填写完整地址所在的 B5 中的城市名称 Xenia。
- 在D4中选择城市。
- 单击快速填充选项。
下图显示了使用“快速填充”选项获取所有“城市”名称的结果。
- 使用相同的快速填充方法,您可以获得所有“州”和“邮政编码”值。
最终输出如下图所示:
方法 3 – 使用 Excel LEFT、RIGHT 和 MID 函数
步骤:
- 选择单元格C5。
- 输入以下公式:
=LEFT(B5,16)
- 按Enter键查看结果。
- 选择单元格F5。
- 输入以下公式:
=RIGHT(B5,5)
- 按Enter键查看结果。
- 选择单元格D5。
- 输入以下公式:
=MID(B5,18,5)
- 按Enter获取城市名称。
- 选择E5。
- 输入以下公式:
=MID(B5,25,2)
- 按Enter键获取州名称。
- 在每列中使用填充手柄工具。
我们从完整地址中获取“街道、城市、州、邮政编码”。