EXCEL中两组数据做成多对多对应,比如有{1,2,3}{4,5,6},在EXCEL中做成如下图两列数据

2025-01-05 05:10:24
推荐回答(2个)
回答1:

若A列是: 1 2 3 ……
B列是: 4 5 6 ……
C1写公式:
=INDIRECT("A"&INT((ROW(A1)-1)/COUNTA(B:B)+1))
下拖复制
D1写公式:
=OFFSET($B$1,MOD(ROW(A2)-1,COUNTA(B:B)),)
下拖复制

复制的行数为:A列数据个数*B列数据个数

回答2:

就你图中数据,a列先填入数据
b1输入=countif(a$1,a1,a1)+3
下拉复制填充