在Excel中按升序合并两个列表

时间:2019-07-09 08:53:24

标签: excel list sorting excel-formula merge

我在Excel中有两个独立的列表。我需要将它们合并到一个列表中,并使该列表升序排列。

例如,如何合并这两个列表(Excel中的命名范围List1List2

List1      List2
AA         BB
DD         CC
FF         EE
GG

进入一个列表

AA
BB
CC
DD
EE
FF
GG

可以仅使用公式(不使用VBA)实现排序后的合并列表吗?

1 个答案:

答案 0 :(得分:0)

可能存在一个更好/更短的公式,但是您可以使用:

enter image description here

在单元格C2中,使用公式:

=CONCAT(IF(COUNTIF($A$2:$B$5,"<="&$A$2:$B$5)=SMALL(COUNTIF($A$2:$B$5,"<="&$A$2:$B$5),ROW(A1)+COUNTBLANK($A$2:$B$5)),$A$2:$B$5,""))

通过 Ctrl Shift Enter

作为数组输入

向下拖动...