Как преобразовать столбцы в строки в Excel с помощью формул

Иногда вам может понадобиться преобразовать данные в одном столбце в упорядоченные данные в Excel . Это особенно актуально, когда вы копируете и вставляете неорганизованные данные из текстового редактора на лист Excel . В таком случае все данные компилируются в одной строке.

Логотип Excel

Преобразование столбцов(Convert Columns) в строки(Rows) в Excel с помощью формул(Formulas)

Хотя вы можете легко преобразовать упорядоченную книгу или ее часть из строк в столбцы с помощью функции транспонирования , это не тот случай, когда данные неорганизованы и распределены по одному столбцу.

Если неорганизованные данные также не имеют шаблона, вам может понадобиться сначала разобраться с шаблоном. Однако обычно вам представляют неорганизованные данные в шаблоне.

Например. Предположим, у вас есть список данных, упорядоченных по одному столбцу в последовательности Name , DOB и Grade .

Karan

01/06/1987

A

Justin

09/08/1964

D

Bob

04/05/1996

B

Jason

08/09/1984

C

В этом случае вы можете организовать данные в последовательности Name , DOB и Grade по строкам и столбцам, а не только по одному столбцу. Это можно сделать с помощью формулы OFFSET . Синтаксис формулы OFFSET будет таким:

OFFSET($A$1,(ROW()-f_row)*rows_in_set+INT((COLUMN()-f_col)/col_in_set), MOD(COLUMN()-f_col,col_in_set))

Как объяснено в приведенном выше примере, если информация распределена по столбцу A, начиная с A1, формула будет выглядеть так:

=OFFSET($A$1,(ROW()-2)*3+INT((COLUMN()-3)),MOD(COLUMN()-3,1))

Хотя эта формула делит информацию на 3 строки, количество столбцов не является фиксированным. Количество столбцов зависит от длины данных. В случае любого пустого столбца в данных он заменяется 0.

Предположим(Suppose) , вам нужны эти данные, начиная с C2, и вы знаете, что данные должны быть организованы в 3 строки, введите эту формулу в ячейку C2. Затем протяните формулу через 3 строки и вниз по столбцам, пока вы не начнете получать 0 в качестве записей.

Преобразование столбцов в строки в Excel с помощью формул

Как только данные будут организованы, вы можете указать подзаголовки вверху и вставить их в нужное место.

Надеюсь, поможет!



About the author

Я веб-разработчик с опытом работы в Firefox и Google Docs. У меня есть степень в области делового администрирования Университета Флориды. Мои навыки включают в себя: разработку веб-сайтов, систему управления контентом (CMS), анализ данных и дизайн пользовательского интерфейса. Я опытный консультант, который может помочь вашей команде создавать эффективные веб-сайты и приложения.



Related posts