- ベストアンサー
エクセルで$を簡単につける方法
お世話になります。 表題の件ですが、例えば一番上が=AVERAGE($A$1:D1) その下は=AVERAGE($A$2:D2)というような感じで 100個のセルに上から関数を入れ込みたいのですが $の部分は、まず=AVERAGE(A1:A5)を=AVERAGE(A100:D100)まで ばーっと下へコピペしてから 一個一個手作業で入れていくしかないのでしょうか? 何か上手い方法があれば教えてください。
- みんなの回答 (3)
- 専門家の回答
質問者が選んだベストアンサー
編集→置換で検索文字列を(A、置換文字列を($A$で如何でしょうか。 蛇足ですが、=AVERAGE($A1:D1)でコピーでは駄目なんでしょうか。
その他の回答 (2)
- ryuujiok2205
- ベストアンサー率21% (233/1098)
回答No.3
何をしたいのですか? 読んでる限り、 > まず=AVERAGE(A1:A5)を これは「=AVERAGE(A1:D5)」のご入力と思います。であれば、絶対参照しなければならない理由がわかりません。「ばーっと下へコピペしてから」2、3行でいいですから「$」つけてみてください。値が何か変わったでしょうか?
質問者
お礼
ご回答ありがとうございます。 解決しました。
- mshr1962
- ベストアンサー率39% (7417/18945)
回答No.2
=AVERAGE($A$1:D1) =AVERAGE($A$2:D2) なら =AVERAGE($A1:D1) とすれば対応できます。 ただ =AVERAGE(A1:A5) =AVERAGE(A100:D100) は範囲のとり方がおかしいです。どちらか入力間違えてませんか?
質問者
お礼
ご回答ありがとうございます。 範囲は取り違えておりません。
お礼
ありがとうございます! すごく基本的なことみたいですが、今までアルファベットを二つの$で挟んでいたので上手く行かなかったようです。 二つの$ではさんでしまうと、コピーしてもセルが固定されたままだけれど 一つの$をアルファベットの前に入れてコピーするだけで上手くいくんですね。 今回はこんな簡単なことだけれど、非常に勉強になりました。 本当にありがとうございます。