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

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

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

列の地域別データ

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

行の地域別データ

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

方法は次のとおりです。

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

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

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

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

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

データ入れ替えのヒント

補足説明

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

ヘルプを表示

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

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