Tedius транспонировать в Excel - PullRequest
0 голосов
/ 16 февраля 2012

У меня есть набор данных (26250) в одном столбце, но они нужны мне в строках по 175 значений, другими словами, мне нужно переставить их в 150 строк, и я должен сделать это как минимум для 10 файлов. Мне интересно, есть ли Perl-скрипт, который может сделать это автоматически. Я проверил вопросы транспонирования, но они просто перенесли все столбцы в один ряд. Есть ли команда, которую я могу использовать для определения количества значений в строке?

Спасибо заранее

Юма

Ответы [ 2 ]

1 голос
/ 16 февраля 2012

Вот возможное решение в Excel:

  1. Поместите ваши данные в столбец A

  2. Поместите эту формулу в C1:

    = СМЕЩЕНИЕ ($ A $ 1, (КОЛОННА (C1) -3) + (ROW (C1) -1) * 175, 0)

  3. Разверните C1, чтобы воспроизвести формулу в диапазоне 175 x 150. Диапазон должен быть C1: FU149.

Редактировать: я изменил $ A1 на $ A $ 1

Редактировать 2: Надеюсь, это делает то, что вам нужно. Я не совсем понимаю, что вы подразумеваете под «транспонированием», но если вы хотите, чтобы данные располагались в мажорном столбце, а не в мажорной строке, используйте эту формулу:

=OFFSET($A$1,(COLUMN(C1)-3)*150 + (ROW(C1)-1), 0)
0 голосов
/ 22 октября 2017

Я думаю, что вы хотите или, возможно, что вам нужно, это:

{=TRANSPOSE(A1:A3)}

что-то очень важное, чтобы написать формулу и нажмите Ctrl + Shift + Введите , чтобы (я не знаю, как это сказать) «зафиксировать» его в ячейке, иначе он не будет работать.

...