С этой страницы. формула 1:
=IF(COUNTIF($A$2:A2,A2)=1,A2,"")
Введите его в B2 и заполните.
С этой страницы формула 2:
=IF(ROW()-ROW(NoBlanksRange)+1>ROWS(BlanksRange)-COUNTBLANK(BlanksRange),"",INDIRECT(ADDRESS(SMALL((IF(BlanksRange<>"",ROW(BlanksRange),ROW()+ROWS(BlanksRange))),ROW()-ROW(NoBlanksRange)+1),COLUMN(BlanksRange),4)))
Введите его в C2 и заполните. Назовите диапазон B2:B8 "BlanksRange" и диапазон C2:C8 "NoBlanksRange". Эти два диапазон должен иметь одинаковое количество строк (они не должны быть на один и те же строки, хотя).
Введите некоторые значения в ячейки от А2 до А8. Попробуйте поменять их. Вы увидите, что списки в столбцах B и C изменяются динамически.
Образец листа:
values formula 1 formula2
1 1 1
2 2 2
5 5 5
2 "" 7
1 "" ""
5 "" ""
7 7 ""
Две двойные кавычки представляют ячейки с пробелами