- ベストアンサー
オートフィルでセル番地を変えない方法
以下のVLOOKUP関数 =IF(C5="","",VLOOKUP(C5,E1:G20,2,FALSE)) をC5へ入れ、C30 jまでオートフィルした時にE1:G20のセル番地を昇順させたくないのです、 この様な事は出来るのでしょうか、教えて下さい。
- みんなの回答 (4)
- 専門家の回答
質問者が選んだベストアンサー
$E$1:$G$20 と$を列番号および行番号に付けると絶対参照になります。 オートフィルで他のセルにコピーしても範囲は変わりません。 詳細は下記URLを参考にどうぞ 相対参照、絶対参照、複合参照について http://www.eurus.dti.ne.jp/~yoneyama/Excel/zettai.html
その他の回答 (3)
- imogasi
- ベストアンサー率27% (4737/17069)
>この様な事は出来るのでしょうか、 何をいまさら、という感じです。 私は今までVLOOKUPの回答の場合、良く注意事項として、書くようにしてます。1度多数行でVLOOKUP関数を使うと、ずれを 毛検するはず。 参照・検索する表の範囲は、どのセルるから検索するときも通常は 変わらないはずです。 ですから変わらないようにE1:G20を番地に$をつけます。絶対番化します。 式複写の元になる式のセルを選択し、この部分を数式バー部で範囲指定し、F4キーをおせば1度で出来ます。
お礼
有難うございました。初心者過ぎてごめんね。
- xls88
- ベストアンサー率56% (669/1189)
>=IF(C5="","",VLOOKUP(C5,E1:G20,2,FALSE)) をC5へ入れ、・・・・・ 循環参照になりますが良いのですか? セル番地を昇順させたくないなら、絶対番地にすれば良いです。 数式バーに表示された数式で、E1:G20 の部分を選択し、F4キーを押してください。 $E$1:$G$20 と$記号がついてオートフィルしても番地が変化しなくなります。 F4キーはトグルになっています。キーを押すたびに、$のつく状態が変化しますから試してください。
お礼
有難う御座いました。
今試せないので案だけですみません。 E1:G20 の部分を $E$1:$G$20 にしたら解決するように思いますが...
お礼
早速の御教示有難う御座いました。助かりました。
お礼
有難う御座いました。