数式を使用してExcelで列を行に変換する方法

1つの列のデータをExcel(Excel)の整理されたデータに変換したい場合があります。これは、整理されていないデータをワードエディタからExcel(Excel)シートにコピーアンドペーストする場合に特に当てはまります。このような場合、すべてのデータは単一の行にまたがってコンパイルされます。

Excel-ロゴ

(Convert Columns)数式を使用して(Formulas)Excelで列を(Rows)変換する

転置関数を使用して、配置されたブックまたはその一部を行から列に簡単に変換できますが、データが整理されておらず、単一の列に分散している場合はそうではありません。

整理されていないデータにもパターンがない場合は、最初にパターンを整理する必要があります。ただし、通常、整理されていないデータがパターンで表示されます。

例えば。NameDOBGradeのシーケンスで単一の列に編成されたデータのリストがある場合を想定します。

Karan

01/06/1987

A

Justin

09/08/1964

D

Bob

04/05/1996

B

Jason

08/09/1984

C

この場合、単一の列だけでなく、行と列全体でNameDOBGradeの順序でデータを整理することもできます。(Grade)これは、 OFFSET(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))

上記の例で説明したように、情報がA1から始まる列Aに分散している場合、式は次のようになります。

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

この式は情報を3行に分割しますが、列の数は固定されていません。列の数は、データの長さによって異なります。データ全体に空白の列がある場合は、0に置き換えられます。

このデータをC2(Suppose)から開始して配置する必要があり、データが3行に編成されることに注意している場合は、セルC2にこの数式を入力します。次に、エントリとして0を取得し始めるまで、数式を3行にわたって、列全体にわたってプルダウンします。

数式を使用してExcelで列を行に変換する

データが整理されたら、上部の小見出しに言及し、適切な場所にカットペーストできます。

それが役に立てば幸い!



About the author

私は、Windows 11 または 10 アプリケーションの開発と保守に 10 年以上の経験を持つソフトウェア エンジニアです。また、Google ドキュメントと Microsoft Edge の使用経験もあります。これらの分野での私のスキルは、将来のソフトウェア エンジニアリングの役割の優れた候補者になります。



Related posts