• ベストアンサー

エクセルのVLOOKUPでの範囲

ExcelでVLOOKUP関数を使用した場合、1550行までは LOOKUPの対象になりますが1551行以降が対象になりません。 1500行以上を対象したい場合はどうすればいいのでしょうか?

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

  • ベストアンサー
  • yuugood
  • ベストアンサー率50% (3/6)
回答No.2

対象というのは参照元のことですよね? 私は参照元が1500行を越えるようなものを作ったことがないので、そのような話は初めて聞きましたが、参照元を複数作ってみてはいかがでしょう。 計算式にIF関数、ISERROR関数、VLOOKUP関数を使えば、VLOOKUPの参照元が複数あっても、結果を導き出せます。 例えば・・・ IF(ISERROR(VLOOKUP(A1,参照元ア,2,0)),(VLOOKUP(A1,参照元イ,2,0),VLOOKUP(A1,参照元ア,2,0)) (解説) A1について、参照元アを検索してみて、なければ参照元イから検索して検索結果を算出しなさい、あればそのまま参照元アから検索結果を算出しなさい。 ※参照元ア、イは絶対参照

dennde
質問者

お礼

おお!素晴らしい。 コレだったら大丈夫そうです。早速やってみますね。 しかし下記にも書いたとおりできるPCと出来ないPCがあるのはどうしてなのでしょうね? ホントおかしいです???

全文を見る
すると、全ての回答が全文表示されます。

その他の回答 (1)

noname#8758
noname#8758
回答No.1

おかしいですね? 私の場合は2000を超える行でVLOOKUPを使用していますが問題なく動作しています VLOOKUP関数に対し1500行に対する規制の話も聞いた事が有りません もう一度「検索範囲」を確認してみては・・・・・ 他の回答を私も参考にさせていただきたいと思います

dennde
質問者

お礼

検索範囲にズレはないです。 私も他のPC(同じバージョンのエクセル)で試したんですができました。 私のが何か足りないのでしょうか???特に違いがあるPCではないのですが… こっちので出来てこちらが出来ないのでは困ってしまいますよね。 ちなみにアドインとかも試したんですが変わりませんでした。

全文を見る
すると、全ての回答が全文表示されます。

関連するQ&A

  • Excel VLOOKUP関数について

    ExcelのVLOOKUP関数について質問です。検査値が2ADBと2ADbが同じものをLookupしているのですが、なぜでしょうか?半角全角の区分はどこでできますか?教えて下さい。

  • エクセルのLOOKUP関数について

    LOOKUP関数とVLOOKUP関数はどう違うのでしょうか?わかりやすく教えて下さい。(使用例など)  文字だけの表(2行)から検索したんですが、VLOOKUP関数は検索できたんですが、LOOKUP関数だと間違った検索になってしまうんです‥。

  • エクセルのVLOOKUPについて

    VLOOKUP関数について VLOOKUP関数の使用方法は  VLOOKUP(検索キー、範囲、列数、検索の型) である  多くのWEBの使用例では検索キーで検索するのは「範囲」の第1列であり、  返す列の値は2列以降という例ばかりである。  このとき、検索キーで「範囲」の第2列を検索して、  「範囲」の第1列の値を返すようにできるか、という質問です。 なおエクセルの版数は2000です。 よろしく、お願いします。 以上

  • エクセルのVLOOKUP関数について教えてください。

    エクセルのVLOOKUP関数について教えてください。 まずは、添付画像を参照下さい。 元データ(B2:D6)に対し、C10でVLOOKUP関数を以下の通り使用しました。 =VLOOKUP(B10,B2:D6,2,FALSE) この場合、新品番57010に対し、旧品番が3パターンありますが、VLOOKUP を使用すると、その3パターンのうちいずれか(数値の小さいもの?)を勝手に 選択してしまうため、困っています。 このような一つの対象に対し、複数の対象が一致するものについては、 エラーの出るようにしたいのです。(作業上のミスを防ぐため) そういったことは可能でしょうか。 あるいは関数の特性上仕方のないことなのでしょうか。 説明下手ですみませんが、よろしくお願いします。

  • Excel VLookUpを使うか???

    Excelである年令の範囲に対応するコードを振ろうとしています。 例えば 17以下 = 1 18以上22以下 = 2 23以上29以下 = 3 30以上39以下 = 4 40以上 = 5 無回答 = 6 といったコードです。 その場合、VLokUp関数を使うのでしょうか? それとも、if関数をネストさせたほうが良いのでしょうか? VLookUp関数を使用した方が良い場合、参照範囲の表をどのように作成したら良いか、また、どのような式を書いたら良いか、教えていただけると助かります。 どうぞよろしくお願い致します。。。

  • エクセルのVLOOKUPについて

    エクセルのVLOOKUPの関数についていまいち使い方がわからなく、質問します。 今、9999という検索数値があった場合、結果はすべて空白にしたいのですが、 9999という列には0が入っており、9999の場合は空白としたいです。 vlookup関数の前にIF文で指定すれば良いのかもしれませんが、 やり方がよくわからず困っています。 どなたか教えてください。

  • EXCELのVLOOKUP関数について

    EXCELのVLOOKUP関数について教えてください。 例えばA1が○でC1が×のとき、その該当行の3列目を示す というような検索値を2つ満たすようなやり方は可能でしょうか? 範囲、列番号とも検索値1つに対応しているのでvlookup関数を並列することになるのでしょうか? 別の簡単な方法があれば教えてください。 わかりにくい質問で申し訳ございません。よろしくお願いします。

  • VLOOKUP関数の範囲を自動変更させる

    VLOOKUP関数の範囲を自動変更させる データベースをエクセルで作成し下方に1行づつ増やすしていきたい。 VLOOKUP関数の(検索値、範囲、列番号、検索方法)の内で、範囲の設定部分を超えるとVLOOKUP関数の結果が合わなくなってしまします。 EXCEL2007では、テーブルとして書式設定を選びそれを範囲に選ぶか或いは名前付き定義を付けると範囲が自動で増えるのですが、同じことをEXCEL2002と2003でもできるようにはならないでしょうか?

  • エクセルのVLOOKUP関数って

    エクセルのVLOOKUP関数ってどんな時に使用するんですか?

  • excel vlookup関数の情報テーブル範囲について

    Excelのvlookup関数を使用しています。 商品コードを入力すると金額をvlookup関数を利用して表示しています。 データは別のシートに登録していますがデータ量が多くなってきたので 部門毎にシートを分けて、データのレイアウトは同じにしましたが 金額を表示出来ません。 vlookupの情報テーブルの範囲が複数シートで同レイアウトにした場合にどうすればいいかを教えてください。

専門家に質問してみよう