1
职场实例
小伙伴们大家好,今天我们继续讲解一些Power Query中常用的基础函数。
上期回顾:(点击下方链接跳转查看)
Power Query使用Text.Length函数计算字符串长度
这期文章我们来学习一个文本处理函数:Text.Insert函数(在指定的位置插入字符)。
Power Query中函数的使用方法和E服务器托管网xcel中函数的使用有很大的不同。学习Power Query的函数,我们需要放弃之前在Excel中的使用方法,以一种全新的思路进行思考和学习。
如下图所示:
A列为一列名称,该列名称有一个特点,都是由1个字母+数字组成的唯一产品编码。现在我们有一个需求:就是在每个单元格产品编码名称的字母后面加上一个间隔符“–”,即在统一的第1个字符后批量插入字符“-”。
2
解题思路
在Excel中我们完全可以利用替换函数SUBSTITUTE函数结合文本提取函数LEFT函数嵌套完成在指定位置插入字符的操作。
我们在B2单元格输入函数公式:
=SUBSTITUTE(A2,LEFT(A2,1),LEFT(A2,1)&”-“)
回车完成公式下拉填充公式即可。
LEFT(A2,1)部分用于提取左侧第1个字符;
LEFT(A2,1)&”-“部分用于将提取出来的左侧第1个字符与“-”相连接;
最后用SUBSTITUTE函数将A2单元格中的首个字符替换为首个字符加“-”。
那么在Power Query中我们如何在指定位置插入字符呢?服务器托管网
首先选中A列数据,通过点击Excel中的【数据-从表格】,进入到【创建表】的对话框,默认勾选“表包含标题”,点击【确定】后,即可将数据加载至Power Query编辑器中。
在Power Query编辑器中通过点击【添加列-自定义列】,进入到【自定义列】的功能面板中。
在【新列名】处可自定义输入:在首位字母后加”-“
在自定义列公式框内输入公式:
=Text.Insert([名称],1,”-“)
最后点击【确定】,即可添加一列在指定位置插入字符。
Text.Insert函数是实现在字符串数据的相应位置插入字符串的函数。
本函数有3个参数:
=Text.Insert(参数1 as Text,参数2 as Number,参数3 as Text) as Text
参数1:为原始字符串,数据类型为文本类型,值为需要插入字符串的数据
参数2:为偏移量,数据类型为数值类型,值为插入字符串之前的偏移量
参数3:为插入字符,数据类型为文本类型,值为插入的新字符串。
注意:
①函数公式字母的大小写,每个单词的首字母必须为大写。
②Text.Insert函数的第1参数“[名称]”可通过在【可用列】候选框内双击输入,或选中后点击下方【插入】输入均可。
服务器托管,北京服务器托管,服务器租用 http://www.fwqtg.net
机房租用,北京机房租用,IDC机房托管, http://www.fwqtg.net
1. 所有的 C 语言程序都需要包含main()函数。 代码从main()函数开始执行。 stdio.h是一个头文件 (标准输入输出头文件) ,#include是一个预处理命令,用来引入头文件。 当编译器遇到printf()函数时,如果没有找到stdio.h头…