关于数组排列的问题,想实现数字A与数组B(a,b,c,d,e,f),最终展示出二维数组

关于数组排列的问题,想实现数字A(1,2,3,4) 与数组B(a,b,c,d,e,f),最终展示出二维数组{(1,a)、(1,b)、…(2,a)、(2,b)、……(4、f) }
浙江省
浏览 182
收藏
3
分享
3 +1
7
+1
全部评论 7
 
月桂醇
没那么麻烦
· 河北省
回复
 
EnterZero
=LET(a,A1:A6,b,B1:B4,MAKEARRAY(6,4,LAMBDA(x,y,TEXTJOIN("",,CHOOSEROWS(a,x),CHOOSEROWS(b,y))))) 自行参考,可以组合任意字符
· 四川省
1
回复
EnterZero
补充:6,4也可直接counta替换,也可以
· 四川省
1
回复
 
聂道强
聂道强

@金山办公

=TEXTSPLIT(TEXTJOIN("|",TRUE,MAP(E1:E4,LAMBDA(a,TEXTJOIN("|",TRUE,a&","&F1:F6)))),,"|")
· 广东省
回复
 
梦
不知道你要的二维表格是不是这样的 =MAKEARRAY(7,6,LAMBDA(x,y,TEXTJOIN(",",TRUE,x,CHAR(96+y))))。 7为A的个数,6为B的个数
· 四川省
回复
 
千叶
=DROP(REDUCE("",A1:D1,LAMBDA(x,y,VSTACK(x,HSTACK(IFERROR(0/TOCOL(A2:F2),y),TOCOL(A2:F2))))),1)
· 湖北省
回复
 
清华学弟任泽岩
清华学弟任泽岩

创作者俱乐部成员

打卡学习
· 广东省
回复