2012-01-13 2 views
1

Может ли кто-нибудь помочь мне с формулой excel, которая группирует связанные строки и создает результат значения, разделенный запятой.Как преобразовать значения ячеек в значение, разделенное запятыми, в excel?

Оригинал:

State city 
WB city1 
WB city2 
WB city3 
WB city4 
WB city5 
Kar banga 
kar Mysore 

Ожидаемое:

State city 
WB ciry1,city2,city3,city4,city5 
Kar banga,Mysore 

ответ

0

Что вы ищете здесь что-то вроде цикл, который эта формула в Excel сделать provide.You не нужно писать код, чтобы сделать это лучший способ в excel - разбить вашу задачу на 3 этапа:

  1. Определите уникальные состояния и перечислите их как c Заголовки осей
  2. Используя оператор формулы if, получите все значения, соответствующие заголовкам столбцов, и перечислите их в этой конкретной строке. Пример: = IF (C5 = D $ 4, D4, "") (Перетащите эту формулу полностью вниз)
  3. Используя формулу concatenate, объедините столбцы, чтобы получить окончательное решение.

Если это будет отвечать вашим потребностям, я могу расширить требуемые формулы.

+0

Просьба указать формулу для stpe2. –

+0

Seanog это руководство высокого уровня - как таковой это комментарий в лучшем случае не ответ – brettdj

+0

См. Формулу выше. Примечание. $ Используется так, что при перетаскивании формулы значение D4 заголовка не изменяется. – Seanog

Смежные вопросы