• ベストアンサー

ExcelのVlookup関数の制限について

ExcelのVlookup関数についての質問です。 Vlookup関数の引数に「範囲」(参照する別表のこと)ですが、列数に制限がありますでしょうか?100列までならOKとか、ワークシートの列数が許す限り大丈夫、などの情報はありますでしょうか? 環境はWindows版のExcelで、versionは2000、2002、2003、いろいろです。 よろしくお願いします。

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

  • ベストアンサー
  • mshr1962
  • ベストアンサー率39% (7417/18945)
回答No.2

列数はワークシートの使用である256まで可能 それ以上になる場合 行数も256を超える場合はA列(先頭列)を別シートにコピーして続ければOK (参照するセルの範囲が変わるだけです。) 行数が256までなら行列を逆転させてHLOOKUP関数を使用する方法もあります。 ただデータが大きいとファイル自体が重くなるので 計算に時間が掛かったり、使用できるメモリの関係で ユーザー定義の書式等に影響がでる可能性はあります。

mirumirumitsuru
質問者

お礼

ありがとうございました。 大変参考になり、助かりました。

その他の回答 (1)

  • shiga_3
  • ベストアンサー率64% (978/1526)
回答No.1

Excel97以降のワークシートの大きさは65536行×256列ですが、全てを情報テーブルの範囲にして試してみましたが、特に問題はありませんでしたので、制限はないと思いますよ。(当方Excel2000です)

mirumirumitsuru
質問者

お礼

ありがとうございました。 大変参考になり、助かりました。