在我们的生活或工作中,经常会根据特定的规则扩展数据集。例如,大型国有企业的短期贷款或长期贷款、会计需要每月支付利息,投融资部门需要掌握每笔贷款的偿还时间或未来的每一个时刻的贷款金额。监察部需要知道贷款的时间点馀额是否与利息提取相符,但贷款数量很多,贷款时间点和贷款利率不同,导致了数据估计。(威廉莎士比亚、温斯顿、贷款、贷款、贷款、贷款、贷款、贷款、贷款、贷款)例如,企业每一名员工进入工厂,每三年支付一套雨衣、每五年一套棉衣、每两年一副皮手套等劳动保险。

有很多例子,但道理都一样。道理是有道理的,现在以建筑物门牌号的编制为例,学习数据的扩展。

在EXCEL中,输入下图的数据。

将上述数据转换为表,将表名更改为“表1”,将表加载到Power Query中后,(1)添加自定义列,并使用列表功能分别扩展单元格数、地板和客厅数据。(2)将新的三列数据依次扩展到新行。(3)将扩展的地板与扩展的客厅数据合并,分隔符为“0”。(4)将建筑编号、扩展单元数和步骤3中生产的数据列合并为“--”分隔符。(5)删除多馀的热量。(6)将数据加载到EXCEL中。

建筑门牌号的编制,如果有楼层价格、客厅面积等数据,以后可以对数据进行透视、反向透视、超级透视、表级别的分割、合并、比较和过滤。

上述操作自动生成的代码如下:

Let

源=excel.currentworkbook () {[名称='表1']} [内容],

更改类型=Table。TransformColumnTypes(源、{{“层”、类型文本}、{“单元格数”、In}、{“层”、iii)

单元格数扩展=Table。AddColumn(更改的类型,“单元格数扩展”,each {1).[单元格数]})、

楼板延伸=Table。AddColumn(单元格数扩展,“地板扩展”,each {1).[地板]})、

客厅扩展=Table。AddColumn(楼板延伸,“房间延伸”,each {1).[房间]},

单元格数展开到新行=Table。ExpandListColumn(客厅扩展,“单元格数扩展”),

将楼板展开到新行=Table。ExpandListColumn(单元格数扩展到新行,“地板扩展”),

将客厅扩展到新行=Table。ExpandListColumn(地板扩展到新行,“客厅扩展”),

# '合并地板、客厅'=Table。CombineColumn(客厅将延伸到新行,{ '楼板延伸',type text},{ '房间延伸',typetext}})

生成门牌号=Table。CombineColumn(# '楼板、客厅合并'、{ '建筑'、type text}、{ '单元格扩展'、typetext}})

删除的列=Table。RemoveColumns(生成门牌号、{“单元数”、“地板”、“房间”})

删除的列

1.《【excel怎么编门牌】门牌号排列等(笛卡尔应用场景3)》援引自互联网,旨在传递更多网络信息知识,仅代表作者本人观点,与本网站无关,侵删请联系页脚下方联系方式。

2.《【excel怎么编门牌】门牌号排列等(笛卡尔应用场景3)》仅供读者参考,本网站未对该内容进行证实,对其原创性、真实性、完整性、及时性不作任何保证。

3.文章转载时请保留本站内容来源地址,https://www.lu-xu.com/keji/2515997.html