KutoolsforOffice— 1 つのソリューション、5 つの強力なツール。少ない労力で大きな成果。

Excel で1 列または1 行を範囲に転置(変換)する、またはその逆を行う

著者Zhoumandy変更日

Kutools for Excel

300+でExcel の機能を強化
強力な機能

このユーティリティ範囲の変換は、Kutools for Excelで、縦の列を複数列に、または行を複数行にすばやく変換(転置)できます。

列を複数列に変換(転置)する
行を複数行に変換(転置)する
複数列を1 列に変換(転置)する
複数行を1 行に変換(転置)する

たとえば、次のスクリーンショットのように1 列のデータがあり、各顧客情報が上から下へ向かって「氏名」「電話番号」「住所」の3 行で構成されている場合、範囲の変換を使えば、あっという間にそれを次のように3 列に変換できます。

shot-transform-rang0001

また逆に、複数列または複数行を1 列または1 行に変換することも可能です。


をクリックします。Kutools > 範囲 > 範囲の変換を選択してください。スクリーンショットを参照してください。

範囲を転置したスクリーンショット 1arrow-2shot-transform-rang0002

 列を複数列に変換(転置)する

1。複数列に変換したい列を1 つ選択し、次にKutools>範囲>範囲の変換をクリックして、このユーティリティを適用します。

2。「範囲の変換」ダイアログボックスで、以下の設定を行ってください。

1)範囲を選択してくださいが変換する範囲セクションに表示されます。必要に応じて範囲を変更できます。
2)変換タイプセクションで、単一列を範囲に変換オプションを選択します。
3)レコードあたりの列数セクションで、必要なオプションを選択します。
空白セル区切りのレコード:列内に空白セルがあり、それらを区切り文字として使用して列を変換したい場合は、このオプションを選択してください。各空白セルで新しい行が始まります。
固定値:列から N 行ごとに複数列に変換したい場合は、このオプションを選択し、テキストボックスに N 行を表す数値を入力してください。
4)OKをクリックします。

shot-transform-rang0003

3。次のダイアログボックスで、結果を出力するセルを1 つ選択して、OKをクリックします。
ヒント:結果は現在のブック内の別のワークシートにも出力できます。

shot-transform-rang0004

操作完了後、結果は次のとおりです。

shot-transform-rang0001


 行を複数行に変換(転置)する

1。複数行に変換したいセルを1 行選択し、Kutools > 範囲 > 範囲の変換をクリックしてこの機能を適用します。

2。「範囲の変換」ダイアログボックスで、以下の設定を行います。

1)範囲を選択してくださいが変換する範囲セクションに表示されます。必要に応じて範囲を変更できます。
2)変換タイプセクションで、単一行を範囲に変換オプションを選択します。
3)レコードあたりの行数セクションで、必要なオプションを選択します。
空白セル区切りのレコード:行内に空白セルがあり、それらを区切り文字として使用して行を変換したい場合は、このオプションを選択してください。各空白セルで新しい列が始まります。
固定値:行から N 列ごとに複数行に転置したい場合は、このオプションを選択し、テキストボックスに数値を入力してください。
4)OKをクリックします。

shot-transform-rang0005

3。次のダイアログボックスで、結果を出力するセルを1 つ選択してください。OKをクリックします。
ヒント結果を現在のブック内の別のワークシートに出力できます。

操作完了後、結果は次のようになります。

shot-transform-rang0006


 複数列を1 列に変換(転置)する

範囲を1 列に変換する必要がある場合があります。この範囲の変換ツールを使えば、簡単に、すばやく処理できます!以下の手順に従ってください。

1。1 列に変換したい範囲を選択し、次にKutools>範囲>範囲の変換をクリックして、この機能を有効にしてください。

1)範囲を選択してくださいが変換する範囲セクションに表示されます。必要に応じて範囲を変更できます。
2)変換タイプセクションで、範囲を単一列に変換オプションを選択します。
3)OKをクリックします。

shot-transform-range0007

3。次のダイアログボックスで、結果を出力するセルを1 つ選択してください。OKをクリックします。
ヒント結果を現在のブック内の別のワークシートに出力できます。

その後、結果は次のとおりです。

shot-transform-range0008


 複数行を1 行に変換(転置)する

複数行を1 行にまとめるには、以下の手順に従ってください。

1。変換したい範囲を1 行分選択し、次にKutools>範囲>範囲の変換をクリックして、この機能を有効にしてください。

1)範囲を選択してくださいが変換する範囲セクションに表示されます。必要に応じて範囲を変更できます。
2)変換タイプセクションで、範囲を単一行に変換 オプションを選択します。
3)OKをクリックします。

shot-transform-range0009

3。次のダイアログボックスで、結果を出力するセルを1 つ選択してください。OKをクリックします。
ヒント結果を、現在のブック内の別のワークシートに出力できます。

その後、結果は次のとおりです。


 注記:

矢印この機能は、元に戻すCtrl + Z)をサポートしています。

shot-transform-range011大量のデータがあり、変換を高速化したい場合は、ダイアログボックスの左下隅にある書式を保持しない(高速)オプションをオンにしてください。ただし、このオプションをオンにすると、セルの書式はリスト配置エリアで保持されないことにご注意ください。
shot-transform-range011


デモ:セル範囲を1 行または1 列に変換(転置)する、またはその逆を行う

 
Kutools for Excel:300 個を超える便利なツールがすぐそこへ!AI 搭載の機能で、よりスマートでスピーディーな作業をぜひお楽しみください!今すぐダウンロード!

おすすめの生産性ツール

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 以上の高度な機能を提供し、作業効率を大幅にアップします。上記の機能は、その豊富なタイムセーバーツールの中のほんの一例にすぎません。

🌍 40+言語のインターフェースをサポート
✅ 世界中の500,000+ユーザーおよび80,000+の企業に信頼されています
🚀 最新のすべてのExcel バージョンに対応
🎁 30 日間のフル機能トライアル — 登録不要、制限なし
Kutools for Excel リボンKutools for Excel リボン