excel 缺失数据如何补齐

如图,很多块24个小时的数据,但是目前有缺失的,我想把时间序列每一块都按24小时补齐,其他两列补齐单元格,数据空白就可以。

在A1输入:
=MOD(ROW(A1)-1,24)+1
下拉;
B1公式:
=IFERROR(INDEX(E$3:E$1000,SMALL(IF($D$3:$D$1000=A1,ROW($1:$998),9^9),COUNTIF($A$1:$A1,$A1))),"")
数组公式,需要按CTRL+SHIFT+回车完成公式,右拉到C1,下拉。追问

我这个24小时序列是正好是一年的,按您的方法做了,B序列下拉,过了3000行后数据就没有了,是不是您设置了上限什么的?

追答

B1公式:
=IFERROR(INDEX(E$3:E$5000,SMALL(IF($D$3:$D$5000=A1,ROW($1:$4998),9^9),COUNTIF($A$1:$A1,$A1))),"")
数组公式,需要按CTRL+SHIFT+回车完成公式,右拉到C1,下拉。

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