Страницы: 1
RSS
Извлечь уникальные значения
 
Народ, помогите пожалуйста. Есть столбец с числами. Мне нужно из этого столбца извлечь только уникальные числа, без повторов.

Столбец А:
1
2
4
5
7
5
2
5
6
7
Надо в соседнем столбце получить:
1
2
4
5
7
6
Нашёл где то в инете формулу: Извлечение уникальных значений
=ИНДЕКС($B$2:$B$16;НАИБОЛЬШИЙ(ЕСЛИ(ПОИСКПОЗ($B$2:$B$16;$B$2:$B$16;0)=СТРОКА($A$1:$A$15);СТРОКА($A$1:$A$15));СТРОКА(A1)))
Но применить её к своему примеру пока не получается.

Помогите чайнику, знающие люди.
Верь в себя, и ты чемпион!
 
В Екселе есть штатный инструмент "Удалить дубликаты". Используйте его.
Если автоматизировать бардак, то получится автоматизированный бардак.
 
Цитата
fenix_63 написал: Помогите чайнику
если б чайник приложил файл пример можно помочь, а так листок карандаш и в путь
Лень двигатель прогресса, доказано!!!
 
Я бы дубликаты удалил и даже с формулами и макросами не заморачивался)
 
Извиняюсь, вот таблица с моими наработками: Таблица

Это надо сделать строго формулами, иначе б я сюда не писал.
Изменено: fenix_63 - 18.02.2016 09:28:55
Верь в себя, и ты чемпион!
 
а зачем с начало выбирать уникальные в столбец а потом транспортировать в строку есть какой то сакральный смысл
Лень двигатель прогресса, доказано!!!
 
в Е26 и тянем вправо массивная
Код
=ЕСЛИОШИБКА(ИНДЕКС(НАИМЕНЬШИЙ($A$2:$A$11;СТРОКА($A$2:$A$11)-1);ПОИСКПОЗ(0;ЕСЛИ(ЕПУСТО($A$2:$A$11);"";СЧЁТЕСЛИ($D$26:D26;НАИМЕНЬШИЙ($A$2:$A$11;СТРОКА($A$2:$A$11)-1)));0));"")
Лень двигатель прогресса, доказано!!!
 
Цитата
fenix_63 написал: ... вот таблица
Вы бы еще на луну за файлом в 10 кб послали.
Это не усвоили:"2.3. Приложите файл(ы) с примером (общим весом не более 100 Кб) в реальной структуре и форматах данных того, что есть сейчас и того, что хотелось бы на выходе."
"Ctrl+S" - достойное завершение ваших гениальных мыслей!.. ;)
 
Пишет #ИМЯ? в ячейке.

Транспонировать из столбца в строку - ну просто по заданию нужно.
Верь в себя, и ты чемпион!
 
Цитата
fenix_63 написал: Пишет #ИМЯ?
у меня не пишет
Лень двигатель прогресса, доказано!!!
 
fenix_63,протестируйте ,кнопки test и test1 в файл-примере.
 
Сергей, да в 2007 экселе работает, спасибо, буду сейчас разбираться как она работает. На другой лист пробовал перенести - не получилось, ну да и ладно. Сразу бросилось в глаза $D$26:D26 это ж пустая ячейка. В общем буду разбираться, спасибо.

sv2013, протестировал - обе кнопки дают один и тот же результат. Макрос сам пока ещё не смотрел. Спасибо.
Верь в себя, и ты чемпион!
 
Воспользуйтесь такой обычной формулой
Код
=IFERROR(INDEX($A$1:$A$29;MATCH(1=1;INDEX((COUNTIF($C$1:C1;$A$1:$A$29)=0);0);0));"")
Страницы: 1
Читают тему
Наверх