• ベストアンサー

【Excel】選択したすべてのセルを絶対参照にする方法

ExcelでF4を押せばセルを絶対参照に変えられますが、複数のセルを同時に絶対参照に変える方法を教えてください。

  • r2san
  • お礼率25% (1309/5228)

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

  • ベストアンサー
  • tom04
  • ベストアンサー率49% (2537/5117)
回答No.1

こんばんは! 一例ですが・・・ Ctrlキーを押しながら、範囲指定(飛び飛びでも構いません)した後に F4キーを押してみてください。 これでOKかと思います。m(__)m

その他の回答 (4)

  • xls88
  • ベストアンサー率56% (669/1189)
回答No.5

>行のみ列のみ絶対参照、ということも可能なのでしょうか? ヘルプで、ConvertFormulaメソッドを確認してください。

  • xls88
  • ベストアンサー率56% (669/1189)
回答No.4

マクロはどうでしょうか。 Sub tes1()   Dim c As Range   For Each c In Selection     With c       If .HasFormula Then         .Formula = Application.ConvertFormula(.Formula, xlA1, , xlAbsolute)       End If     End With   Next End Sub

r2san
質問者

お礼

ご回答ありがとうございました。 大変参考になりました。 行のみ列のみ絶対参照、ということも可能なのでしょうか?

  • tom04
  • ベストアンサー率49% (2537/5117)
回答No.3

No.1です! たびたびごめんなさい! 簡単に考えすぎていたかも知れません・・・ 先ほどの回答は読み流してください。m(__)m

r2san
質問者

お礼

ご回答ありがとうございました。 大変参考にさせていただきます。

  • web2525
  • ベストアンサー率42% (1219/2850)
回答No.2

計算式でって事かな? 選択した状態でF4押せばそうなりますけど たとえば計算式全体を数式バー上で選択した状態でF4押すとか

関連するQ&A

  • 選択したセル内の式を全て絶対参照に変える方法

    選択したセル内の式を全て絶対参照の式に変える方法ってありますか? F4キー使ってちょっとずつ直してくのが面倒で困ってます。 あと、もうひとつ質問があります。 コピー&ペーストするとセル内の式も移動したセルの分だけ 変わってしまいますよね?例えばA1のセル内に=A2とあって、A1を コピーしてC1に貼り付けるとセル内の式も=C2になってしまう。 それを回避する方法とかってありませんか?絶対参照を使うしか方法 ないんですかね?

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

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

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

    宜しくお願いします。 複数のセルに例えば  ”$A3$*D3” という式が入っていて、一度に ”A3*D3” にする方法というのはあるのでしょうか? 私はいちいちセルをアクティブにして、F4キーで絶対参照を 外すというのを各セルごとに行っているのですが、 一度に置換か何かで”$A3$”を”A3”にすることは出来ないでしょうか 教えてください。 宜しくお願いします。

  • 相対参照→絶対参照

    複数のセルを、一気に相対参照から絶対参照にする方法はありますか?

  • 複数のセルの引数を絶対参照にする方法

    エクセル2010を使っています。 複数のセルの最初の引数を一度に絶対参照にしたいです。 やりたいことを、添付した図で具体的に説明します。 この図には、frame1,frame2,frame3,の3つの基本の表(A列からD列の部分)があります。 また、frameX(I列からL列の部分)もあります。 今、作業は、E列からH列で行なっています。 まず、 F3には、=IF(J3=0,0,B3) G3には、=IF(K3=0,0,C3) ・・・ H7には、=IF(L7=0,0,D7) という関数を入れました。 この後、E1からH7を、コピー貼り付けして、 frame3-2までを完成したいです。 ですが、このままですと、frame2-2も、frame3-2も、それぞれの5行3列の値は全て0になってしまいます。 そこで、 F3には、=IF($J$3=0,0,B3) G3には、=IF($K$3=0,0,C3) ・・・ H7には、=IF($L$7=0,0,D7) と、5行3列に入れた(15個のセルの)、最初の引数を絶対参照にしたいです。 (実際の表は37行45列で、frameの数が200あります。) 複数のセルに入っている、最初の引数を一度に絶対参照にする方法はあるのでしょうか? よろしくお願いします。

  • Excel:あるセルが別のどのセルに参照されているか分かる方法はありませんか?

    Excelに関する質問です。あるセルを削除しようとしていますが、そのセルが別のセルに参照されている可能性あり、削除に躊躇しています。あるセルが、他のどのセルに参照されているか分かる方法はありませんでしょうか?

  • Excel関数 シート内の全ての相対参照の計算式をいっぺんに絶対参照に変えたい!

    こんにちは。Excel関数についてお聞き致します。どうか教えてください。 仕事でたくさんのデータを扱っているのですが、 月ごとの売上げデータの累計表や集計結果などを利用して報告書を作成しています。 各月の売上げシートを元に作成した累計表や統合表を作った後で、数式を相対参照にしてしまったことに気づきました。 累計表のある一つのセルに「=SUM(1月売上げ!A1,2月売上げ!C1)」という計算式があるとします。そのセルの他にも参照しているセル番号は異なっているが同じ計算式が入力されています。 私は、上記の計算式を「=SUM(1月売上げ!$A$1,2月売上げ!$C$1)」という絶対参照に変えたいのです。他のセルにも同様に絶対参照記号をつけたいのです。 ところが、検索置換しようとしてもできないし、 ある一つのセルを絶対参照に変えてそれを他の全ての計算式にもオートフィルで反映させようと思っても、できません。絶対参照のマークが就いていない相対参照のときは、オートフィルで他のセルにも反映できるのですが、絶対参照の計算式を他のセルにも反映させようとしてオートフィルを使うと、全てが全く同じ計算式になってしまいます。 絶対参照なので、当たり前なのかもしれませんが、、 少々言っている意味が分かりにくいかもしれませんが、、 相対参照を絶対参照に変える作業は、一つ一つ手入力および一つ一つセルをクリックして絶対参照にしたい数式の部分にカーソルをもっていきF4を押す事でしか、絶対参照にできないのでしょうか(一つ一つ手作業でしか絶対参照に変えられないのでしょうか?)? 書店でExcelの関数やVBAの本にいくつかざっと目を通したのですが、いっぺんに絶対参照に変える方法はありませんでした。

  • 別シートのセルを絶対参照にする

    office2007、Excelで別シートのセルを絶対参照する方法を教えて下さい。 セルに「=シート名セル番地」を力した場合は、 セル番地を$で絶対参照にしても 参照先シートのその上に行を挿入すると $A$5を指定していても行を挿入した場合は 自動的に$A$6になってしまいます。 別シートに行を挿入しても参照先のセルを固定する方法を教えて下さい。

  • EXCELで絶対参照セルが邪魔です

    EXCELで絶対参照セルを用いた場合、印刷する時に絶対参照セル(は印刷したくない)の部分が邪魔になります。やむを得ず絶対参照セルを最終行の後ろへ置くようにして、印刷の時はその手前までを印刷するようにしています。なにか他に良い手はありませんか?

  • 参照されているセルを探す方法

    エクセルでの質問です。よろしくお願いいたします。 例えば、次のような表があるとします。     (1) (2) (3) (1)  1   2   3 (2)          4 セル(1,1)とセル(1,2)にはそれぞれ数値1,2が入っています。 セル(1,3)には”RC[-2]+RC[-1]”という数式が入っています。 セル(2,3)には”R1C1+R[-1]C”という数式が入っています。 ここで、セル(1,3)を選びF2キーを押すと数式バーに上記の数式が表示されるとともに、セル(1,1)とセル(1,2)が色づけされるので、セル(1,3)はセル(1,1)とセル(1,2)を”参照している”ことがわかります。 ところでその逆はできるのでしょうか?すなわち”参照されているセル”を探すということです。 上記の例でいえば、 セル(1,1)はセル(1,3)とセル(2,3)から”参照されている”ことになりますが、これを容易に知る手段ってないものでしょうか。 上記くらいの表ならば、1個ずつセルを選んで数式を見ていけばいいのですが、もっと大きな表になると大変です。 何かいい方法はありませんか?? よろしくお願いいたします。

専門家に質問してみよう