ヒント:他の言語はGoogle翻訳されています。 訪問することができます English このリンクのバージョン。
ログイン
x
or
x
x
LPI ID 登録
x

or

Excelで行または列の間で内容を交換する方法

時には、ワークシートを使用するときに、行または列を入れ替える必要があります。 たとえば、列Aと列Dを交換したいと思う最初のことは、コピー&ペーストコマンドを使用することです。 実際には、コピーと貼り付けを除いて、この問題を解決するいくつかの他の方法があります。

行または列をVBAコードと入れ替える

Kutools for Excelで行や列をすばやく簡単にスワップ

Kutools for Excelを使用してデータを行から複数​​の列に変換する



Excelワークシートでデータを行から複数​​の列にすばやく変換します。

ライブストリームイベント開始時間 Kutools for Excelさん 変換範囲 機能として、1つの行または列から複数の行または列にデータをすばやく入れ替えることができます。

doc転置データ

Kutools for Excel200便利なExcelアドイン以上で、60日に制限なく試してみることができます。 今すぐダウンロードして無料トライアル!


1。 押さえつける Alt + F11 キーを押すと、 アプリケーション用Microsoft Visual Basic 窓。

2に設定します。 OK をクリックします。 インセット > モジュール、次のコードを モジュール 窓。

Sub SwapTwoRange()
'Updateby20131113
Dim Rng1 As Range, Rng2 As Range
Dim arr1 As Variant, arr2 As Variant
xTitleId = "KutoolsforExcel"
Set Rng1 = Application.Selection
Set Rng1 = Application.InputBox("Range1:", xTitleId, Rng1.Address, Type:=8)
Set Rng2 = Application.InputBox("Range2:", xTitleId, Type:=8)
Application.ScreenUpdating = False
arr1 = Rng1.Value
arr2 = Rng2.Value
Rng1.Value = arr2
Rng2.Value = arr1
Application.ScreenUpdating = True
End Sub

3。 次に、をクリックします ボタンを押してコードを実行すると、スワップする2つの範囲を選択するためのダイアログが表示されます。スクリーンショットを参照してください。

docスワップ行の列01 01
 1
docスワップ行の列02 02

4。 クリック後 Ok2つの範囲が入れ替えられます。 スクリーンショットを参照してください:

docスワップ行の列01 01  2 docスワップ行の列02 02

コードはExcelの初心者にとっては難しいかもしれませんが、迅速かつ時間を節約するための簡単な方法があります。 もちろん、Kutools for Excelは行や列をすばやくスムーズにスワップするのに役立ちます。

Kutools for Excel : 300便利なExcelアドイン以上で、60日以内に自由に試してみてください.

あなたがインストールしている場合 Kutools for Excel2つの列または行をすばやくスワップできます。

1. ナビゲーションヘッダーの クツール > 範囲 > スワップレンジ、スクリーンショットを見る:

docスワップ行の列02 02

2. の中に スワップレンジ ダイアログボックスで、をクリックします。 ボタンから スワップレンジ1 スワップする列Aを選択し、をクリックします。 ボタンから スワップレンジ2 列Dを選択する。 注:スワッピングの範囲は、同じサイズで同じでなければなりません。)

docスワップ行の列02 02

3。 次に、をクリックします OK。 2つの列がスワップされ、セルの書式も同様にスワップされます。 スクリーンショットを参照してください:

docスワップ行の列01 01  2 docスワップ行の列02 02

これに スワップレンジ行や列を入れ替えるだけでなく、2つの範囲の内容を入れ替えることもできます。 この機能の詳細を知るには、ここをクリックしてください.

Excel用のKutoolsを今すぐダウンロードして無料でダウンロードできます!


Kutools for Excel200便利なExcelアドイン以上で、60日に制限なく試してみることができます。 今すぐダウンロードして無料トライアル!


関連記事:

Excelで2つのセルの内容をすばやく交換するにはどうすればよいですか?


Kutools for Excelは、ほとんどの問題を解決し、生産性を80%向上させます

  • 再利用: すばやく挿入 複雑な数式、チャート そして、以前に使用したもの; セルを暗号化する パスワード付き メーリングリストの作成 そしてメールを送る...
  • スーパーフォーミュラバー (複数行のテキストや数式を簡単に編集する) レイアウトを読む (多数のセルを簡単に読んで編集できます)。 フィルター範囲に貼り付ける...
  • セル/行/列を結合 データを失うことなく; セルコンテンツの分割。 重複する行/列を結合する...重複セルの防止。 範囲の比較...
  • 重複または一意を選択します空白行を選択 (すべてのセルは空です)。 スーパー検索とファジー検索 多くのワークブックで。 ランダム選択
  • 完全コピー 式の参照を変更せずに複数のセル。 参照を自動作成 複数のシートに 箇条書きを挿入、チェックボックスなど
  • テキストを抽出、テキストの追加、位置による削除、 スペースを削除する; ページング小計の作成と印刷 セルのコンテンツとコメント間の変換...
  • スーパーフィルター (保存して他のシートにフィルタ方式を適用する)。 高度な並べ替え 月/週/日、頻度などによる。 特殊フィルター 太字、斜体で...
  • ワークブックとワークシートを組み合わせる; キー列に基づいて表をマージします。 データを複数のシートに分割する; xls、xlsx、およびPDFのバッチ変換...
  • 300を超える強力な機能。 Office / Excel 2007-2019および365をサポートします。 すべての言語をサポートします。 企業または組織に簡単に展開できます。 フル機能の30日間の無料トライアル。
KTEタブ201905

OfficeタブはOfficeにタブ付きインターフェイスを提供し、作業をより簡単にします

  • Word、Excel、PowerPointでタブ付き編集と読み取りを有効にする、出版社、アクセス、Visioおよびプロジェクト。
  • 新しいウィンドウではなく、同じウィンドウの新しいタブで複数のドキュメントを開いて作成します。
  • 生産性を50%向上させ、毎日数百回のマウスクリックを削減します。
オフィシタブ底
Say something here...
symbols left.
You are guest ( Sign Up? )
or post as a guest, but your post won't be published automatically.
Loading comment... The comment will be refreshed after 00:00.
  • To post as a guest, your comment is unpublished.
    Akhil · 4 years ago
    Okk is there any way we can create a MACRO for it to do it fast bcz it won't be possible everytime to copy that code from somewhere and put it out there to Swap that Rows and Columns .
  • To post as a guest, your comment is unpublished.
    Sean · 4 years ago
    or you can just hold the shift key and drag the column where you want it to go
  • To post as a guest, your comment is unpublished.
    Kinane · 4 years ago
    I've tried the VBA code solution.
    It seemed to work fine until now.
    In the range i swap, there is a URL cell (i.e. hyperlink). Although the swap looks ok, the hyperlinks are not updated. It still points to the URL of the original range.
    Is there any code patch to handle this?
    thank you.
  • To post as a guest, your comment is unpublished.
    richy · 4 years ago
    Learn how to spell. Ridiculous. Emial. Really?
  • To post as a guest, your comment is unpublished.
    joey · 4 years ago
    Please learn how to spell before posting on the web.
  • To post as a guest, your comment is unpublished.
    karolans · 5 years ago
    So in short, there is no built-in way to swap columns. Fail :)