文章 / 公众号历史文章
【解法升级】Excel进化岛精华曝光,使用动态数组函数实现笛卡尔积计算返回
在Excel催化剂的功能里,有一波是快速生成迪卡尔积结果集的功能。 Excel催化剂功能第57波 一键生成完全组合的笛卡尔积结果表 最近在Excel进化岛知识星球里发起大家学习动态数组函数,因其前景太广阔了,非常值得一学。 经过不断测试和验证,又出来一个新的解法,性能更高。学习就该有这样的氛围,灵感
在Excel催化剂的功能里,有一波是快速生成迪卡尔积结果集的功能。
Excel催化剂功能第57波-一键生成完全组合的笛卡尔积结果表
最近在Excel进化岛知识星球里发起大家学习动态数组函数,因其前景太广阔了,非常值得一学。
经过不断测试和验证,又出来一个新的解法,性能更高。学习就该有这样的氛围,灵感不断得到碰撞,案例文件在知识星球里分享,可加入星球一起更高效学习讨论。

新算法不需要INDEX定位,只是简单两个数组横向连接一下即可完成。

以下为李解老师给出的答案。
在名称管理器上定义了一个LAMDA函数的自定义函数fx,单行单列的效果如下:

多行多列的效果如下:

更高阶的,自定义函数,还可以嵌套使用,一样出来正确结果。

fx函数定义的非常优雅,就这么简单就可以了。

看完上述内容,精喜到你了吗?
没错,Excel进化岛里,大伽聚集,带领大家在Excel最前沿实用的领域学习成长,喜欢学习进步的不容错过。
为何动态数组函数值得学习,我在知识星球里也详细分享过。

最新的Excel催化剂在线版也更新了动态数组公式的辅助功能,让低版本的Excel/WPS可以实现OFFICE365的动态数据公式的体验,自动扩展公式结果集,返回多值数据结果。
这样一个知识星球,值得广大Excel学习爱好者的加入,现在加入,仍然可以包邮送出林书明&李欣老师的纸质图书《Excel核心能力和避错指南》一本。