メインコンテンツへスキップ

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

Kutools for Excel

300 以上で Excel を強化
強力な機能

ユーティリティ 変換範囲 in Kutools for Excel 垂直列を複数の列に変換(変換)し、行を複数の行にすばやく変換するのに役立ちます。

列を複数の列に変換または変換する
行を複数の行に変換または変換する
複数の列を単一の列に変換または変換する
複数の行を単一の行に変換または変換します

たとえば、次のスクリーンショットに示すようなデータの列がある場合、各顧客の情報は、名前、電話番号、住所として上から下に3行を占めます。 と 変換範囲 次のように、これをXNUMXつの行にすばやく変換できます。

逆に、複数の列または行を単一の列または行に変換できます。


クツール > レンジ > 変換範囲。 スクリーンショットを参照してください:

ショット転置範囲1 矢印-2

 列を複数の列に変換または変換する

1. 複数の列に変換する単一の列を選択し、クリックしてユーティリティを適用します。 クツール > レンジ > 変換範囲.

2。 の中に 変換範囲 ダイアログボックスで、次の設定を行います。

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

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

操作が完了すると、次のように結果が表示されます。


 行を複数の行に変換または変換する

1. 複数の行に変換する単一の行を選択し、 をクリックしてユーティリティを適用します。 クツール > レンジ > 変換範囲.

2。 の中に 変換範囲 ダイアログボックスで、次の設定を行います。

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

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

操作が完了すると、次のように結果が表示されます。


 複数の列を単一の列に変換または変換する

これを使用して、範囲を単一の列に変換する必要がある場合があります 変換範囲 ツール、あなたはそれを簡単かつ迅速に扱うことができます。 次のようにします。

1. XNUMX つの列に変換する範囲を選択し、クリックしてこの機能を有効にします。 クツール > レンジ > 変換範囲.

1) 選択した範囲が 変換するデータ セクション。 必要に応じて範囲を変更できます。
2) 変換タイプ セクションで、 単一列までの範囲 オプション;
3)をクリック OK.

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

次に、次のように結果を確認できます。


 複数の行を単一の行に変換または変換します

複数の行をXNUMXつの行に変換するには、次のようにします。

1. XNUMX 行に変換する範囲を選択し、クリックしてこの機能を有効にします。 クツール > レンジ > 変換範囲.

1) 選択した範囲が 変換するデータ セクション。 必要に応じて範囲を変更できます。
2) 変換タイプ セクションで、 単一行までの範囲 オプション;
3)をクリック OK.

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

次に、次のように結果を確認できます。 


 注意:

矢印 この関数はサポートします アンドゥ (Ctrlキー+ Z).

矢印 大きなデータがあり、変換を高速化したい場合は、 フォーマットを維持しない (処理が速くなる) ダイアログ ボックスの左下隅にあるオプション。 このオプションをオンにすると、セルの書式設定が出力範囲に保持されないことに注意してください。


デモ:セルの範囲を単一の行または列に変換し、その逆も同様です。

Kutools for Excel:300以上の便利な機能を備え、30日以内に制限なしで無料でお試しいただけます。 所有して無料トライアルを今すぐ!


推奨される生産性ツール
次のツールは時間とお金を大幅に節約できますが、どれがあなたに適していますか?
Office Tab: Officeで便利なタブを使用する、Chrome、Firefox、およびNew InternetExplorerの方法として。
Kutools for Excel: Excel用の300以上の高度な機能 2021、2019、2016、2013、2010、2007、およびOffice365。

Kutools for Excel

上記の機能は、Kutools forExcelの300の強力な機能のXNUMXつにすぎません。

Excel(Office)2021、2019、2016、2013、2010、2007、およびOffice365用に設計されています。無料でダウンロードして30日間使用できます。

Excel用のKutoolsのスクリーンショット

btn続きを読む      btnダウンロード     btn購入

Comments (4)
No ratings yet. Be the first to rate!
This comment was minimized by the moderator on the site
Question on "range to single row": I have a survey data. I need different household members data, in multiple row and column to be in one row and multiple column for a household. I want almost the same output with the above example but want it to look like A1, A2, A3, B1,B2,B3,C1,C2,C3 in multiple column with different length but all in one row. Could you help?
This comment was minimized by the moderator on the site
i want convert table data(which consist 4 raw 4 column) into each single raw in very quickly. each table are differentiate with one single raw
This comment was minimized by the moderator on the site
I have a simple file I'd like to send you to see if your macro can be used to handle it. I know it can be used to remove blank rows & columns, which is helpful. But I need something a little different than what I reviewed in your demo videos. How can I send you a simple Excel file?
This comment was minimized by the moderator on the site
[quote]I have a simple file I'd like to send you to see if your macro can be used to handle it. I know it can be used to remove blank rows & columns, which is helpful. But I need something a little different than what I reviewed in your demo videos. How can I send you a simple Excel file?By Steve Newbern[/quote] Hello, Please contact me at jaychivo#extendoffice.com. Please replace @ with #.
There are no comments posted here yet
Please leave your comments in English
Posting as Guest
×
Rate this post:
0   Characters
Suggested Locations