• ベストアンサー

オートフィルでセル番地を変えない方法

以下のVLOOKUP関数 =IF(C5="","",VLOOKUP(C5,E1:G20,2,FALSE)) をC5へ入れ、C30 jまでオートフィルした時にE1:G20のセル番地を昇順させたくないのです、 この様な事は出来るのでしょうか、教えて下さい。

質問者が選んだベストアンサー

  • ベストアンサー
  • gyouda1114
  • ベストアンサー率37% (499/1320)
回答No.3

$E$1:$G$20 と$を列番号および行番号に付けると絶対参照になります。 オートフィルで他のセルにコピーしても範囲は変わりません。 詳細は下記URLを参考にどうぞ 相対参照、絶対参照、複合参照について  http://www.eurus.dti.ne.jp/~yoneyama/Excel/zettai.html

me-kunn
質問者

お礼

有難う御座いました。

その他の回答 (3)

  • imogasi
  • ベストアンサー率27% (4737/17069)
回答No.4

>この様な事は出来るのでしょうか、 何をいまさら、という感じです。 私は今までVLOOKUPの回答の場合、良く注意事項として、書くようにしてます。1度多数行でVLOOKUP関数を使うと、ずれを 毛検するはず。 参照・検索する表の範囲は、どのセルるから検索するときも通常は 変わらないはずです。 ですから変わらないようにE1:G20を番地に$をつけます。絶対番化します。 式複写の元になる式のセルを選択し、この部分を数式バー部で範囲指定し、F4キーをおせば1度で出来ます。

me-kunn
質問者

お礼

有難うございました。初心者過ぎてごめんね。

  • xls88
  • ベストアンサー率56% (669/1189)
回答No.2

>=IF(C5="","",VLOOKUP(C5,E1:G20,2,FALSE)) をC5へ入れ、・・・・・ 循環参照になりますが良いのですか? セル番地を昇順させたくないなら、絶対番地にすれば良いです。 数式バーに表示された数式で、E1:G20 の部分を選択し、F4キーを押してください。 $E$1:$G$20 と$記号がついてオートフィルしても番地が変化しなくなります。 F4キーはトグルになっています。キーを押すたびに、$のつく状態が変化しますから試してください。

me-kunn
質問者

お礼

有難う御座いました。

noname#99860
noname#99860
回答No.1

今試せないので案だけですみません。 E1:G20 の部分を $E$1:$G$20 にしたら解決するように思いますが...

me-kunn
質問者

お礼

早速の御教示有難う御座いました。助かりました。

関連するQ&A