• ベストアンサー

VLOOKUPで文字が反映されなくて

はじめまして。 過去ログからさがすことができず質問することにしました。 タイトルのように,別シートの列に入力してある日本語を 読み取ろうとすると,数字の「0」が反映されてしまいます。 列番号や式に誤りはないようです。 どのようなミスがあるのかわからず困っています。 EXCEL2003です。

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

  • ベストアンサー
  • zap35
  • ベストアンサー率44% (1383/3079)
回答No.1

>列番号や式に誤りはないようです。 >どのようなミスがあるのかわからず困っています。 困りましたね。これでは回答のしようがありません。 実際のデータの例と式を掲載していただければ回答しやすいのですが… =VLOOKUP(検索値,検索範囲,列数,検索方法) が失敗する例で、これまでの質問に多かったのは 1)VLOOKUP関数は検索範囲の一番左側の列で検索値を探して、右側の列の値を取得するのに、「右側の列で検索して左側の列の値を取得しようとしている」 2)列数の指定方法が正しくない(列数は検索範囲の一番左側の列が1、その右隣が2、さらに右側が3…) 3)一番左側列を昇順に並べ替えしないで、検索方法でFALSE、または1を指定して曖昧検索をしている でしょうか。 質問で結果が0になったそうですから、おそらく空白セルを参照してしまっています。1)、2)に該当しませんか?

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

その他の回答 (2)

回答No.3

皆さんが言われている通り関数が書かれていないので推測ですが VLOOKUP関数の最後に FALSE と言う文字は入ってますか? 入っていないか TRUE 等になっていたら、最後にこの文字を入れてみて下さい。 =VLOOKUP(A1,sheet1!$A1:$B10,2,FALSE) と言う形になります。 これで、値が 0でなく #N/A となったとしたら、検索値の記述 (上の式での、最初に出てくるA1の部分)に誤りがあるのだと 思います。 もしも#N/Aが出ない、またはFALSEが入っているのであれば 別シートの呼んでくる値が空白になっているのではないでしょうか。

すると、全ての回答が全文表示されます。
  • ham_kamo
  • ベストアンサー率55% (659/1197)
回答No.2

具体的に、VLOOKUPで参照する範囲と検索するセル、それとVLOOKUPの式を書いていただけませんか? これだけでは「やはり列番号や式に誤りがあるのではないか」という推測しかできません。空白のセルを参照すると0が表示されるので、どこか別のセルを参照しているように思えるのですが…。

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

関連するQ&A