Страницы: 1
RSS
По id из столбца выписать все значения в строку, Выписать по id значения из столбца в одну строку
 
Имеем столбец с ID, они могут повторяться. Во втором столбце значения этих id.
Нужно повторяющиеся значения получить в одну строку напротив id с разделителем или в разные столбцы.
Вроде простая задача, но что-то никак не соображу как сделать.
 
Многоразовый ВПР (VLOOKUP)
Согласие есть продукт при полном непротивлении сторон
 
смотрел и читал комменты - в строку так и не понял как выписать
 
Цитата
paseek написал: в строку
Формула массива
Код
=ЕСЛИОШИБКА(ИНДЕКС($B$1:$B$1789;НАИМЕНЬШИЙ(ЕСЛИ($D$1=A1:A1789;СТРОКА(B1:B1789);"");СТОЛБЕЦ()-4));"")
Изменено: Sanja - 07.04.2019 22:13:09 (минус 1 в формуле было лишним)
Согласие есть продукт при полном непротивлении сторон
 
может я не точно сформулировал задачу - напротив id=80 я хочу получить - "Пинки Пай; Другие герои"
 
Немного измените формулу и протяните вниз
Согласие есть продукт при полном непротивлении сторон
 
в Power Query
Код
= Table.Group(Excel.CurrentWorkbook(){[Name="Таблица1"]}[Content], {"Столбец1"}, {{"Столбец2", each Text.Combine(List.Transform(_[Столбец2], Text.From), "; "), type text}})
 
Цитата
Sanja написал:
Немного измените формулу и протяните вниз
Спасибо, буду изучать
У самого не получилось
 
Цитата
paseek написал:
Нужно повторяющиеся значения получить в одну строку напротив id с разделителем
Код
=VLOOKUPCOUPLE(A:B;1;A1;2;", ")

Код UDF в копилке
https://www.planetaexcel.ru/forum/index.php?PAGE_NAME=read&FID=2&TID=10&TITLE_SEO=10
 
Можно немного унифицировать, использовать столбцы целиком
Код
=ЕСЛИОШИБКА(ИНДЕКС(B:B;НАИМЕНЬШИЙ(ЕСЛИ(A1=A:A;СТРОКА(B:B);"");СТОЛБЕЦ()-2));"")
Согласие есть продукт при полном непротивлении сторон
 
Цитата
Hugo написал:
Код ? 1=VLOOKUPCOUPLE(A:B;1;A1;2;", ")
Проще к восприятию но, почему-то не работает
 
Цитата
paseek написал:
почему-то не работает
Цитата
Hugo написал:
Код UDF в копилке
Лень двигатель прогресса, доказано!!!
Страницы: 1
Наверх