- ベストアンサー
ExcelのVLOOKUPについて
シート1とシート2に商品コードが並んでいます。 シート1にある商品コードがシート2にもあるか確認するため、 VLOOKUPを使ってシート1からシート2へ○印を転記しています。 エラーが出る商品コードの中で、シート1にもシート2にも 間違いなく同じ商品コードがあるにもかかわらず、エラーが 出ています。ただ、シート1の方の商品コードが入っている セルをダブルクリックすると、シート2へ○印が転記されます。 文章ばかりでわかりにくいかもしれませんが、もし解決方法が わかる方がいれば、よろしくお願いします。
- みんなの回答 (3)
- 専門家の回答
質問者が選んだベストアンサー
数値と文字が混在しているようですね いろんな解決方法が考えられますが >シート1にある商品コードがシート2にもあるか確認するため ということであれば、COUNTIF関数の使用をお勧めします。 VLOOKUP関数を使用する場合、参考までに =VLOOKUP(A1&"",Sheet1!A1:A10,1,0)
その他の回答 (2)
- nanndemoii
- ベストアンサー率39% (106/267)
まず、計算方法が自動になっているか念の為、ご確認ください。 http://oshiete1.goo.ne.jp/qa1239329.html シート1とシート2の商品コードが入力されている列の表示形式は、両方とも標準になっていますか? (こちらの環境で再現してみたのですが、数式内の「範囲」の表示形式を「標準」で 「検索値」の表示形式を「文字列」にすると「#N/A」エラーが戻ります。 その後、検索値の表示形式を「標準」にしても「#N/A」エラーのままですが、 ダブルクリックすると、戻り値が正常に反映されました) 自動計算が有効になっているようでしたら… http://oshiete1.goo.ne.jp/qa2215490.html いかがでしょうか?
お礼
早い回答、ありがとうございます。 自動計算になっていました。 表示形式は「範囲」「検索値」共に、文字列になっています。ただ、文字列でも○印が転記されているものもあるので、もっと根深い問題があるのかなと・・・
- skapon
- ベストアンサー率18% (5/27)
VLOOKUPの検索条件がTRUEになっていませんか? もし、検索条件がTRUEになっていると、検索列が昇順に並んでいない場合にエラーがでます。 近似値を検索しないのであれば、検索条件をFALSEにしてみてください。
お礼
早い回答、ありがとうございます。 検索条件はFALSEでやっています。
お礼
早い回答、ありがとうございます。 COUNTIFでも確認できるのは思いつきませんでした! ありがとうございます。