• ベストアンサー

エクセルのcolumn関数について

こんにちは いつもお世話になっています。 Vlookupの第三引数で質問します。 第三引数の列番号が等差数列の差分が7の時、どういう式がいいでしょうか。 開始の列はC列からでお願いします。 フィルハンドルでの右方向へのコピー用です。column関数を使うのだとおもいますが。 よろしくお願いします。

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

  • ベストアンサー
  • KURUMITO
  • ベストアンサー率42% (1835/4283)
回答No.1

例えばシート1のC1セルには次の式を入力して右横方向にドラッグコピーします。 =VLOOKUP($A1,Sheet2!$A:$XX,3+(COLUMN(A1)-1)*7,FALSE)

5goma
質問者

お礼

KURUMITO 様 ありがとうございました。お蔭様で解決しました。 大切に使わせていただきます。 簡単で恐縮ですが、お礼申し上げます。

その他の回答 (1)

回答No.2

もしくは、 =VLOOKUP($A1,Sheet2!$A:$XX,column(A1)*7-4,FALSE) でも大丈夫です。 3列目(C列)、10列目(J列)、17列目(Q列)・・・を参照します。 ちなみに、右に2列引張って3列目を、4列引張って10列目を、6列引張って17列目を・・・ の場合、 =VLOOKUP($A1,Sheet2!$A:$XX,column(B1)*7/2-4,FALSE) です。

5goma
質問者

お礼

WindsorAvenue 様 ありがとうございました。お蔭様で解決しました。 大変勉強になりました。 簡単で恐縮ですが、お礼申し上げます。

関連するQ&A