Excel中在不改变顺序的前提下,将空值出去除后依次排列。 数据有很多行。由于不能删除所以只能用公式。如

很好的达到效果可以追加悬赏。

第1个回答  2013-04-18

在V2输入公式右拉再下拉,数组公式,输入完成后要按三键  CTRL+SHIFT+回车  结束。


以G列到T列区域为例,公式如下:

=IF(COUNT($G2:$T2)<COLUMN(A1),"",INDEX($G2:$T2,SMALL(IF($G2:$T2<>"",COLUMN($A:$N),99),COLUMN(A1))))


如果是F列到U列区域则公式如下:

=IF(COUNT($F2:$U2)<COLUMN(A1),"",INDEX($F2:$U2,SMALL(IF($F2:$U2<>"",COLUMN($A:$P),99),COLUMN(A1))))





本回答被提问者采纳
第2个回答  2013-04-18
蝶飞进,不就可以了难题搞活而后机
相似回答