将填补缺口的记录分组为零

时间:2016-01-06 02:34:47

标签: excel excel-formula

1    2280  
3    1250  
5    1245  
9    1258  

但我需要这样的结果:

1 2280  
2 0  
3 1250  
4 0  
5 1245  
6 0  
7 0  
8 0  
9 1258  
10 0  

2 个答案:

答案 0 :(得分:2)

可能这个公式会更容易。

=IFERROR(VLOOKUP(D1,$A$1:$B$10,2,FALSE),0)

enter image description here

答案 1 :(得分:0)

将这两个公式放在D1中:E1。

=ROW()   '◄ D1
=IFERROR(IF(ROW()<INDEX(A:A, MATCH(ROW(),A:A )+(ROW()>1)-ISNUMBER(MATCH(ROW(),A:A, 0))), 0, INDEX(B:B, MATCH(ROW(),A:A, 0))), 0)   '◄ E1

根据需要填写。复制并选择“粘贴特殊值”,以将公式结果还原为其值并删除列A:C。

stupid_stuff