私は何年にもわたって、人々が Microsoft Excel で、空白行を切り取ったり、挿入したり、貼り付けたり、古い空白スペースを削除したりしてデータを移動する様子を観察してきました。ほとんどの人は、これらすべてを 1 回の動作で処理できる右クリックとドラッグのメニューがあることに気づいていません。
問題: 「挿入と削除」のダンス
Excel ユーザーの多くは、データの移動に関する特別な記憶を持っています。何も上書きせずにワークシートの中央にあるセルのブロックを新しい場所に移動したい場合、プロセスは次のようになります。
-
保存先を右クリックして「挿入」を選択すると空白が作成されます。
-
元のデータに戻って選択し、Ctrl+Xを押して切り取ります。
-
空白スペースに移動し、Ctrl+V を押して貼り付けます。
-
元の場所 (巨大な空のギャップになっています) に戻り、残った行または列を削除します。
この 4 ステップのシャッフルは時間がかかるだけでなく、エラーも発生しやすくなります。手順を間違えると、宛先のデータを誤って上書きしたり、テーブルの並べ替えやフィルターのロジックを壊す空の行が残ってしまったりする可能性があります。
時間が足りませんか? Excel のヒントを活用して作業をスピードアップしましょう
Excel の時間節約ツールを使用して仕事を完了します。
標準的な左クリックしてドラッグする方法でも、効果は得られません。範囲を選択してマウスの左ボタンでドラッグすると、Excel はデータを新しい場所の上にドロップするだけです。すでにデータが存在する場合は、それを置き換えるかどうかを尋ねる警告が表示されます。通常はそうはしません。それを移動して、他のすべてを邪魔にならないようにスライドさせたいと考えます。
解決策: 右クリックしてドラッグする
Excel でデータを移動するはるかに迅速な方法は、多くの人が試そうとも思わなかったマウス ジェスチャを使用することです。 右 左ボタンの代わりにマウスボタン。この単純な変更により、破壊的な上書きがスマートな挿入に変換されます。
まず、移動するセル、行、または列を選択します。次に、カーソルを選択範囲の太い境界線の上に置き、境界線が 4 方向矢印アイコンに変わります。
次に、マウスの右ボタンを押したまま、選択範囲を新しいホームにドラッグし、データを配置したい場所でマウス ボタンを放します。これを実行すると、リボン上の他の場所では使用できないオプションのリストを含むコンテキスト メニューが表示されます。
このメニューの上部には標準の移動コマンドとコピー コマンドが表示されますが、本当の魔法は中央のセクション、つまり Shift コマンドにあります。
シフト&ムーブの魔法
Shift コマンドは、上書きしたりギャップを残したりする付随的な損害を発生させることなく、Excel での挿入と削除のダンスを完全にスキップできるツールです。これらのいずれかを選択すると、Excel は元のデータを切り取って穴を閉じ、保存先の既存のデータを押し込んでスペースを空けます。
データをドロップする場所に応じて、次の 2 つの主なオプションが表示されます。
- シフトダウンして移動: これにより、選択範囲が切り取られて目的地に挿入され、既存のセルが下に押し込まれます。これは、行の順序を変更したり、データのブロックを垂直リストに移動したりする場合の主な手段です。
- 右にシフトして移動: これも同じことを行いますが、既存のセルが右に押し出されます。データのブロックを横の行にスライドさせたり、列の順序を変更したりする場合にこれを使用します。
なぜこの方法が安全なのか
標準のカットアンドペースト方法を使用すると、挿入する必要がある行数を誤って計算しやすくなります。十分に挿入しないと、データが上書きされる可能性があります。挿入する数が多すぎると、ギャップが生じ、書式が崩れてしまいます。
Shift コマンドを使用すると、Excel が計算を処理します。選択内容に合わせて移動する必要があるセルの数が正確に計算されるため、非破壊的な移動であり、スプレッドシートの整合性が損なわれません。
特別なインスタントペースト: 値、リンク、および形式
右クリックしてドラッグするアクションの主な目的はデータのシフトですが、このジェスチャは「形式を選択して貼り付け」コマンドのファスト パスとしても機能します。リボンを操作したり、特定のキーボード ショートカットを覚えたりする代わりに、高度なデータ変換をはるかに簡単に処理できます。
メニュー内で最も便利な電源オプションは次のとおりです。
|
メニューオプション |
何をするのか |
最適な使用例 |
|---|---|---|
|
ここに値としてのみコピーします |
数式の結果を静的テキストまたは数値としてドロップします。 |
ライブ計算を永続的なデータに変換します。 |
|
ここにリンクしてください |
元のセルを指す数式参照 (=$A$1 など) を作成します。 |
ダッシュボードまたは概要シートを構築します。 |
|
ここにフォーマットのみとしてコピーします |
データを移動せずに、色、境界線、フォントを新しい領域に適用します。 |
フォーマット ペインタ ツールに代わる高速な代替ツール。 |
|
ここにハイパーリンクを作成 |
元のセルにジャンプして戻る、クリック可能な青いリンクを作成します。 |
大きなワークブックでのナビゲーション メニューの作成。 |
Microsoft Excel の 11 のクールなダブルクリック トリック
これらの隠れたツールにより、時間を節約できる可能性があります。
セルフドラッグのトリック
これらの機能を使用するために、データを新しい場所に移動する必要さえありません。数式の列をその場で値に変換する場合は、列を選択し、境界線を右クリックして 1 列分右にドラッグし、元の位置にドラッグして戻します。マウスを放し、コンテキスト メニューの[値のみとしてここにコピー]をクリックすると、数式が即座にその結果に置き換えられます。
プロのヒント: 列を数秒で交換する
Excel で最も一般的な操作の 1 つは列の並べ替えであり、右クリックしてドラッグする操作がこれを行うための最も迅速かつ安全な方法です。
列 B (Category) と C (Rep) を交換するとします。これを行うには、上部の列文字をクリックして列 B を選択します。次に、4 方向矢印カーソルが表示されるまで選択範囲の境界線の上にマウスを置き、右クリックしてその境界線を列 D (ターゲットのすぐ右の列) にドラッグします。
次に、マウスボタンを放し、「右にシフトして移動」をクリックします。
Excel でデータを再配置する 4 つの方法
おそらく、すべてを手動で再配置する必要はありません。
右に移動している列が実際にはターゲットの左側に到達してしまうため、これは逆に聞こえます。ただし、「Shift Right」は目的地で何が起こるかを指します。 Excel に D 列の既存のデータを取得し、それを右に移動して新しいデータ用の穴を作るように指示しています。元の列 C が列 B によって残された空のギャップに滑り込むため、2 つの列は事実上入れ替わります。
スプレッドシートに書式設定された Excel テーブルが含まれている場合、「ワークシート上のテーブル内のセルを移動するため、これは機能しません。」というエラーが表示される場合があります。これは通常、オブジェクトを移動しようとすると発生します。 全体 一部のセルにテーブル列を含むワークシート列。これを解決するには、テーブル内のセル (ヘッダーを含む) のみを選択し、右クリックしてドラッグを再度実行します。
Microsoft Excel のワークフローを高速化できる右クリックの方法は、データの移動とコピーだけではありません。たとえば、ジェスチャを使用してグラフィックを複製したり、ステータス バーをカスタマイズしたり、一時的なドロップダウン リストから選択したり、非表示のフィルタリング ショートカットをアクティブにしたりできます。
- OS
-
Windows、macOS、iPhone、iPad、Android
- 無料トライアル
-
1ヶ月
Microsoft 365 には、最大 5 台のデバイスで Word、Excel、PowerPoint などの Office アプリ、1 TB の OneDrive ストレージなどへのアクセスが含まれています。