エクセルで列を行に変換する方法(3つの簡単な方法)

  • これを共有
Hugh West

をお探しの方。 トランスポーズ機能 Excelで列を行に、またはその逆に変換する方法をお探しですか? この記事では、次の方法を紹介します。 列を行に変換する をExcelで表示します。

練習用ワークブックをダウンロードする

この記事の作成に使用した「練習用ワークブック」をダウンロードすることができます。 また、データ&アンプを変更・修正し、それに応じて新しいアウトプットを見つけることも可能です。

列を行に変換する.xlsx

Excelで列を行に変換する3つの方法

ここでは、その内容を説明します。 3 の方法があります。 列を行に変換する また、理解を深めるために、以下のデータセットを使用します。 このデータセットには 5 の欄があります。 シリアルNo.、製品、数量、単価。 収益 .

1.データを転置して列と行を変換する

ここでは、各国の月別の売上高を示すデータセットを用意しました。 さて、これから 列方向への変換 .

1.1.コンテキストメニューバーの使い方

ここでは 貼り付けオプション から コンテキストメニューバー 変換する 列から行へ 実は、これが最も簡単な変換方法なのです。 列から行へ .最終的には、変換も可能です 行と列の関係 では、この機能を使ったExcelの操作手順をご覧ください。

ステップス

  • まず、データセット全体を選択する>> データセット上で右クリックする。
  • 2つ目は、から コンテキストメニューバー >> をクリックします。 コピー ボタンをクリックします。 または、データセットを選択した後 CTRL+C をキーボードで入力すると、データセットがコピーされます。

その結果、データセットがハイライト表示されます。

  • ここで B11 セルに出力します。
  • それから。 右クリック から、セル上の>>。 コンテキストメニューバー >>選択 トランスポーズ(T) の下にある。 貼り付けオプション .

最後に、以下の画像が表示されます。

1.2. 貼り付け専用機能の適用

ここでは ペースト・スペシャル 変換する機能 列から行へ では、以下の手順をご覧ください。

ステップス:

  • まず、データセット全体を選択します。
  • 2つ目は、から ホーム リボン>> をクリックすることができます。 コピー の下にあるコマンドを使用します。 クリップボード コマンドのグループです。

その結果、データセットがコピーされます。

  • ここで B11 セルに出力する。
  • では、その中から ホーム tab>> go to 貼り付け コマンドを使用します。
  • 次に、以下を選択します。 ペースト・スペシャル オプションを使用します。

このとき、新しいダイアログボックス ペースト・スペシャル が表示されます。

  • では、マーク トランスポーズ .
  • その後 よっしゃー .

最後に、変換された行が表示されます。

続きを読む: Power Queryを使用してExcelの列を行に変換する

類似の読み物

  • Excelでグループ内の複数行を列方向に転置する
  • VBAでExcelの複数の列を行に転置する(2つの方法)
  • カラムを一重引用符で囲んだカンマ区切りリストへ変換する方法
  • エクセルで複数の列を1つの列に転置する(3つの便利な方法)

2.ExcelのINDIRECT & ADDRESS関数の使用法

これで 組み合わせ に、いくつかの関数の 列を行に変換する を使用します。 INDIRECT , アドレス , COLUMN , の機能を持つ。

ステップス

  • まず、結果を保存したいセルを選択する必要があります。 ここでは B11 のセルがあります。
  • 次に、対応する数式を B11 のセルがあります。
=indirect(address(column(b4) - column($b$4) + row($b$4)), row(b4) - row($b$4) + column($b$4)))

  • 3つ目は、プレス エンタメ .

フォーミュラ・ブレークダウン

  • まず最初に。 COLUMN(B4)-> は、指定された参照から列番号を返します。
    • 出力:{2}。
  • 2つ目は ROW(B4)-> は、指定された参照から行番号を返します。
    • 出力:{4}。
  • 3つ目。 ROW(B4) - ROW($B$4) + COLUMN($B$4)-> になる {4}-{4}+{2}. ここでは ドル記号 ($) は列を固定します。 B .
    • 出力:{2}。
  • 第四に COLUMN(B4) - COLUMN($B$4) + ROW($B$4)-> になる {2}-{2}+{4}. ここでは ドル記号 ($) は列を固定します。 B .
    • 出力:{4}。
  • で、その アドレス 関数は、行番号 4 と列番号 2.
    • 出力:{"$B$4"}。
  • 最後に INDIRECT 関数はそのセルの値を返します。
    • 出力:SL No.
  • その後、ドラッグして フィルハンドル へのアイコン オートフィル 対応するデータ(セル B12:B15 .

  • 同様に フィルハンドル へのアイコン オートフィル 対応するデータ(セル C12:G15 .

最後に、変換された行が表示されます。

続きを読む: Excelで重複した行を列に転置する方法(4つの方法)

TRANSPOSE関数による列と行の変換

セルを回転させたいと思うことがあります。 実は、このようなことは、これまでの方法で行うことができます。 ブイビーエー をもって トランスポーズ しかし、これではマッチした値ができてしまう可能性があります。 そこで、このセクションでは、別の方法として TRANSPOSE機能 この方法を説明するために、前式で使用したデータセットを考える。

ステップス

  • まず、空白のセルを選択します。ここでは B11 のセル数を数える。 B4:F9 この場合 30 のセルがあります。
  • 次に、転置したいセルの範囲を入力します。 この例では、以下のセルを転置したいと思います。 B4~F9 .ですから、この例の計算式は次のようになります。
=transpose(b4:f9)

  • 次に、 を押します。 エンタメ .

この数式は、複数のセルに適用されます。 ENTER:

ExcelのTRANSPOSE関数とSPILLエラーの解決方法

があります。 トランスポーズ は元のデータにバインドされます。 したがって、たとえば D5 から 14 まで 2 しかし、逆は真ではありません。

転置されたセルを変更しても、元のセットは変更されず、代わりに SPILL のエラーと てんちゅうデータ が消えてしまいます。

Excelで空白のセルにTRANSPOSE関数を使用する方法

があります。 トランスポーズ 関数は、空のセルを "0" s. 下の画像にしたがって、シナリオが表示されます。

続きを読む Excelで参照を変更せずに数式を転記する(4つの簡単な方法)

Excelで行を列に変換する方法

ここで、変換することもできます。 行と列の関係 で、次のようなデータセットがあるとする。 ここでは、行単位で装飾された情報を表示している。 今度は、列単位で装飾されたデータセットを作りたい。

ここで、最も興味深いのは、あなたがフォローできることです。 メソッド1 を変換する必要があります。 行と列の関係 実は、どの方法でもいいのです。 メソッド1 が最も簡単なので、これを紹介しました。 手順に従うと、以下のような変換後のデータセットが得られます。

プラクティス部門

あとは、説明した方法を自分で実践してください。

覚えておきたいこと

ここでは、変換のプロセス 列から行へ または 逆さ これらの方法は、1つの列を行に変換したり、逆に行を列に変換したりする場合にも有効です。

結論

ということで、これらは 3 イージーメソッド How to 列を行に変換する のいずれかを適用することができます。 さん この記事がお役に立てば幸いです。 さらに、コメント欄であなたの考えを自由に共有してください。

Hugh West は、業界で 10 年以上の経験を持つ、非常に経験豊富な Excel トレーナー兼アナリストです。彼は会計と財務の学士号と経営管理の修士号を取得しています。ヒューは教えることに情熱を持っており、理解しやすい独自の教育アプローチを開発しました。彼の Excel に関する専門知識は、世界中の何千人もの学生や専門家がスキルを向上させ、キャリアで優れた成果を上げるのに役立ってきました。 Hugh はブログを通じて知識を世界に共有し、個人や企業が潜在能力を最大限に発揮できるよう無料の Excel チュートリアルとオンライン トレーニングを提供しています。