• ベストアンサー

複数のセルの関数で指定したセルを同時に変更したい

複数セルに入力された関数が参照するセルを、同時に変更することはできますか? 関数で参照したセルが間違っていたり、新しいデータ入力でセルがズレた場合などで関数で指定されているセルを変更するのは手作業でやると面倒です。おまけにそれが複数の関数に影響したら一つ一つ手作業で変更していたら日が暮れます。 一括で指定セルの変更を行う方法はありませんか? ちなみに今回、全ての関数は同じセルを参照しています。

質問者が選んだベストアンサー

  • ベストアンサー
  • ryo_ky
  • ベストアンサー率47% (112/237)
回答No.3

同じセルを参照されていて、そのセルのみを変えたいのであれば、関数の入力してあるセルを選択した状態で置換(Ctrl+H)すれば良いように思います。 例えばA1のセルを参照していて、それをA2に変えたい時、計算式の入っているセルがB1~B3までだとすれば、B1~B3を選択し、置換のダイヤログを出して検索文字にA1、置換文字にA2と入力して一括置換すればできると思います。

その他の回答 (2)

  • chonami
  • ベストアンサー率43% (448/1036)
回答No.2

レイアウトが不明なので対応できるかどうか分かりませんが、置換するのは如何ですか?

  • aokii
  • ベストアンサー率23% (5210/22062)
回答No.1

参照するセルを切り取って貼り付ければ自動的に一括で指定セルの変更を行うことができます。

関連するQ&A

  • Excelで関数の参照先をセルの値で指定するには?

    Excel2000を使用しています。 関数が参照するセルを指定する場合、例えばSUM、のとき。 セルA1には"B1"と入力されており、 同様にセルA2には"B5"が入力されていたとして(もちろん " は実際には入力されてません)、 この セルA1 と A2 のテキストデータを参照して、SUM(B1:B5) を得るにはどのように範囲を指定したらよいのでしょうか? 別にセルA1 と A2 が "B1" 及び "B5" でなくてそれに代わるものでも構いません。 要は関数が参照するセルをほかのセルの値で指定したいのですが。

  • INDEX関数の参照範囲にセルを指定する方法

    INDEX関数で別のエクセルファイルからデータを取得したい。 現状、ファイルパスを直接指定してデータを取得しておりますが ファイルパスを入力したセルを参照範囲に指定してデータを取得できるようにしたいです。 INDEX関数を入力するエクセルファイルをFile①、 別のエクセルファイルをFile②とする。 File②のファイルパスをFile①のA1セルに入力し、 INDEX関数の引数にA1を指定してデータを取得することはできますか?

  • Excelの複数セルの関数の一部分の文字の変更

    Excelの複数セルの関数の文字の変更の方法について教えてください。 違うセルの一部分の所だけ関数の文字のみを変えることははできますか? 例だと A1 ='(1)'!AB12 A2 ='(1)'!A5 A3 ='(1)'!CG25 A4 ='(1)'!DE18 A5 ='(1)'!LM11 A1からA5までの上のような関数規則が入力されている場合 この関数内のかっこ内の数字の1だけをまとめて全て2に変更 できますか??かっこは違うエクセルシートの参照です。 わかる方御協力お願いします。

  • エクセルの複数のセルを一括で絶対参照にする方法

    エクセルの絶対参照についての質問です。 複数のセルに関数がある時,その複数のセルの関数に含まれる参照先を一括で相対参照から絶対参照に変える方法はありますでしょうか?

  • エクセルで入力規則の設定のあるセルの関数変更

    エクセルで入力規則の設定(不正なデータが入力されたらエラーメッセージを表示するにチェック) のしてあるセルに入力されている関数を変更する場合、 一度入力規則は解除しなくてはいけないのでしょうか。 私の場合、セルを選択して数式バーで変更をかけてエンターキーを押すと、 変更した関数も不正なデータととられてエラーメッセージが出てしまいます。 関数を少し変更したいとき、いちいち入力規則を解除するのはめんどくさいので、何とかならないのでしょうか。 よろしくお願いいたします。

  • セルを移動すると関数が変わる

    マイクロソフトのエクセルで、関数が入力されたセルを移動・コピペしたりすると関数で指定したセルの位置がズレてしまいます。関数だけをコピペすればズレは発生しませんが、コピペしたいセルが複数ある時には使えません。 セルを直接コピペして関数指定のセルがズレない方法はありませんか?

  • 関数VLOOKUP IFERRORについて教えてください。

    関数VLOOKUP IFERRORについて教えてください。 セル(A1)でドロップダウンリストから会場名を選択。 SHEET2から住所・郵便番号・電話番号等を自動展開させています。 =IFERROR(VLOOKUP(B4,SHEET2!A:E,2,FALSE),"")など SHEET2に該当データがない場合は、SHEET1のセル1に手入力をしたいのですが 入力値が正しくない・・とエラーで返されてしまします。 どうしたら手入力できるようになりますか? ドロップダウンリストの指定がいけないのでしょうか? また手入力したとき、SHEET1のセルA2~A5にも手入力をしたいのですが (これは一応入力できるのですが) 入力と同時に、A2~A5の関数指定が消えてしまいます。 関数を保護したまま入力値を入れる方法はあるのでしょうか? ご回答いただけますようお願いいたします。 エクセル2007で作業中です。

  • 複数のシートのセル参照について

    Excelで複数のsheetのセル参照についてお伺いします。 たとえばsheetが1から50まであるとします。 sheet1のA1のセルには、sheet2のA1のセル参照、 sheet1のA2のセルには、sheet3のA1のセル参照、    ↓ sheet1のA49のセルには、sheet50のA1のセル参照、 といった複数のシートのセル参照を行いたいと思います。 sheet1のA1のセルに、sheet2のA1のセル参照の値を入力して、フィルハンドルでドラッグしても連続したデータができません。 簡単な操作で、複数のシートのセル参照をするにはどうしたらよいでしょうか。 よろしくお願いいたします。

  • SUBTOTAL関数の[列名]指定

    SUBTOTAL関数の[列名]指定が有効に動作するための方法を知りたい 図は、ある教本のサンプルExcelシートです。 テーブル全体には、 ホーム>テーブルとして書式設定 で、「テーブル1」という”テーブル名"が設定されています。 このD8セルに、 =SUBTOTAL(109,[金額]) と入力が事前にしてあり、フィルタリングをするとこのD8列の数値は変動します(集計が起こります)。① 同じことを、自分で手作業でテーブルを作成し、テーブル全体を「テーブル1」と設定/定義し、計算セルに =SUBTOTAL(109,[金額]) としましたが、「循環参照」の警告が出て、集計をしてくれません② この関数を入力したセルをダブルクリックしてみると、計算対象のセルは数式が入った自分のセルを含んでおらず、循環参照が起きていないようにみえます③ [金額]のところを、計算対象セル範囲に指定  例:=SUBTOTAL(109,D2:D22) してしまえば問題はないのですが、このやり方 すなわち =SUBTOTAL(109,[列名]) の入力で、一方のシートは(①)は集計でき、わたしが作った方(③)で集計がおこらない理由を知りたいです。

  • エクセルでの数式によるセルの指定

    エクセルで関数中のセルの指定をするとき、計算式を使う方法はないのですか? (例えば A6+1 で A7 を指定するなど) 入力した数値によって、セル間隔を指定して値を取り出したいのです。 (5を入力したとき元のデータから5つ間隔のセルのデ入力値を取り出す) うまく文章にできなかったため、質問の意図ががうまく伝わっているか不安ですがよろしくお願いします。

専門家に質問してみよう