订购垂直列表>水平,按字母顺序,没有空格

时间:2016-10-01 11:33:30

标签: excel row alphabetical-sort

我在A列中有一个名单列表,其中有一些空行(需要为空白)。 我想按字母顺序排列这个列表(第7行,第J列到......),没有空格。 我知道如何将值水平放置(值在A1:A5中,公式在J7中):

=INDEX($A$1:$A$5;MATCH(0,COUNT.IF($I$7:I7,$A$1:$A$5),0))

但是,你能帮我按字母顺序排序吗?没有空白吗?

1 个答案:

答案 0 :(得分:0)

非常简单

使用 A1 A5 中的数据,在 B1 中输入:

=LOOKUP(1,0/FREQUENCY(ROW(),COUNTIF($A$1:$A$5,"<="&$A$1:$A$5)),$A$1:$A$5)

并复制下来。然后在 J7 中输入:

=IF(INDEX($B:$B,COLUMNS($A:A))=0,"",INDEX($B:$B,COLUMNS($A:A)))

并复制:

enter image description here

B 进行排序。
第7行执行水平分布和删除任何零。