Jon*_*Mee 4 worksheet-function combine microsoft-excel
我有一个包含单元格的输入行:
我想从这个集合中生成长度为 3 的所有可能的组合。所以我想要包含 3 个填充单元格的行,每行的元素将包含一个独立于顺序的唯一集合。换句话说,我不会有 50、30、50 和 30、50、50。
我是手工完成的,所以这可能并不完美,但我相信我的输出应该是:
我知道我可以用 VBA 生成这些,但我想知道:Excel 是否有任何用于生成这些行的本机命令?
Mek*_*lay 10
您可以CROSSJOIN
在 Excel 中使用该功能(Excel 2010 和 2013 所需的 PowerPivot 插件,您可以从 Microsoft免费下载)。CROSSJOIN
可以在MSDN 网站上找到有关该功能的详细信息。
总之,建立基础数据为两个(一式两份)表table1
和table2
确保他们有不同的列名,然后使用CROSSJOIN(table1, table2)
。