按照垂直>水平,按字母顺序排列列表,无空白
我有列A中的名称列表,有一些空行(需要为空)。 我想要水平排列这个列表(第7行,J列…),按字母顺序排列,没有空白。 我知道如何水平放置数值(值在A1:A5,公式在J7):
=INDEX($A$1:$A$5;MATCH(0,COUNT.IF($I$7:I7,$A$1:$A$5),0))
但是,你能帮我按照字母顺序排列吗?
很容易
使用A1到A5中的数据,在B1中input:
=LOOKUP(1,0/FREQUENCY(ROW(),COUNTIF($A$1:$A$5,"<="&$A$1:$A$5)),$A$1:$A$5)
并抄下来。 然后在J7中input:
=IF(INDEX($B:$B,COLUMNS($A:A))=0,"",INDEX($B:$B,COLUMNS($A:A)))
并复制:
B列进行sorting。
第7行进行水平分配和删除任何零。