Объединить два списка в Excel в порядке возрастания - PullRequest
0 голосов
/ 09 июля 2019

У меня есть два независимых списка в Excel.Мне нужно объединить их в один список и отсортировать их по возрастанию.

Например, как объединить эти два списка (Именованные диапазоны List1 и List2 в Excel)

List1      List2
AA         BB
DD         CC
FF         EE
GG

в один список

AA
BB
CC
DD
EE
FF
GG

Можно ли получить отсортированный объединенный список, используя только формулы (без VBA)?

1 Ответ

0 голосов
/ 09 июля 2019

Может быть, есть лучшая / более короткая формула, но вы можете использовать:

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 Ввести

Перетащить вниз ...

...