• ベストアンサー

エクセルのVLOOKUP関数で#N/A エラーが出ます

同じように60行ほど、コピーしたのですが、k列の2行目とl列の3行目だけが#N/Aになります。試しに、検索の型のところを1にしてみたら、他の語になります。 ちなみに、k列の2行目とl列の3行目は対応する語なのです。 いろいろと調べているのですが原因がわかりません。 これを元に多数のデータを処理したいと思っているので困っています。 1部だけを見て判断できにくいと思いますが、アップしにくいのでどうしたらよいかわかりません。 何か手がかりでも教えていただけたらと思います。よろしくお願いします。     k列                  l列 =VLOOKUP(B16,$A$16:$F$20,5,0)    =VLOOKUP(C16,$A$16:$F$20,6,0) =VLOOKUP(B17,$A$16:$F$20,5,0) #N/A =VLOOKUP(C17,$A$16:$F$20,6,0)  =VLOOKUP(B18,$A$16:$F$20,5,0)    =VLOOKUP(C18,$A$16:$F$20,6,0)  #N/A  =VLOOKUP(B19,$A$16:$F$20,5,0)    =VLOOKUP(C19,$A$16:$F$20,6,0) =VLOOKUP(B20,$A$16:$F$20,5,0)    =VLOOKUP(C20,$A$16:$F$20,6,0)

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

  • ベストアンサー
  • ol_lo
  • ベストアンサー率63% (7/11)
回答No.1

B列、C列にどんなデータが入っているのかわからないのですが、$A$16:$A$20にB17、C18に一致するデータがないのではないですか。

ei60
質問者

お礼

回答ありがとうございました。 $A$16:$A$20にB17、C18に一致するデータがないのではないですか。 よくわからないのですが、2桁までのかんたんな数字と、文字データだけなので複雑なことはないのですが、A列にまちがいがあったようで、A16:A20をいじくっているとエラーが消えていました。 お手数をかけました。ありがとうございました。

その他の回答 (2)

  • maron--5
  • ベストアンサー率36% (321/877)
回答No.3

>=VLOOKUP(B17,$A$16:$F$20,5,0) #N/A ◆式だけ見ると、A16:A20 に B17 と一致するものが無いことになります 1)「数字」での、「数値」と「文字列」の違い 2)時間の計算値などで、「演算誤差」による不一致 ★「演算誤差」については、下のURL「“達人”芳坂和行氏に学ぶ、エクセル(Excel)「演算誤差」対策講座」を参考にしてください

参考URL:
http://pc.nikkeibp.co.jp/pc21/special/gosa/index.shtml
ei60
質問者

お礼

回答ありがとうございました。 式だけ見ると、A16:A20 に B17 と一致するものが無いことになります よくわからないのですが、2桁までのかんたんな数字と、文字データだけなので複雑なことはないのですが、A列にまちがいがあったようで、A16:A20をいじくっているとエラーが消えていました。 お手数をかけました。ありがとうございました。

  • ka_na_de
  • ベストアンサー率56% (162/286)
回答No.2

こんにちは。 例えば、B16:C20には数値が入力してあるはずなのに、 B17とC18だけ文字列になっているということは無いですか?

関連するQ&A