一个巧办法,从格式极其混乱的Excel电话簿中提取出干净的号码

Excel学习世界 2024-11-20 21:59:08

经常有同学来问关于数据清洗的问题。正如我常说的,最好是在构建数据的最初就规范输入,实在不得已才要清洗。

清洗利器首选 Power Query。

案例:

清洗并整理下图 1 的数据表,从 B 列中提取出干净完整的电话号码,效果如下图 2 所示。

解决方案:

1. 选中数据表的任意单元格 --> 选择工具栏的“数据”-->“从表格”

2. 在弹出的对话框中保留默认设置 --> 点击“确定”

表格已上传至 Power Query。

3. 选中“电话”列 --> 选择工具栏的“主页”-->“拆分列”-->“按分隔符”

4. 在弹出的对话框中输入 1 --> 选择“最左侧的分隔符”--> 点击“确定”

5. 点击“电话.2”左侧的格式符号 --> 在弹出的菜单中选择“文本”

6. 在弹出的对话框中点击“替换当前转换”。

7. 选择工具栏的“添加列”-->“自定义列”

8. 在弹出的对话框中输入以下公式 --> 点击“确定”:

"1"&[电话.2]

9. 选中“自定义”列 --> 选择工具栏的“主页”-->“删除列”-->“删除其他列”

10. 修改标题。

11. 选择工具栏的“主页”-->“关闭并上载”-->“关闭并上载至”

12. 在弹出的对话框中选择“表”--> 选择“现有工作表”及所需上载至的位置 --> 点击“加载”

右边绿色的表格就是提取出来的电话号码。

0 阅读:7

Excel学习世界

简介:Excel 学习交流