У меня есть файл Excel:

И я пытаюсь транспонировать файл и создать новый столбец со значениями на основе значений заголовка. Итак, я хочу, чтобы в один столбец (число) были добавлены все числа и значения m0,m1,m2,m3 в новый столбец с заголовком Month:

Кажется, довольно сложно найти что-либо в Интернете. Нужен ли мне макрос для этого? В идеале, я хочу сделать это в Excel, используя классические функции.

1 ответ1

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))

и скопировать вниз:

Обратите внимание, что в этом отображении мы пересекаем таблицу вниз, а затем поперек. Столь же легко пройти через стол и затем вниз.

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