エクセルで数式が入ったセルをコピーして貼り付けると、数式ごとコピーされてしまい意図しない結果になることがあります。
値のみを貼り付けるショートカットを習得することで、この問題をスマートに解決できます。
本記事では、エクセルで値貼り付けを行うためのショートカットキー・操作手順・書式なし貼り付けの方法・数式を除いた貼り付けのテクニックまで詳しく解説いたします。
コピー・貼り付け操作をさらに使いこなしたい方は、ぜひ参考にしてください。
値のみ貼り付けが必要になる場面と基本の考え方
それではまず、値のみ貼り付けが必要になる典型的な場面と基本的な考え方について解説していきます。
値のみ貼り付けはエクセル操作の中でも頻繁に必要になる操作のひとつです。
なぜ値のみ貼り付けが必要かを理解することで、操作の意味が明確になり習得が早まります。
通常貼り付けと値のみ貼り付けの違い
通常のCtrl+Vで貼り付けを行うと、セルに含まれる「数式」「書式」「コメント」「入力規則」などすべての要素がコピーされます。
値のみ貼り付けを行うと、数式の計算結果(値)だけが貼り付けられ、数式・書式・その他の要素は引き継がれません。
別シートや別ブックに計算結果だけをコピーしたい場合や、書式を統一したいシートに貼り付ける場合に値のみ貼り付けは特に重要です。
値のみ貼り付けを使わないと参照先がないためにエラーになったり、貼り付け先の書式が崩れたりするトラブルが発生しやすいです。
値のみ貼り付けが特に必要な典型的な場面
値のみ貼り付けが必要になる典型的な場面としては、以下のようなケースが挙げられます。
VLOOKUP・INDEX・MATCH関数などの参照数式の結果だけを別の場所に保存したい場合・外部データ連携の数式を値に固定したい場合・定期レポートの数値をコピーして別ファイルに保管したい場合などがあります。
数式が入ったまま保存すると参照元データが変わった際に値が変わってしまうため、スナップショットとして値を固定したい場面で不可欠な操作です。
また書式の異なるシートに数値だけを転記したい場合も、値のみ貼り付けによって貼り付け先の書式を保ちながらデータを追加できます。
値のみ貼り付けの主要な方法の全体像
エクセルで値のみ貼り付けを行う方法は複数あります。
主な方法としては「ショートカットキーを使う方法」「右クリックメニューから選ぶ方法」「貼り付けオプションアイコンから選ぶ方法」の3つがあります。
最も素早いのはショートカットキーを使う方法で、マウスを使わず完結するため一度覚えると作業スピードが格段に上がります。
それぞれの方法を状況に応じて使い分けることで、柔軟で効率的なコピー・貼り付け操作が実現します。
値のみ貼り付けのショートカットキー操作
続いては、値のみ貼り付けを実現するショートカットキーの具体的な操作方法を確認していきます。
ショートカットキーを使いこなすことで、マウス操作に頼らずすべてキーボードで完結する高速な値貼り付けが実現します。
Alt+E+S+Vを使う古典的な方法
エクセルの伝統的な値のみ貼り付けショートカットは「Alt→E→S→V→Enter」の順に押す方法です。
Ctrl+Cでコピーした後にAlt・E・S・Vの順に押すと「形式を選択して貼り付け」ダイアログが開いた状態で「値」が選択されるため、最後にEnterを押すだけで値のみ貼り付けが完了します。
この操作は古いバージョンのエクセルから現在まで一貫して使えるため、バージョンを問わず安心して使えるショートカットです。
ダイアログを経由するため少し手順が多いですが、他の貼り付けオプション(書式のみ・数式のみなど)にもアクセスしやすい点が利点です。
Ctrl+Alt+Vからの値貼り付け
Ctrl+Alt+Vを押すと「形式を選択して貼り付け」ダイアログが直接開きます。
ダイアログ内でVキーを押すと「値」が選択されるため、Ctrl+Alt+V→V→Enterの流れで値のみ貼り付けが実行できます。
Alt+E+S+Vより少ないキー操作で同じ結果が得られるため、こちらのショートカットのほうが覚えやすい方も多いでしょう。
ダイアログが開いた後はマウスで「値」を選択してOKを押す方法でも実行できるため、キーボード操作が苦手な方にも対応できます。
右クリックメニューから値貼り付けを選ぶ方法
コピー後に貼り付け先セルを右クリックすると表示されるメニューに「貼り付けオプション」アイコンが並んでいます。
その中から数字の「123」アイコン(値の貼り付け)をクリックすることで値のみ貼り付けが実行できます。
右クリックメニューはアイコンで視覚的に選択できるため、操作を覚えていない場面でも直感的に利用できる方法です。
貼り付け後に表示されるスマートタグ(貼り付けオプションアイコン)からも後からオプションを変更することが可能です。
書式なし・数式除外の応用貼り付けテクニック
続いては、値のみ貼り付けを超えた書式なし貼り付けや数式除外の応用テクニックを確認していきます。
「形式を選択して貼り付け」ダイアログには値以外にも様々な貼り付けオプションがあり、場面に応じて使い分けることでさらに柔軟な操作が実現します。
書式なし貼り付けで見た目を統一する
値のみ貼り付けは書式もリセットされますが、書式だけを省いて値と数式はそのままコピーしたい場合は「すべて(書式を除く)」オプションを選択します。
「形式を選択して貼り付け」ダイアログで「数式と数値の書式」または「値と数値の書式」を選ぶと、書式のコントロールをより細かく行えます。
書式設定が統一されたシートに他のシートのデータを貼り付ける際に、値と数値書式のみ貼り付けるオプションが特に役立ちます。
貼り付け先の列幅を元のデータと合わせたい場合は「元の列幅を保持」オプションも活用してみましょう。
演算貼り付けで既存データに加算・乗算する
「形式を選択して貼り付け」ダイアログの「演算」セクションでは貼り付け時に加算・減算・乗算・除算を同時に実行できます。
例えば既存の価格データ全体に消費税率を掛けたい場合、税率(1.1など)をコピーしてから対象範囲に「乗算」で貼り付けるだけで一括変換が完了します。
数式を使わずに既存データを一括変換できる演算貼り付けは、知っていると非常に便利なテクニックです。
行と列を入れ替えて貼り付けたい場合は「行列を入れ替える」オプションを使えば、TRANSPOSE関数を使わずに転置貼り付けが実現します。
値のみ貼り付けをVBAで自動化する
値のみ貼り付けをVBAで実装する場合は、PasteSpecialメソッドにxlPasteValuesオプションを指定します。
Sub 値のみ貼り付け()
Range(“A1:A10”).Copy
Range(“C1”).PasteSpecial Paste:=xlPasteValues
Application.CutCopyMode = False
End Sub
定期的なレポート作成や自動集計処理の中に値のみ貼り付けを組み込むことで、完全自動化したデータ処理フローが完成します。
Application.CutCopyMode = Falseを最後に記述することで、コピーモードを解除してコピー点線を非表示にする後処理も忘れずに行いましょう。
まとめ
エクセルで値のみ貼り付けを行うには、Alt→E→S→V→Enterまたは Ctrl+Alt+V→V→Enterのショートカットキーが最も速い方法です。
右クリックメニューの「123」アイコンからも値貼り付けができ、初心者でも直感的に操作できます。
「形式を選択して貼り付け」ダイアログを活用することで、書式なし・演算貼り付け・行列入れ替えなどの応用操作も実現できます。
値のみ貼り付けをショートカットで習得することは、エクセル操作の質とスピードを大幅に向上させる最も費用対効果の高いスキルのひとつといえるでしょう。