Articles

Excel で 2 つのセルの内容をすばやく入れ替えるには?

Excelで2つのセルの内容をすばやく入れ替える方法

ワークシートを扱っていると、時々2つのセルの内容を入れ替えなければならないことがあります。 通常、ほとんどの人は「切り取り、貼り付け、コピー」で内容を入れ替えることを知っていますが、それは手間がかかります。

手動で隣接する2つのセルの内容を入れ替える
VBAコードで隣接しない2つのセルの内容を入れ替える
数回クリックするだけで、ランダムな2つのセルの内容を簡単に入れ替える

手動で隣接する2つのセルの内容を入れ替える

時には、隣接する2つのセルを入れ替える必要があります。 これを手動で簡単に行うことができます。

doc-swap-cells1

1. 交換したいセルを選択します。 この例では、セルA4を選択します。

2. Shiftキーを押しながら、カーソルを右端に置きます。

3. 次に、カーソルをセルB4の右端までドラッグします。

4. 「工」と表示されたら、マウスを離します。 すると、2つのセルの内容が入れ替わりました。 スクリーンショット:

doc-swap-cell2

この方法では、隣り合う2つの行や列を入れ替えることもできます。

Excelで2つのセルまたは範囲の内容をすばやく入れ替える:

Kutools for Excelの「範囲の入れ替え」ユーティリティは、以下のデモのように、Excelで指定した2つのセルまたは範囲を一度に簡単に入れ替えることができます。 (30日間の無料トライアル)

swap cells1

VBAコードで2つの隣接しないセルの内容を入れ替える

2つのセルが隣接していない場合、上記の方法ではうまくいきません。 VBAコードで入れ替えることができます。

1. Ctrlキーを押しながら、入れ替えたい隣り合っていない2つのセルを選択する

2. 開発者>Visual Basicをクリックすると、Microsoft Visual Basic for applicationsの新しいウィンドウが表示されるので、挿入>doc-multiply-calculation-3ボタンをクリックしてコードを実行すると、入れ替えたい2つのセルを選択するためのダイアログが表示されます。 スクリーンショット:

doc swap ranges1

4. ポップアップされたダイアログで[OK]をクリックすると、選択した2つのセルが入れ替わります。 スクリーンショットをご覧ください:

doc swap ranges1

注意事項です。 このVBAコードは、2つのセルのフォーマットを入れ替えることはできません。

たった数回のクリックで、2つのランダムなセルの内容を簡単に入れ替えることができます

Kutools for ExcelのSwap Rangesユーティリティを使用すると、2つの隣接するセル、行または列を入れ替えることができるだけでなく、2つの隣接しないセル、行または列を簡単に入れ替えることもできます。

Kutools for Excelを適用する前に、まずダウンロードしてインストールしてください。

1. Kutools > Range > Swap Rangesをクリックして、スクリーンショットを参照してください。

  • (1) “Swap Range 1 “ボックスの最初のdoc-replace-range-names-7ボタンをクリックして、交換したいセルを選択します。
  • (2) 「Swap Range 2」ボックスから2つ目のdoc-replace-range-names-7ボタンをクリックして、入れ替えるセルを選択します。
    ヒント。
  • (3) [OK]ボタンをクリックします。

すると、選択した2つのセルまたは範囲が直ちにスワップされます。

doc swap ranges1

このユーティリティの無料トライアル (30日間) をご希望の場合は、クリックしてダウンロードしてから、上記の手順に従って操作を行ってください。 Kutools for Excelで2つのランダムなセルの内容を入れ替える

関連記事。

  • Excelで行や列を入れ替えるには?

The Best Office Productivity Tools

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

  • 再利用。 複雑な数式やグラフなど、今まで使っていたものを素早く挿入する、セルをパスワードで暗号化する、メーリングリストを作成してメールを送信する…
  • スーパーフォーミュラバー(複数行のテキストや数式を簡単に編集)、リーディングレイアウト(大量のセルを簡単に読み込んで編集)、フィルタリングされた範囲に貼り付ける…
  • データを失わずにセル/行/列を結合する、セルの内容を分割する、重複した行/列を結合する…。 重複したセルを防ぐ; 範囲を比較する…
  • 重複した行または固有の行を選択する; 空白行を選択する (すべてのセルが空になる); 多くのワークブックでの超検索およびファジー検索; ランダム選択…。
  • 数式の参照を変更せずに複数のセルを正確にコピーする、複数のシートへの参照を自動作成する、箇条書きやチェックボックスなどを挿入する…
  • テキストの抽出、テキストの追加、位置による削除、スペースの削除、ページングの小計を作成および印刷する、セルの内容とコメントの間で変換する…。…
  • スーパーフィルタ(フィルタスキームを保存して他のシートに適用)、月/週/日、頻度などによる高度なソート、太字、斜体による特殊フィルタ…
  • ワークブックとワークシートの結合、主要な列に基づくテーブルの結合、データを複数のシートに分割、xls、xlsx、PDFの一括変換…
  • 300以上の強力な機能を備えています。 Office/Excel 2007-2019、365に対応。 すべての言語に対応。 企業や組織に簡単に導入できます。 充実した機能 30日間の無料トライアル。 60日間の返金保証。

kte tab 201905

Office TabはOfficeにタブ型のインターフェースをもたらします。

  • Word、Excel、PowerPoint、Publisher、Access、Visio、Projectでタブ型の編集・閲覧が可能になります。
  • 複数のドキュメントを、新しいウィンドウではなく、同じウィンドウの新しいタブで開いて作成することができます。
  • 生産性が 50% 向上し、毎日の何百ものマウスクリックを減らすことができます!

officetab bottom

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です