- ベストアンサー
エクセルの関数のコピー
エクセルの関数を下のセルにコピーをすると、1つずつ関数の式がずれてくるのですが同じ範囲の関数を同じ様に入力したい場合はどうすればいいですか? 例)=VLOOKUP(F3,Sheet2!A1:E5000,2,0) という関数があったとすると 次の行には=VLOOKUP(F4,Sheet2!A1:E5000,2,0) と検索値のみが1つ変わる感じにしたいのですが・・・ コピーでは無理なのでしょうか。やはり1つ1つ数式を入れてやらないとだめでしょうか。
- みんなの回答 (4)
- 専門家の回答
質問者が選んだベストアンサー
検索値のみで他は固定なら、$の入れ方はこうかな。 VLOOKUP(F4,Sheet2!$A$1:$E$5000,2,0)
その他の回答 (3)
- qualheart
- ベストアンサー率41% (1451/3486)
=VLOOKUP(F3,Sheet2!$A$1:$E$5000,2,0) ですね。 参照値の列名および行番号の前に「$A$1」のように「$」を付けると絶対参照になり、他のセルにコピーしても変わらなくなります。
お礼
早速にありがとうございます。 絶対参照というのがあるんですね。 勉強になりました!!
- Turbo415
- ベストアンサー率26% (2631/9774)
F3はF4に変わって、表の範囲は変わらないと言うことでしょうか? でしたら、表に名前を付けてしまい(例えばhyoとか))=VLOOKUP(F3,hyo,2,0)とすればF3の値だけ変化します。もしくは)=VLOOKUP(F3,Sheet2!$A$1:$E$5000,2,0)のように絶対値指定をしますそれをコピーします。 F3も固定したいなら$F$3としてコピーすれば良いです。
お礼
ありがとうございますっ できました!!
- WDY
- ベストアンサー率27% (134/487)
=VLOOKUP(F3,Sheet2!A1:E5000,2,0) ↓ =VLOOKUP($F$3,Sheet2!A1:E5000,2,0) $マークをつけると同じ関数になります。
お礼
ありがとうございます。 $をつければいいんですねぇ 勉強になりました。
お礼
ありがとうございます。 皆さん詳しいですね。 勉強になりましたっっ