前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >如何添加前缀和后缀?

如何添加前缀和后缀?

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

在Excel中如果进行添加前缀和后缀,我们有几种方式。

例如:如果是数字100,我们需要变成为"自定义100自定义",那我们需要怎么样处理呢?

  1. 通过自定义格式。(不改变数字属性只为了做显示使用,不影响运算
  1. 通过直接合并。(改变单元格内容)改变了内容,无法再进行数字运算。 ="自定义"&100&"自定义"
  2. 通过函数改变格式。(改变数字属性)可以通过改变属性再进行计算。 =TEXT(100,"自定义#自定义")

那我们现在看下在Power Query中如何进行处理。

在Power Query中无法在不改变属性而只改变显示方式进行类似Excel处理1中的方式。只有在文本格式中进行处理,我们看下在文本状态下如何达到这类效果。这里我们简化了100的属性,正常情况需要通过Text.From来进行转换才能通过公式使用。

  1. 直接合并法:="自定义"&"100"&"自定义"。
  2. Text.Formate法: =Text.Format("#[字符]100#[字符]",[字符="自定义"])

=Text.Format("#{0}100#{0}",{"自定义"})

  1. 如果是一个单字符的前缀和后缀,我们也可以通过Text.PadStartText.PadEnd来进行添加。 添加前缀: =Text.PadStart("100",1+Number.From(Text.Length("100")),"自") 其中红色的1代表添加几个字符前缀。

添加后缀: = Text.PadEnd( "100",1+Number.From(Text.Length("100")),"自")

使用1+Number.From(Text.Length())相对来说就不需要额外一个一个计算需要补位的字符位数了。只需要确定添加几次单字符的前缀或者后缀。

  1. 另外还有一种方法,就是插入法。通过函数Text.Insert来实现。 添加前缀:= Text.Insert("100",0,"自定义")

添加后缀:= Text.Insert("100",Text.Length("100"),"自定义")

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

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

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

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

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档