オフィスソフト

「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. チャンスの年?経営・財務から見る2021年を考察する-MITテクノロジーレビュー・インサイト日本語版
  2. ゼロトラストとはなにか?本当に理解すべきはゼロトラストではなく先にある目的
  3. 成功事例5社に見る、飲食・小売り、美容業界の店舗経営の課題を解決する「デジタル化」の道のり
  4. 「伝説のひとり情シス」の視点とは?刺激の少ないテレワークでは自分で変化を起こす必要がある!
  5. 破壊的なサイバー攻撃から身を守る「ビジネスレジリエンス」の重要性とその構築手法

Follow TechRepublic Japan

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