行から列、または列から行にデータを入れ替える (配置の転換)
Applies ToExcel for Microsoft 365 Excel for the web Excel 2024 Excel 2021 Excel 2019 Excel 2016

列にデータを含むワークシートがあり、行内で並べ替えるために回転する必要がある場合は、 トランスポーズ 機能を使用します。 これを使用すると、データをすばやく列から行に切り替えることができます。またはその逆も可能です。

たとえば、データがこのように見える場合は、列見出しに Sales Regions が表示され、左側に Quarters が表示されます。

列の地域別データ

[入れ替え] 機能では、列見出しに Quarters が表示され、左側に Sales Regions が次のように表示されるようにテーブルが並べ替えられます。

行の地域別データ

データが Excel テーブル内にある場合、トランスポーズ機能は使用できません。 テーブルを先に範囲に変換するか、TRANSPOSE 関数を使えば行と列の配置を変換できます。

次に手順を紹介します。

  1. 再配置するデータの範囲を、任意の行または列のラベルも含めて選び、Ctrl キーを押しながら C キーを押します。

    [切り取り] コマンドまたは Ctrl + X キーを使用しても機能しないため、データをコピーしてこれを実行してください。

  2. 置き換えたテーブルを貼り付けるワークシートの新しい場所を選択し、データを貼り付ける十分なスペースがあることを確認します。 そこに貼り付ける新しいテーブルは、既に存在するすべてのデータ/書式設定を完全に上書きします。置き換えたテーブルを貼り付ける場所の左上のセルを右クリックし、[行列を入れ替えるボタンの画像置き換え ] を選択します。

    [貼り付けのオプション] メニュー

  3. データを正常にローテーションした後、元のテーブルを削除すると、新しいテーブル内のデータはそのまま残ります。

データ入れ替えのヒント

ブック内で、置き換えデータとしてデータを貼り付けることができます。 トランスポーズすると、貼り付け時にコピーしたセルの内容が再入されます。 行のデータは列に、列のデータは行に貼り付けられます。

貼り付けのトランスポーズの例

セルの内容を入れ替える方法を次に示します。

  1. セル範囲をコピーします。

  2. 置き換えたデータを貼り付ける空のセルを選択します。

  3. [ ホーム ] タブで、[ 貼り付け ] アイコンを選択し、[ トランスポーズの貼り付け] を選択します。

補足説明

Excel Tech Communityで、いつでも専門家に質問できます。また、コミュニティでは、サポートを受けられます。

ヘルプを表示

その他のオプションが必要ですか?

サブスクリプションの特典の参照、トレーニング コースの閲覧、デバイスのセキュリティ保護方法などについて説明します。

コミュニティは、質問をしたり質問の答えを得たり、フィードバックを提供したり、豊富な知識を持つ専門家の意見を聞いたりするのに役立ちます。