複数列対応のExcelによるクロス結合の別解
ExcelでREDUCEやらを使ってクロス結合を書いてみました。複数列*複数列でも対応してます。
=LAMBDA(range1,range2, DROP(REDUCE("",SEQUENCE(ROWS(range1)),LAMBDA(seed,num,VSTACK(seed,HSTACK(IF(SEQUENCE(ROWS(range2)),CHOOSEROWS(range1,num)),range2)))),1))
何の工夫もない完全な力業によるゴリ押し感ある数式に。上手い人はもっと短く書けるんでしょうね。
私なんかはこのへんが限界です。