Если кто-то имеет доступ к формулам динамического массива (в настоящее время доступен только для инсайдеров Office 365), его можно просто поместить в первую ячейку, и результаты будут распределены по:
=SMALL(UNIQUE(A:A),SEQUENCE(,5))
В противном случае нам нужно определенным образом использовать некоторую формулу массива.
У нас должно быть что-то кроме числа в ячейке, непосредственно предшествующей тому, где мы помещаемформула в первой ячейке. Поэтому, если я помещаю формулу в C1, B1 не должен содержать одно из чисел, как нам нужно, чтобы сослаться на него.
Поместите это в C1:
=SMALL(IF(COUNTIF($B$1:B$1,$A$1:$A$20)=0,$A$1:$A$20),1)
Будучи формулой массиваэто должно быть подтверждено Ctrl-Shift-enter вместо Enter при выходе из режима редактирования. Затем скопируйте более 5 столбцов.
Если вы не можете покинуть ячейку B1 без номера, тогда мы должны получить массив другим способом:
Поместите эту формулу массива в первую ячейку:
=SMALL(INDEX($A:$A,N(IF({1},MODE.MULT(IF(MATCH($A$1:$A$20,$A:$A,0)=ROW($A$1:$A$20),ROW($A$1:$A$20)*{1,1}))))),COLUMN(A:A))
Будучи формулой массива, она должна быть подтверждена Ctrl-Shift-enter вместо Enter при выходе из режима редактирования. Затем скопируйте более 5 столбцов.