行から列、または列から行にデータを入れ替える (配置の転換)
行から列、または列から行にデータを入れ替える (配置の転換)
Excel for Microsoft 365 Excel for the web Excel 2021 Excel 2019 Excel 2016 その他…表示数を減らす
Windows Begin >>>
列にデータを含むワークシートがあり、行内で並べ替えるために回転する必要がある場合は、 トランスポーズ 機能を使用します。 これを使用すると、データをすばやく列から行に切り替えることができます。またはその逆も可能です。
たとえば、データがこのように見える場合は、列見出しに Sales Regions が表示され、左側に Quarters が表示されます。
[入れ替え] 機能では、列見出しに Quarters が表示され、左側に Sales Regions が次のように表示されるようにテーブルが並べ替えられます。
注: データが Excel テーブル内にある場合、トランスポーズ機能は使用できません。 target=”_blank” title=”テーブルを先に範囲に変換する” rel=”noopener”>テーブルを先に範囲に変換するか、 target=”_blank” title=”TRANSPOSE 関数” rel=”noopener”>TRANSPOSE 関数を使えば行と列の配置を変換できます。
次に手順を紹介します。
- 再配置するデータの範囲を、任意の行または列のラベルも含めて選び、Ctrl キーを押しながら C キーを押します。
注: [切り取り] コマンドまたは Ctrl + X キーを使用しても機能しないため、データをコピーしてこれを実行してください。
- 置き換えたテーブルを貼り付けるワークシートの新しい場所を選択し、データを貼り付ける十分なスペースがあることを確認します。 そこに貼り付ける新しいテーブルは、既に存在するすべてのデータ/書式設定を完全に上書きします。
置き換えたテーブルを貼り付ける場所の左上のセルを右クリックし、[ 置き換え ] を選択します。
- データを正常にローテーションした後、元のテーブルを削除すると、新しいテーブル内のデータはそのまま残ります。
データ入れ替えのヒント
データに数式が含まれている場合、Excel は新しい配置に合わせて自動的に更新します。 これらの数式で絶対参照が使用されていることを確認します。参照が使用されていない場合は、データを回転させる前に target=”_blank” title=”相対参照、絶対参照、混合参照を切り替えることができます” rel=”noopener”>相対参照、絶対参照、混合参照を切り替えることができます 。
さまざまな角度からデータを表示するためにデータを頻繁に回転させる場合は、 target=”_blank” title=”ピボットテーブル フィールド” rel=”noopener”>ピボットテーブル フィールド target=”_blank” title=”リストの [行] 領域から [列] 領域 (またはその逆) にフィールドをドラッグ” rel=”noopener”>リストの [行] 領域から [列] 領域 (またはその逆) にフィールドをドラッグして、データをすばやくピボットできるようにピボットテーブルを作成することを検討してください。
Windows End <<<
Web Begin >>>
ブック内で、置き換えデータとしてデータを貼り付けることができます。 トランスポーズすると、貼り付け時にコピーしたセルの内容が再入されます。 行のデータは列に、列のデータは行に貼り付けられます。
セルの内容を入れ替える方法を次に示します。
セル範囲をコピーします。
置き換えたデータを貼り付ける空のセルを選択します。
[ ホーム ] タブで、[ 貼り付け ] アイコンを選択し、[ トランスポーズの貼り付け] を選択します。
Web End <<<
補足説明
Excel Tech Communityで、いつでも専門家に質問できます。また、コミュニティでは、サポートを受けられます。