WPS如何将A,B两列数据自动填充到C列样子如图例,数据量过大求助

B列可以随机,A列按顺序

C1公式:

=IF(MOD(ROW(),3)=0,INDEX(A:A,INT((ROW()-1)/3+1)),INDEX(B:B,MATCH(INDEX(A:A,INT((ROW()-1)/3+1)),A:A,0)+MOD(ROW(),3)-1))

下拉:

追问

非常感谢,刚试了一下效果杠杠的,有个问题A列是n(通常n>500)的名字,B列是m(m>20)个符号填充到C列有公式。填充到后面显示:
0
0
张三
0
0
王十五

追答

能麻烦你描述一下规律吗,我对帖子图总结的规律的,每三行取一次A列的名字,名字之前两行分别是名字对应的B列当前行、下一行的数据。这个规律要求AB列必须同长。

追问

非常感谢您的公式已经很好了,我可以吧B列的内容复制粘贴到和A列同长问题就解决了;可能我提的问题不够清晰:因为A列B列的的数量都不是固定的(内容都是人名字)A列按间隔填充到C列间隔是2就是刚才的问题了,实际间隔也可能是5,6.7或者说任意数字,B列按照A列留下的空位随机填充就可以了,您那个公式我改改学习学习就可以用。
谢谢

温馨提示:答案为网友推荐,仅供参考
相似回答