Мне нужна помощь в получении таблицы, которая выглядит следующим образом:

Smith, A.   Education       
Smith, A.   Government      
Smith, A.   Marketing

Чтобы посмотреть, имя указано один раз, а три слова указаны в отдельных столбцах:

Smith, A.   Education   Government  Marketing

1 ответ1

3

Это можно сделать без VBA. Вот пример электронной таблицы с формулами, которые преобразуют данные.

  1. Используйте расширенный фильтр для копирования уникальных имен в столбец G.
  2. В D2 месте =COUNTIF(A:A,G2) и перетащите вниз
  3. В месте E2 =MATCH(G2,A:A,0)-2 и перетащите вниз
  4. Поместите числа, показанные на скриншоте, в H8:K8
  5. Поместите формулу из панели формул на снимке экрана в H2 и перетащите ее вверх и вниз. Формула есть =If(H$8<=$D2,OFFSET($A$1,$E2+H$8,1),"")

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .