• 締切済み

VLOOKUP 関数 のコピー

エクセル2010で、VLOOKUP 関数式をセルの下に連続 コピーしたい時に、列番号が変わらないので、手で列の数字を入れています。良い方法はありますか?

みんなの回答

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

これってVLOOKUPを使った、どういう課題なの? 補足して教えて。 模擬実例でも書いて説明しないと、そうそう質問で言っている使い方はしないと思う。 想像してみた例。 A1:C5 ’Cれtyは式を表示してみたもの a 1 =VLOOKUP(A2,$E$2:$I$5,ROW(),FALSE) b 12 =VLOOKUP(A3,$E$2:$I$6,ROW(),FALSE) c 113 =VLOOKUP(A4,$E$2:$I$7,ROW(),FALSE) d あ4 =VLOOKUP(A5,$E$2:$I$5,ROW(),FALSE) 検索テーブル部 E2:I5 下記は中身はでたらめ。 質問者の言う、有効な実例を知りたい。 a 1 11 111 あ1 b 2 12 112 あ2 c 3 13 113 あ3 d 4 14 114 あ4

  • bunjii
  • ベストアンサー率43% (3589/8249)
回答No.4

>良い方法はありますか? あります。 しかし、元の数式とどの部分を変化させたいかを示している頂けないと具体的な回答になりません。

  • mumu20
  • ベストアンサー率36% (24/66)
回答No.3

図の赤丸部分、検索値(列番号)に絶対値「$」を付けていませんか? 青の部分の範囲は動いては困るので固定で「$」が付いています。 絶対値$は $E$3→ずっとE3 $E3→E3,E4,E5…(Eだけ固定) E$3→E3、F3、G3…  (3だけ固定) という意味です。 検索値は$は付けたら数字は変わりません。 赤丸部分にも「$」をつけてしまっていると思われるので それを消せば番号は変わります。

  • msMike
  • ベストアンサー率20% (364/1804)
回答No.2

「下に連続 コピーしたい時に、列番号」を変えたいと? 具体的には貴方が「下に連続 コピー」しようとする式の内容を開示しないとォ~。 =VLOOKUP(検索値,検索範囲,列番号,FALSE/TRUE) の「列番号」の部分に ROW関数を使うことが考えられます。 馬鹿の一つ覚えでそれに「$」記号なんか付けちゃダメよ、ダメ、ダメ!

  • aokii
  • ベストアンサー率23% (5210/22062)
回答No.1

VLOOKUP 関数式の中の$文字を消してから、下にドラッグコピーしてみてください。あるいは、Ctrlキーを押したまま下にドラッグコピーしてみてください。