Excelで単一の列または行を範囲に(またはその逆に)転置(変換)する
Kutools for Excel
300以上の機能でExcelを強化
強力な機能
Kutools for Excelの「範囲の変換」機能を使用すると、垂直方向の列を複数の列に変換したり、行を複数の行に素早く変換することができます。
列を複数の列に変換または転置する
行を複数の行に変換または転置する
複数の列を単一の列に変換または転置する
複数の行を単一行に変換または転置する
例えば、次のようなデータ列がある場合、各顧客情報は上から下に名前、電話番号、住所の順に3行分占めています。このような場合、「範囲の変換」を使用してそれを3つの行に素早く変換できます。次のようになります:
そして、その逆に、複数の列や行を単一の列や行に変換することも可能です。
Kutools > 範囲 > 範囲の変換 をクリックします。スクリーンショットをご覧ください:
![]() | ![]() | ![]() |
列を複数の列に変換または転置する
1. 変換したい単一の列を選択し、Kutools > 範囲 > 範囲の変換 をクリックしてこの機能を適用します。
2. 「範囲の変換」ダイアログボックスで、次の設定を行います。
3. 次に開くダイアログボックスで、結果を出力するための単一セルを選択し、次にクリックします。 OK.
ヒント: 結果を現在のブック内の別のワークシートに出力できます。
操作が完了すると、次のように結果を見ることができます。
行を複数の行に変換または転置する
1. 変換したい単一行を選択し、Kutools > 範囲 > 範囲の変換 をクリックしてこの機能を適用します。
2. 「範囲の変換」ダイアログボックスで、次の設定を行います。
3. 次に開くダイアログボックスで、結果を出力するための単一セルを選択し、次にクリックします。 OK.
ヒント: 結果を現在のブック内の別のワークシートに出力できます。
操作が完了すると、次のように結果を見ることができます。
複数の列を単一の列に変換または転置する
時には範囲を単一の列に変換する必要がありますが、この「範囲の変換」ツールを使用すれば簡単に迅速に対処できます。以下のように操作してください:
1. 単一の列に変換したい範囲を選択し、Kutools > 範囲 > 範囲の変換 をクリックしてこの機能を有効にします。
3. 次に開くダイアログボックスで、結果を出力するための単一セルを選択し、次にクリックします。 OK.
ヒント: 結果を現在のブック内の別のワークシートに出力できます。
その後、次のように結果を見ることができます。
複数の行を単一行に変換または転置する
複数の行を単一行に変換するには、次のように操作します:
1. 単一行に変換したい範囲を選択し、Kutools > 範囲 > 範囲の変換 をクリックしてこの機能を有効にします。
3. 次に開くダイアログボックスで、結果を出力するための単一セルを選択し、次にクリックします。 OK.
ヒント: 結果を現在のブック内の別のワークシートに出力できます。
その後、次のように結果を見ることができます。
注意:
この機能は元に戻す (Ctrl + Z) に対応しています。
大量のデータがあり、変換を高速化したい場合は、 書式を保持しない(処理が速い) ダイアログボックスの左下にあるこのオプションをチェックします。このオプションをチェックすると、出力範囲ではセルの書式が保持されないことに注意が必要です。
デモ:範囲のセルを単一行または列に変換し、その逆も可能
おすすめの生産性向上ツール
Office Tab: Microsoft Officeで便利なタブを使用できます。Chrome、Firefox、新しいEdgeブラウザのように、複数のドキュメントをタブで簡単に切り替え、煩雑なウィンドウを解消します。 詳細を見る...
Kutools for Outlook: Kutools for Outlookは、Microsoft Outlook 2010–2024(およびそれ以降のバージョン)やMicrosoft 365向けに100以上の強力な機能を提供し、メール管理を簡素化し、生産性を向上させます。 詳細を見る...
Kutools for Excel
Kutools for Excelは、Excel 2010–2024およびMicrosoft 365での作業を効率化するための300以上の高度な機能を提供します。上記の機能は、含まれている多くの時間節約ツールの一つにすぎません。

