Wil*_*dan 5 cartesian-product cross-join google-sheets google-sheets-formula
希望有人可以帮助我在 Google 表格中使用笛卡尔积。我的数据位于两个单独的列中,并希望在单独的选项卡中创建两列的所有可能组合。第一列是 ID(文本),第二列是日期格式。输出应该是两个单独的列。该公式应该是动态的,即当新的 ID 或日期添加到输入列表时列表应该更新。
我在网上寻找解决方案,但尚未找到有效的解决方案。我精通 Excel,但不太精通 Google Sheet :)
soM*_*rio 10
用这个:
=ARRAYFORMULA(
SPLIT(
FLATTEN(
FILTER('input 1'!A2:A, 'input 1'!A2:A <> "")
& ","
& TRANSPOSE(FILTER('input 2'!A2:A, 'input 2'!A2:A <> ""))
),
","
)
)
Run Code Online (Sandbox Code Playgroud)
在单元格中A3,但请确保将 B 列重新格式化为date(复制 E 列的格式):