Найти тему
Сегодня солнечно

DISTINCT для EXCEL; Уникальная выборка по столбцу, поддерживаемая даже в Excel 2003

Если мы хотим допустим SELECT MAX(B),MIN(C),SUM(C) FROM GROUP BY A;

То сначала нужен список уникальных значений в столбике;

1 ВАРИАНТ

[A столбец]=список не уникальных значений

[D столбец]=СЧЁТЕСЛИ(A$1:A1;A1)

[E столбец]=СУММЕСЛИ(D$1:D1;1)

[F столбец]1;2;3;4;5;6;7

[G столбец]=ПОИСКПОЗ(F1;E:E;0)

[H столбец]=ПСТР(ИНДЕКС(A:A;G1;1);1;1) //==> список уникальных значений;

Растягиваем на всю длину столбика с не уникальными значениями.

2 ВАРИАНТ, ПРОСТОЙ С ПРЕРЫВАНИЯМИ(устраняется фильтрацией);

1) ==ЕСЛИ(СЧЁТЕСЛИ(A$5:A369;A5)=1;A5;"")

2) ФИЛЬТР НЕ ПУСТЫХ ЯЧЕЕК;

// примечание: первое значение не отображается, поправить самостоятельно

КОНЕЦ;

Пишите свой вариант в комментариях;