Конвертировать 2-мерную таблицу в список - PullRequest
0 голосов
/ 21 июня 2019

Я использую Excel 2010.

У меня есть следующая таблица:

enter image description here

При использовании дублированных значений я получаю только 1,2,3,4 etc..

Есть предложения, как создать эту таблицу с помощью формулы?

Ответы [ 2 ]

2 голосов
/ 21 июня 2019

Другой подход с Power Query.В Excel 2010, если она еще не установлена, это бесплатная надстройка от Microsoft .

После того, как вы это сделаете:

  • выберите ячейкув исходной таблице
  • выберите для получения данных from Table/Range
  • Когда откроется пользовательский интерфейс
    • выберите столбец идентификатора
    • выберите Transform-->Unpivot-->Other columns
  • Закрыть и загрузить

Если вы добавляете данные в исходную таблицу, просто обновите запрос.

enter image description here

2 голосов
/ 21 июня 2019

Вы можете попробовать следующее:

Формула в G2:

=INDEX(A:A,INT((ROW(A1)-1)/4)+2)

Если у вас есть порядковые номера, вы можете использовать =INT(ROW(A4)/4)

Формула в H2:

=INDEX($B$1:$E$1,,COUNTIF($G$2:G2,G2))

Формула в I2:

=INDEX($B$2:$E$9,G2,MATCH(H2,$B$1:$E$1,0))

Перетащите все вниз ...

enter image description here

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...