• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:VLOOKUP関数 列番号の設定の仕方教えて下さい)

VLOOKUP関数 列番号の設定の仕方教えて下さい

このQ&Aのポイント
  • VLOOKUP関数の列番号を計算して設定する方法を教えてください。
  • シート2のデータを参照してシート1に関数を入力し、表示させたいと思っています。
  • VLOOKUPでは列番号の設定がうまくできないのでしょうか?詳しい方に教えてください。

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

  • ベストアンサー
  • mu2011
  • ベストアンサー率38% (1910/4994)
回答No.2

一例です。 A6に=VLOOKUP($A$5,Sheet1!$A$4:$N$100,ROW(A1)*2,FALSE) B6に=VLOOKUP($A$5,Sheet1!$A$4:$N$100,ROW(A1)*2+1,FALSE) 以上を設定して下方向にコピー

lilosthitch
質問者

お礼

ROW(A1)*2 ROW(A1)*2+1 ↑下方向にコピーしたら、うまくいきました。 助かりました。ありがとうございました。

その他の回答 (2)

  • SaKaKashi
  • ベストアンサー率24% (755/3136)
回答No.3

列位置をセル参照にする方法があります。 「(Step Up)共通の数式に変更する」 を参照してください。

参考URL:
http://www.eurus.dti.ne.jp/~yoneyama/Excel/kansu/vlookup.htm
lilosthitch
質問者

お礼

参考URLまで教えていただいてありがとうございました。 関連した事柄が他にものっていたので参考になりました。

  • Cupper-2
  • ベストアンサー率29% (1342/4565)
回答No.1

できるよ。 列を指定する前に、シート間の参照になるので参照範囲を絶対参照の形で参照していますか。 絶対参照になっていないと、それだけでエラーになります。 「絶対参照ってナニ?」というのでしたら、参照範囲に名前を付けちゃってください。 参照範囲のセルをすべて選択したら、左上の名前ボックスに「調べたい範囲」などと入力してください。 (名前ボックス:A1セルを選択すると左上にA1と表示される場所です) でもって、  =VLOOKUP(A5,調べたい範囲,1,False) などと指定すればOK。 分かりやすい名前を付けておくと便利です。 ■本題 んと…はじめから決まった値を詰めておけばいいと思う。  A6=VLOOKUP(A5,調べたい範囲,1,False)  B6=VLOOKUP(A5,調べたい範囲,2,False)  A7=VLOOKUP(A5,調べたい範囲,3,False)  … と決めておけばOK。 わざわざ関数で列を求める必要は無いでしょ? これで何か問題がありますか。 たかだか十数個の項目です。悩むより簡単な方法を選びましょう。 (#N/A のエラーは無視するように IF関数を組み合わせましょう)

lilosthitch
質問者

お礼

参照範囲に名前をつけるというのは 数式を後から見ても分かりやすいですね。 ありがとうございました。

関連するQ&A