• 締切済み

エクセル VLOOKUPについて

VLOOKUPで、数字の検索一致をさせたいのですが、 検索値と指定範囲の中の数字が見た目は全く同じなのですが、うまく跳ねてきません 文字列もちゃんと揃えています 文字列以外に数字が跳ねてこない理由はありますか? 教えてください

みんなの回答

  • imogasi
  • ベストアンサー率27% (4737/17070)
回答No.3

値が文字列・数値属性(書式)も含めて違っているのは間違いない。 第4引数はFALSEでしょうね。 うまく引いてこない表のエントリは掴んでいる(判っている)のだから (A)検索値 (B)検索表の最左列のセル の両方の値について 空き列に =ISNUMBER(D1) や =VALUE(D1) や ="*"&D1&"*" のような関数を入れて チェックしてみては。 ーー また 検索表の本来検索してくるべき行を検索値でコピペしてどうなりますか。 ーー 数字文字列では 11+スペースと11は不等です。 ーー 本当の数字の場合は余り議論の余地が無いので、数字と認識していることが、だまされているのでしょう。 -- 結構この類の質問が出る。原因判明したら教えてください。

jack0001
質問者

お礼

ありがとうございます なんだかよくわかりませんが =VALUE(D1)を試してみたら、検索したい数字がうまく跳ねました 解決です ありがとうございました

noname#79209
noname#79209
回答No.2

「跳ねて」の意味がよく分かりません。 「除外したい」という意味でしょうか? どちらにしても、 実際の数式やデータを提示された方が、ピンポイントに回答が得られやすいと思います。

noname#58440
noname#58440
回答No.1

  数字のつもりがセルの書式設定で文字になってる。  

関連するQ&A