Транспонировать Excel и создать новый столбец на основе транспонированных значений заголовка
У меня есть файл Excel:
И я пытаюсь транспонировать файл и создать новый столбец со значениями на основе значений заголовка. Итак, я хочу, чтобы в одном столбце (числе) были все числа и значения m0,m1,m2,m3
быть добавленным в новый столбец с заголовком Month
:
Кажется, довольно сложно найти что-либо в Интернете. Нужен ли мне макрос для этого? В идеале, я хочу сделать это в Excel, используя классические функции.
1 ответ
Вы всегда можете отобразить двумерную таблицу в одну строку или один столбец с формулой.
Скажем, ваши данные в столбцах от A до D, в E1 введите:
=INDEX($A$1:$D$1,ROUNDUP(ROW()/(COUNTA(A:A)-1),0))
и скопировать вниз. В F1 введите:
=INDEX($A$2:$D$9999,MOD(ROW()-1,COUNTA(A:A)-1)+1,ROUNDUP(ROW()/(COUNTA(A:A)-1),0))
и скопировать вниз:
Обратите внимание, что в этом отображении мы пересекаем таблицу вниз, а затем поперек. Столь же легко пройти через стол и затем вниз.