excel隔行填充公式

2024-12-22 15:45:47
推荐回答(3个)
回答1:

举例:

先在C列筛选出所有空格单元格,
然后在C3中输入公式
=OFFSET($C2,,COLUMN($B$1)*(ROW()-MATCH($C2,C:C,0)))
可见单元格CTRL+EBTER输入完成
这时候你会发现一半已经完成还有一半是0
再筛选0的单元格,在输C4入公式:
=OFFSET($C2,,COLUMN($B$1)*(ROW()-MATCH($C2,C:C,0)))
可见单元格CTRL+EBTER输入完成
全部完成

回答2:

其实可以纯手工操作,呵呵,适合小白使用
需要三个辅助列(暂用列)
如你A1-10为1-10(任何类型都可以),先在B1输入1,B2输入4,选定B1和B2,下拉复制到与A列最末数据同行为止;再在C1输入2,C2输入5,选定C1和C2,同样下拉到A列最末数据同行为止;再在D1输入3,D2输入6,同样下拉……
再把C列和D列的数字剪切接到B列后面,把A后面无数据的地方按你需求填充为0至与B列最后一个数字为止,选B列和A列,自定义排序,以B列为主要关键字!
搞定。写起来字多,操作起来简单易懂。呵呵。

回答3:

试试以下公式
=IF(MOD(ROW(A1),3)=1,OFFSET($A$1,INT((ROW(A1)-1)/3),0),0)