• ベストアンサー

vlookupの元データ

エクセル2003でvlookup関数を使って仕事をしています。 普段はきれいにデータが反映されていて問題ないのですが、 たまにエラーになっているセルがあり、その参照先のファイルにあるデータを 一度削除して入れなおすと問題は解消されます。 今のところあまり多くはないので構わないのですが、 根本的な原因がわからず解決したとは言い難い状況です。 どなたかわかる方がいらっしゃいましたらお願いいたします。

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

  • ベストアンサー
  • keithin
  • ベストアンサー率66% (5278/7940)
回答No.2

普段使えててたまに間違えるってのは、数式は合ってて、おかしい時に入れたデータの方に間違いがあるってことです。 具体的にどんなデータを入れてるのかによって間違いやすいポイントは違いますが、 ●「検索値」のつもりが「検索値□」などのように、スペースなどのゴミデータが紛れている ●数値を記入するところに、「文字列設定の数字の文字列」が記入されている などが、よくある原因です。

m6a8s4a0
質問者

お礼

調べたところスペースが入っていました。 ありがとうございました。

その他の回答 (1)

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

エクセル2013を使ってみてください。

m6a8s4a0
質問者

お礼

新しいバージョンを使いたいのは山々ですが 社内のものでどうしようもありません。 ご提案ありがとうございます。

関連するQ&A

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

    仕事でvlookup関数を用いてあるファイルを作成したのですが、データの中にエラーが表示されるものと正しく反映されるものがランダムに散らばっている状態です。別のエクセルファイルを参照元にしており、そのファイルにはパスワードがかかっています。その参照元のファイルを開けばエラーは消えるのですが、いちいち開くわけにもいかず、何とか解消したいと考えております。よろしくお願いします。

  • VLOOKUP関数について

    関数について教えていただきたいと思います。 VLOOKUP関数で、参照データの中にないデータを入力したときに、エラー表示されてしまします。 参照データにないデータを入力した場合は、空白セルにしたいと思っています。 ご存知の方、おしえてください。

  • 【エクセル】VLOOKUP関数入れたセルのエラー表示を空白表示にしたい

    エクセル2000 XP SP2 VLOOKUP関数入れたセルのエラー表示を空白表示にしたい 500ほどのデータを別表からVLOOKUPで参照して入力しています 別表にデータがないものはエラー表示#NAになってしまいます。 これを空白にする方法はありますか? 以前はVISTAと2007でIFERRORですんでいたのですが 2000だと使えなくて困っています

  • vlookupで見つかった先のセルの書式

    Excel2003で質問します。 vlookup関数は大変便利なのですが、vlookup関数で見つかった先の書式も一緒にvlookup関数を入れているセルに反映したいのですが、無理でしょうか? 職場で良く相談にこられますが、要望は多いので、あれば良い程度ですが、何もせずに、参照先が変われば、vlookup関数を入れているところが自動で変わればと思いますので、マクロでは不可能かなと思います。

  • VLOOKUPで検索したデータを元にVLOOKUP

    集計シートにてVLOOKUPでソースシートAから検索したデータ"ABC"(URL文字列)が存在します。 このデータABCを、ソースシートBから検索して、データ"yahoo!"を取り出したいと考えています。 ソースシートA ABC 100 DEF 200 GHI 300 集計シート ABC 100 (セルの実態はVLOOKUP関数) ソースシートB ABC yahoo! DEF google GHI 楽天 作りたいシート ABC yahoo! 100 これを実現するための関数をご教示頂きたく思っております。 情報不足でしたら可能な限り追加で説明させて頂きますのでどうかよろしくお願いします。 ※アクセス等でABCをキーに結合させてしまえば楽かもしれませんが、実作業する人間がアクセスに不慣れなためエクセルで実現したいです。

  • VLOOKUPについて

    エクセルでVLOOKUP関数を使うときに検索値を入力するのですが、これって(A1)みたいなセルの番号を入力するとエラーがでるものなのですか?0のような数字を直接入力すると検索できるのですがセルの番号を入力するとエラーがでます。原因がわかるようでしたら教えてください。お願いします。

  • VLOOKUP関数のコピーについて

    お世話になっております。VLOOKUP関数を違うセルにコピーするのですが、参照するセルが替わりません。。#N/Aエラーが出てしまいます。たとえば、=VLOOKUP(B24,M3:N21,2,FALSE)をコピーして、違うセルに貼り付けても、=VLOOKUP(B24,M3:N21,2,FALSE)。また、オートフィルでやると、参照範囲もずれてしまいます。上手にコピーする方法はないのでしょうか。よろしくお願いします。

  • VLOOKUPで求めた数値をさらにVLOOKUPで

    エクセル2010を使用しています。 VLOOKUPで求めた数値をさらにVLOOKUPの検索値にしたいです。 Sheet1のB2のセルにIDを入力したら Sheet2のA1からAL500の中のデータから 自動でSheet1のC2からF2まで値が入るように VLOOKUPを使用して表を作りました。 Sheet1のF2には、その会員の紹介をしてくれた別の方のIDが 自動で反映されるんですが さらにF2に反映されたIDをもとに G2にSheet2の中からデータを拾い出すことは不可能なのでしょうか? 何度やってもエラーになってしまいます。 表の上ではF2には、紹介者のIDが反映されているのですが 実際には数式がはいっているので 検索値としては使用出来ないのでしょうか? もし可能な方法があれば教えてもらえれば助かります。 お願いします。

  • エクセル VLOOKUPが反映されない

    エクセルに詳しい方、教えて下さい。 エクセルで部品の在庫管理をしているのですが、月に1度、外注さんからエクセルのデータで在庫表が送られてくるのですが、データ量が多い為、VLOOKUP関数を使って同じ部品があるかどうか(部品コードで検索しています。)検索をかけているのですが、外注さんのエクセルのセルの書式設定が違うのか、同じ部品コードがあっても「#N/A」になってしまうのですが、なぜでしょうか? また、セルの書式設定を「標準」にしても、「#N/A」←エラーになってしまって、どちらかの表に部品コードを入力し直すと反映されるのですが、データ量が多いので1個1個入力し直すと時間がかかってしまうので困っています。どなたかわかる方がいましたら宜しくお願いします。

  • VLOOKUP関数でセルのいろもコピーするには?

    エクセルで VLOOKUP 関数を使用して値を参照したとき、参照元のセルの色もコピーしたいのですがどうしたら良いのでしょうか?

専門家に質問してみよう