Excel实现下图效果?

2025-06-20 09:38:44
推荐回答(5个)
回答1:

下面是行号重复或循环的,你再用INDIRECT函数调整一下对应行号就行了,公式中的3或者A3可用COUNTA得出,后面之所以用+1这么繁琐,是为了方便从那个行号开始,就直接填上去就行了,便于记忆而已。
=(CEILING(ROW(A1),3)/3)-1+1

=MOD(ROW(A3),3)+1

回答2:

可以用函数公式实现,但是你的数据结构最好是明确,没有行列标号的!也没有说清楚循环的指定单元格数据源!公式怎么做啊!

回答3:

用删除重复项功能
方法:
选中一列之后 选择数据 删除重复项即可

回答4:

使用代码循环罗列

回答5:

在D1和E1中分别输入或复制粘贴下列公式

=INDEX(A:A,INT(ROW(A3)/3))

=INDEX(B:B,MOD(ROW(A3),3)+1)

选择D1:E1,下拉填充

网页链接

如果让DE两列的公式随着AB两列的数据的增减而变化,

在D1和E1中分别输入或复制粘贴下列公式

=IF(ROW()>COUNTA(A:A)*COUNTA(B:B),"",INDEX(A:A,INT((ROW(A1)-1)/COUNTA(B:B)+1)))    =IF(ROW()>COUNTA(A:A)*COUNTA(B:B),"",INDEX(B:B,MOD((ROW(A1)-1),COUNTA(B:B))+1))    

选择D1:E1,下拉填充的行数最少为A:B两列数据个数的乘积。