- ベストアンサー
エクセルで$記号のついた式の入力
A B C・・・ X Y Z 1 =$A1*B1 =$A1*C1 ・・・ 2 =$A2*B2 =$A2*C2 ・・・ 3 ・ ・ ・ ・ ・ ・ ・ ・ 上記のような式をたくさん入力したいのですが、ドラッグすると$のついた数字は変わりませんよね。 なにか良い方法はありますか?
- みんなの回答 (7)
- 専門家の回答
質問者が選んだベストアンサー
>=$A1*B1 この式なら、ドラッグしてもちゃんと数字は変わりますよ。 なぜなら、絶対指定しているのが、 =$A1*B1 最初のA列だけだからです。 これを下にコピーすると、 =$A2*B2 =$A3*B3 : 右にコピーしても =$A1*C1 =$A1*D1 : のようにちゃんと変わります。 お作りの表を見る限り、そのままコピーして問題ないと思いますよ。 どうコピーしても変わらないのは、 =$A$1*$B$1 このようにすべて絶対指定している式の場合です。
その他の回答 (6)
- NIWAKA_0
- ベストアンサー率28% (508/1790)
#4です。 #3のご回答みて気がつきました。 #3さんのおっしゃるとおり、この内容ならこのままコピーしてだいじょぶです。
- keepgreen
- ベストアンサー率20% (4/20)
簡単です! (1)$記号を取った式 =$1*B1 =A1*C1 ・・・をドラッグしてコピーします。 (2)次に式の入った部分を全て選択し、編集の中の置換機能を選択します。 (3)検索する文字にAを入力、置換後の文字に$Aを入力します。 それでAの前に$がつくはずです。 ちなみに(1)の部分で置換機能を使って$を一括で消す事もできますよ。 がんばって下さいね。
お礼
回答ありがとうございます。 質問に書いたエクセルのイメージが崩れてました。 判りにくくてすみません。
- mshr1962
- ベストアンサー率39% (7417/18945)
A1に=$A1*B1 だと循環参照ですが... それはさておき$の入力は、手入力するかF4キーで出来ます。 F4を押す毎に下記の繰り返し A1 → $A$1 → $A1 → A$1 → A1 セル座標が複数ある場合は座標部分を選択してから行ってください。 B1=A1,C1=A1*B1,D1=A1*C1.... でA1のn乗を表示させるなら B1=$A1^COLUMN(A1) をコピーすれば計算できます。
お礼
回答ありがとうございます。 質問に書いたエクセルのイメージが崩れてました。 判りにくくてすみません。
- NIWAKA_0
- ベストアンサー率28% (508/1790)
まず、 =A1*B1 を縦方向にコピー。 次に、今の列を選択し、[編集]→[置換]で、 "A"を"$A"に[全て置換]。 最後に、列ごと横方向にコピーで完成。 ただし、A列にあたる列と、式の内容によっては余計なところまで置換してしまうので、 その場合は例えば、 最初に"A1"ではなく"BH1"などにしておくなどの工夫が必要です。
お礼
回答ありがとうございます。 質問に書いたエクセルのイメージが崩れてました。 判りにくくてすみません。
- maruru01
- ベストアンサー率51% (1179/2272)
こんにちは。maruru01です。 >ドラッグすると$のついた数字は変わりませんよね。 考え方が、まったく逆です。 コピー(ドラッグ?)で数字(セル参照先?)を変化させないようにするために、「$」を付けるんです。 変化させたいなら、付けなければいいだけです。 ちなみに、質問欄の例がそのままとすると、セルA1に、 「=$A1*B1」 が入っているので、循環参照(自分自身を参照すること)のエラーになりますよ。
お礼
回答ありがとうございます。 質問に書いたエクセルのイメージが崩れてました。 判りにくくてすみません。
- miumiumiu
- ベストアンサー率21% (715/3385)
$は絶対参照の意味です。 絶対参照を取りたいのなら、元の式のセルをクリックして、数式バーなどで$マークを消してからオートフィル機能を使えばいいですよ!
お礼
回答ありがとうございます。 質問に書いたエクセルのイメージが崩れてました。 判りにくくてすみません。
お礼
回答ありがとうございます。 質問に書いたエクセルのイメージが崩れてました。 判りにくくてすみません。 よく質問の意味がお分かりで。 おっしゃってる通りでした。うまくいきました。