- ベストアンサー
EXCELの絶対参照について。
絶対参照で行のみと列のみってありますが使ったことがないのですが、今一意味もわかりません。どのような場合に使うのでしょうか。お教えください。
- みんなの回答 (4)
- 専門家の回答
質問者が選んだベストアンサー
- ベストアンサー
九九表を作って見ましょうか。 1行目にB1から順に1、2、3・・・・と入力します。 A列に2行目から順に1、2、3・・・と入力します。 -------------------------------------------------- A B C D E F G H I J 1 1 2 3 4 5 6 7 8 9 2 1 3 2 4 3 5 4 6 5 7 6 8 7 9 8 10 9 ここにB2に「=1×1」を意味する式を入力してそれをコピーしただけで、九九表が完成するようにするには、 =B$1*$A2 と入力すればOKです。 わかりにくければ、九九表の中にすべて式を書いてみましょう。絶対参照ではなく相対参照で書いてみます。 B1*A3、B1*A4・・・ 5×5ぐらいまで書いてみれば、その中ですべてに共通している「列」や「行」が見つかります。この共通項が絶対参照にするべきところです。 実際にエクセルで試してみましょう。
その他の回答 (3)
- mamekan
- ベストアンサー率26% (59/219)
Excelで九九の表を作ってみると分かりやすいかと思います。 B1に1、C1に2、D1に3・・とし、A2に1、A3に2、A4に3・・と入力します。 B2セルに「=B1*A2」と入力すれば1×1=1の答え1が入る。 B3セルは「=B1*A3」で、1×2で2です。 しかし9×9まで手入力するのは面倒な作業ですね。 そこでセルのコピーを使います。 B2セル「=B1*A2」を他のセルにそのままコピーしてもJ10セルは81にならないはずです。 J10に「=J9*I10」1つ上のセル掛ける1つ左横のセルの式が コピーされているからです。 B2セルには「=B$1*$A2」と入力しないといけません。 この式の意味は 「B$1」:1行目で固定、列が順次変化する 「$A1」:A列で固定、行が順次変化する です。 このように固定的なセルの行や列を参照する時に使用します。
お礼
丁寧なご説明でありがとうございました。よくわかりました。
- oka123
- ベストアンサー率31% (69/219)
こんにちわ エクセルでは「式」例えば「単価」*「数」などを 指定するときは当該セルの中へ =A5*B5 というようにセル名で指定します この式を下段にコピー・貼り付けすると 自動的に =A6*B6 と変化してくれるので便利です(相対的な参照) 絶対参照についてですが 自動的に指定セル名がずれていくことなく 特定のセル名で固定・停止したままのことを を言います ・列は固定セル指定で行名は自動的に変名させたい ・行は固定セル指定で列名は自動的に変名させたい ・列も列も固定セルを指定したままにしたい という3つの場合があるはずなので A5とせずに ¥A5 A¥5 ¥A¥5 などとすれば絶対参照になります
お礼
ご回答ありがとうございました。VLOOKUP関数では行列とも絶対にしたセルをよく使っておるのですが、行だけとか列だけを絶対にする必要性が出てくるのか疑問に思ったのですが、例が思いつきました。
セルの指定には列と行の組み合わせで行います。 例えばD列の10行目のセルならD10と指定します。 これらは相対セルといわれるしてでして、絶対セルという指定では、各指定の前に$を付けます。 列だけ指定なら$D10、行だけならD$10となります。 両方を絶対してするときは、$D$10となります。
お礼
ご回答ありがとうございました。VLOOKUP関数では行列とも絶対にしたセルをよく使っておるのですが、行だけとか列だけを絶対にする必要性が出てくるのか疑問に思ったのですが、例が思いつきました。
お礼
丁寧なご説明でありがとうございました。よくわかりました。