• ベストアンサー

エクセルで$を簡単につける方法

お世話になります。 表題の件ですが、例えば一番上が=AVERAGE($A$1:D1) その下は=AVERAGE($A$2:D2)というような感じで 100個のセルに上から関数を入れ込みたいのですが $の部分は、まず=AVERAGE(A1:A5)を=AVERAGE(A100:D100)まで ばーっと下へコピペしてから 一個一個手作業で入れていくしかないのでしょうか? 何か上手い方法があれば教えてください。

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

  • ベストアンサー
  • mu2011
  • ベストアンサー率38% (1910/4994)
回答No.1

編集→置換で検索文字列を(A、置換文字列を($A$で如何でしょうか。 蛇足ですが、=AVERAGE($A1:D1)でコピーでは駄目なんでしょうか。

cocoron24
質問者

お礼

ありがとうございます! すごく基本的なことみたいですが、今までアルファベットを二つの$で挟んでいたので上手く行かなかったようです。 二つの$ではさんでしまうと、コピーしてもセルが固定されたままだけれど 一つの$をアルファベットの前に入れてコピーするだけで上手くいくんですね。 今回はこんな簡単なことだけれど、非常に勉強になりました。 本当にありがとうございます。

その他の回答 (2)

回答No.3

何をしたいのですか? 読んでる限り、 > まず=AVERAGE(A1:A5)を これは「=AVERAGE(A1:D5)」のご入力と思います。であれば、絶対参照しなければならない理由がわかりません。「ばーっと下へコピペしてから」2、3行でいいですから「$」つけてみてください。値が何か変わったでしょうか?

cocoron24
質問者

お礼

ご回答ありがとうございます。 解決しました。

  • mshr1962
  • ベストアンサー率39% (7417/18945)
回答No.2

=AVERAGE($A$1:D1) =AVERAGE($A$2:D2) なら =AVERAGE($A1:D1) とすれば対応できます。 ただ =AVERAGE(A1:A5) =AVERAGE(A100:D100) は範囲のとり方がおかしいです。どちらか入力間違えてませんか?

cocoron24
質問者

お礼

ご回答ありがとうございます。 範囲は取り違えておりません。

関連するQ&A

専門家に質問してみよう