オフィスソフト

「Excel」での数式コピー--セル参照を変更せずに貼り付ける方法

「Excel」で数式を別のセルにコピーすると、式内のセル参照が変更される。便利な機能だが、参照先を変えたくない場合もあるはずだ。ここでは、セル参照を更新せずに数式を素早くコピーする方法を紹介する。

 「Microsoft Excel」には、数式のコピーに関する便利な機能がある。行や列に数式を入力してコピーすると、貼り付け先に応じてセル参照が更新される。この機能がなければ、すべての数式を手動で入力しなければならない。それだと面倒だし、間違いが起きやすいだろう。しかし、参照を更新したくない状況に直面することもよくある。それを簡単に解決できる標準の機能はない。本記事では次善策として、セル参照を更新せずに数式を素早くコピーする方法を2つ紹介する。

 筆者は「Windows」の64ビット版システムで「Microsoft 365」を使用しているが、古いバージョンを使っても構わない。作業用のデータは自分で用意してもいいし、デモ用の.xlsファイルをダウンロードしてもいい。ここで紹介する2つのテクニックは、ブラウザー版でも実行可能だ。

提供:AndreyPopov, Getty Images/iStockphot
提供:AndreyPopov, Getty Images/iStockphot

Excelで数式はどのようにコピーされるのか

 フィルハンドルを使って数式をコピーすると、相対セル参照が更新される。たとえば、=B3/C3という単純な数式を1つ右のセルにコピーすると、列参照が調整されて、=C3/D3という数式が入力される。列参照が絶対参照($)である場合は、何も変更されず、=$B3/$C3がコピーされる。しかし、この数式を1つ下の行にコピーする場合、絶対参照ではないため、行参照が更新されて、=$B4/$C4となる。「Ctrl」+「C」で数式をコピーする場合や、数式を移動する場合も同じ挙動だ。この挙動のために、セル参照を更新せずに数式をコピーするのは困難(不可能)で、すべての参照を絶対参照(=$B$3/$C$3)にするしかない。

数式の数が少ない場合に適した簡単な方法

 元の参照を維持したまま少数の数式をコピーしたい場合は、数式バーを編集モードで使用するといい。これで手軽に目的を果たすことができる。図Aの単純なデータセットを使って、この方法を説明しよう。手順は以下のとおりだ。

編集部おすすめの関連記事

残り本文:約1380文字 ログインして続きを読んでください。

「オフィスソフト」で読まれている記事

TechRepublic Japanで人気の記事

編集部オススメ

トレンドまるわかり![PR]

財務・経理
人事・労務
マーケ・営業
購買・調達
生産・製造
データ分析
コミュニケーション
通信・通話
文書・コンテンツ
PC・モバイル
PC
スマートフォン
タブレット
ウェアラブル
オフィスソフト
OCR
RPA
PCソフト
周辺機器
新興技術
ITインフラ
クラウドサービス
OS・ミドルウェア
開発
データベース
運用
セキュリティ

ホワイトペーパーランキング

  1. Google Cloudセキュリティ基盤ガイド、設計から運用までのポイントを網羅
  2. 仮想化・自動化を活用して次世代データセンターを構築したJR東日本情報システム
  3. スモールスタート思考で業務を改善! 「社内DX」推進のためのキホンを知る
  4. Emotetへの感染を導く攻撃メールが多数報告!侵入を前提に対応するEDRの導入が有力な解決策に
  5. 偽装ウイルスを見抜けず水際対策の重要性を痛感!竹中工務店が実施した2万台のPCを守る方法とは

Follow TechRepublic Japan

このサイトでは、利用状況の把握や広告配信などのために、Cookieなどを使用してアクセスデータを取得・利用しています。 これ以降ページを遷移した場合、Cookieなどの設定や使用に同意したことになります。
Cookieなどの設定や使用の詳細、オプトアウトについては詳細をご覧ください。
[ 閉じる ]