- ベストアンサー
エクセルの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)
- みんなの回答 (3)
- 専門家の回答
質問者が選んだベストアンサー
B列、C列にどんなデータが入っているのかわからないのですが、$A$16:$A$20にB17、C18に一致するデータがないのではないですか。
その他の回答 (2)
- maron--5
- ベストアンサー率36% (321/877)
>=VLOOKUP(B17,$A$16:$F$20,5,0) #N/A ◆式だけ見ると、A16:A20 に B17 と一致するものが無いことになります 1)「数字」での、「数値」と「文字列」の違い 2)時間の計算値などで、「演算誤差」による不一致 ★「演算誤差」については、下のURL「“達人”芳坂和行氏に学ぶ、エクセル(Excel)「演算誤差」対策講座」を参考にしてください
お礼
回答ありがとうございました。 式だけ見ると、A16:A20 に B17 と一致するものが無いことになります よくわからないのですが、2桁までのかんたんな数字と、文字データだけなので複雑なことはないのですが、A列にまちがいがあったようで、A16:A20をいじくっているとエラーが消えていました。 お手数をかけました。ありがとうございました。
- ka_na_de
- ベストアンサー率56% (162/286)
こんにちは。 例えば、B16:C20には数値が入力してあるはずなのに、 B17とC18だけ文字列になっているということは無いですか?
お礼
回答ありがとうございました。 $A$16:$A$20にB17、C18に一致するデータがないのではないですか。 よくわからないのですが、2桁までのかんたんな数字と、文字データだけなので複雑なことはないのですが、A列にまちがいがあったようで、A16:A20をいじくっているとエラーが消えていました。 お手数をかけました。ありがとうございました。