Excel技巧之:快速生成笛卡尔积表

您所在的位置:网站首页 笛卡尔坐标系爱心公式 Excel技巧之:快速生成笛卡尔积表

Excel技巧之:快速生成笛卡尔积表

2023-10-26 02:27| 来源: 网络整理| 查看: 265

今天为大家介绍如何在Excel中快速生成笛卡尔积表 (Power BI亦适用)

假设我们有下面两张表:产品 (5种产品)、颜色(4种颜色),需要将两张表的内容进行笛卡尔积,生成第三张表(5*4产品颜色组合表)

那么怎么实现呢?

方法分享

1. 分别将产品与颜色表添加到Power Query数据查询中,方法如下图所示:选择表内容>>在数据菜单下选择自表格/区域>>在Power Query中直接点击关闭并上载至(这里选择仅创建链接)

完成后我们会在Excel查询与链接窗口中看到之前创建的2个查询

2. 选择产品查询并进行编辑 (此时会进入到Power Query编辑器),在添加列菜单下选择添加自定义列,这里直接输入颜色(表名),确定后会发现增加了一个自定义列,列的内容为table (刚刚新增的颜色表)。当我们点击展开自该定义列,选择需要显示的列名(颜色)。最后保存并上载至对应的单元格便大功告成!(具体流程请参见下GIF动画)

总结

需要注意的是:生成笛卡尔积表与传统的Power Query多表连接关联是不同的,后者需要在不同的表中存在着关联的键,而今天的笛卡尔积表仅需要通过添加自定义列便可轻松实现。不过当生成笛卡尔积表之前,请注意表的大小,2张1000行的表生成笛卡尔积表会有1000000行哦~



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3