前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >如何按要求转换客户地址信息格式?

如何按要求转换客户地址信息格式?

作者头像
逍遥之
发布2020-03-23 16:35:14
6180
发布2020-03-23 16:35:14
举报
文章被收录于专栏:数据技巧

一、 收件人信息格式整理。

原格式:

要求格式:

我们来看下最终效果,批量处理同样的格式。

(一)观察差异并找到规律。

通过观察我们观察到其中一些关键信息,例如在原数据里面有一些字段信息,例如Full Name;Address1等,而要求的格式是根据字段信息进行的换行排列。

(二)先把字段名称提取并整理出来。

(三)把原数据和字段作为表格导入到Power Query。

(四)对地址信息表添加索引,这个是为之后分组依据做准备。

(五)通过字段列表对文本进行分割成行,之后进行一些格式的调整,例如对于文本进行修整,筛选掉空行。

分割时需要注意的几个地方

  • 分隔符
  • 因为在一个文本中多次出现,所以需要选择每次出现
  • 拆分成行,而不是列
  • 使用的是这个函数Splitter.SplitTextByEachDelimiter
  • 拆分条件是字段列表
  • 对文本数据进行一些调整

分隔整理后获得的数据。

(六)通过分组依据,文本合并,同时在合并过程中通过分隔符换行#(lf)来进行。 Text.Combine([地址],"#(lf)")

最后把索引删除就可以得到我们最终需要的格式了。

还有一个小技巧,因为每次刷新的时候,查询列表上载到表格后会根据实际内容进行格式行高调整,如果需要固定格式,则需要在Excel里面进行下设置。

先选择查询表,然后点击数据菜单中的属性按钮进行相应调整即可。

本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2018-11-22,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 数据技巧 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 一、 收件人信息格式整理。
    • (一)观察差异并找到规律。
      • (二)先把字段名称提取并整理出来。
        • (三)把原数据和字段作为表格导入到Power Query。
          • (四)对地址信息表添加索引,这个是为之后分组依据做准备。
            • (五)通过字段列表对文本进行分割成行,之后进行一些格式的调整,例如对于文本进行修整,筛选掉空行。
              • (六)通过分组依据,文本合并,同时在合并过程中通过分隔符换行#(lf)来进行。 Text.Combine([地址],"#(lf)")
              领券
              问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档