题目:
将替换区的数据,挨个按顺序替换源数据,多出的补全在下面,需保持原来的顺序。
解法:
let 待替换= Excel.CurrentWorkbook(){[Name="表2"]}[Content], 源 = Excel.CurrentWorkbo[......]
国内首个M语言分享博客
将替换区的数据,挨个按顺序替换源数据,多出的补全在下面,需保持原来的顺序。
let 待替换= Excel.CurrentWorkbook(){[Name="表2"]}[Content], 源 = Excel.CurrentWorkbo[......]
左表转成右表,同一[Aircraft][Model][WheelNum]依次横向排列。
先分组,表和列之间多次转换后,展开即可。
let 源 = Excel.CurrentWorkbook(){[Name="表1"]}[Content],[......]
通过在文本值 text 的开头/尾部插入空格,返回填充到长度 count 的 text 值。 可选字符 character 可用于指定用于填充的字符。默认的填充字符是空格。
Text.PadStart/PadEnd(text as nullable text,count as num[......]
返回value的文本表示形式。value可以是number、date、time、datetime、datetimezone、logical、duration或binary值。如果给定值为Null,Text.From将返回 Null。还可以提供可选的culture。
Text.From[......]
从给定的文本值 text 返回字符值列表。
Text.ToList( text as text) as list
对数字的每一位求和,如7567868,计算7+5+6+7+8+6+8=?
为了得到每一位的和,我们使用Text.ToList将原数字拆分[......]
[......]
[......]
[......]
[......]
[......]