• 締切済み

エクセル VLOOKUPについて

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

みんなの回答

  • imogasi
  • ベストアンサー率27% (4737/17068)
回答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

  • エクセルVLOOKUPで

    関数VLOOKUPを使いたいのですが、検索文字が数字およびアルファベットで、数字は「文字列」です。 検索される側は数字が数値です。 こういう場合はどうすればいいのでしょうか? 逆であれば、VLOOKUP(TEXT(A1,"00"),とでもするのでしょうが、検索される範囲の方なので困っています。

  • エクセルのVLOOKUPについて

    エクセルのVLOOKUPについて ものすごく読みづらい、理解しづらいかもしれませんが付き合ってください・・・ エクセルでvlookupを使って検索するときに検索する対象の表(シートではない)が複数あって、表ごとに空白の列で区切ってあって、検索するキーワードの文字列が同じものが複数ある場合、ダブっているものが複数あるので正常に検索することができないですよね? 検索する対象の文字列は全てダブっていないものでないといけないですよね? 検索する列範囲で一列目に検索する文字列の隣にたとえばグラフの範囲を書き込んだら検索する文字列のところにグラフの範囲が表示されますがその範囲に基づいて指定の種類のグラフを作成するような関数はありますか? 聞きたいことの要約 文字列で検索する 検索する範囲の2列目にグラフの範囲を書き込む VLOOKUPを検索する文字を書くところに入れる 文字で検索する グラフの範囲が返され自動的に縦棒グラフが自動的に表示される この様なことができますか?

  • VLOOKUP関数の使い

    お世話になります。 VLOOKUP関数を使ってデータを抽出したいですが、検索範囲には文字しか入っていないのに対して検索値には文字や数字が含まれています。 この場合でもVLOOKUP関数をうまく使う方法はないでしょうか。 具体的にいうと:VLOOKUP(検索値、範囲、列番号、検索の型)の 検索値はABC123-45、範囲にABCしかないため検索データが一致していないので抽出できないです。 よろしくお願いします。

  • Q:エクセルのVLOOKUPで・・・

    VLOOKUPでご相談させてください。 VLOOKUP(検索値, 範囲, 列番号, 検索の型)で、検索の型の部分を FALSEに指定した場合、検索値 と完全に一致する値だけが検索され、 見つからない場合は エラー値 #N/A が返されますが、見つからない 時にそのエラー値#N/Aを表示させずに空欄にさせたいのですが、そん なときどうしたらいいですか? if(VLOOKUP(検索値, 範囲, 列番号, 検索の型)<>"#N/A","○","") ではダメでした。検査値一致の場合には○を、検査値がなければ空欄 としたい表を作成したいのです。 アドバイスお願いします。

  • エクセル VLOOKUPについて

    こんばんは。 VLOOKUPを使って下記のA列の数字の中に、B列の数字が含まれているかどうか、 検索したいのですがうまくできません。A列とB列の数字が数値型と文字列で異なる為かと考え、 全部数値型に設定しましたがだめでした。 A列の数字の前に「00」がついただけで検索はうまくいかないものなのでしょうか。宜しくおねがいします。    A          B 003333     3333 004444     4444 005555     5555

  • EXCELのVLOOKUPについて

    はじめまして VLOOKUP機能を使っていたら行き詰ってしまったので質問します。 =VLOOKUP(検索値、範囲、列番号、検索の型) と言う形で作っているのですが 列番号のところを行番号で指定したい場合は どのようなコマンドを入れればよろしいのでしょうか? 宜しくお願いします。

  • ExcelのVlookup関数で一致した文字のセルの番地を取得する方法

    ExcelのVlookup関数で一致した文字のセルの番地を取得する方法 プログラム(VBA)で、検索で使用する関数でVlookup関数というのがあるというのが最近知ったのですが、Vlookup関数は、検索するセルの範囲を指定して、検索対象の文字列が一致した場合、そのセルの内容(値)を返すという風に書いてあったのですが、値ではなく、そのセルの番地を取得する方法はあるのでしょうか? ありましたら、その方法を詳しく教えてください。Vlookup関数以外でも検索するコードがあるようですが、Vlookup関数に限った場合でよろしくお願いします。 回答よろしくお願いします。

  • エクセル VLOOKUP について

    エクセルのVLOOKUP関数について質問です。 VLOOKUPでは文字列検索で、指定の値(文字列)を含むという検索値はできないのでしょうか? 現在A列に検索したいワードを含む文章が入っており、ワードを含む列の2番目のセル(Bの列)を 別シートへ呼び出そうとしたのですが、エラーになってしまします。 例えば、「りんご」という言葉を含む文章、含まない文章がある列で、検索値を「りんご」にして VLOOKUP関数を使用する事はできないのでしょうか? エラーになってしまうので、別シートにりんごと入力したセルを作成し、セル番号で指定してみたり、 書式設定を確認したりとしたのですが、成功しません。 もちろんFALSE(0)でもTRUE(1)でも試したのですが、できませんでした。 無理ですか?どこか自分が間違っていそうな点をご指摘いただけませんでしょうか?

  • エクセルのVLOOKUPについて

    VLOOKUP関数について VLOOKUP関数の使用方法は  VLOOKUP(検索キー、範囲、列数、検索の型) である  多くのWEBの使用例では検索キーで検索するのは「範囲」の第1列であり、  返す列の値は2列以降という例ばかりである。  このとき、検索キーで「範囲」の第2列を検索して、  「範囲」の第1列の値を返すようにできるか、という質問です。 なおエクセルの版数は2000です。 よろしく、お願いします。 以上

  • vbaでvlookup

    エクセルのVBAについて。 指定した範囲の中から検索条件に一致したデータを検索し、取り出してくれる関数vlookup をVBAで実現したいのですが、 目標として、エクセルのセル(列)に、値を入力されているとします。 VBAを実行するボタンをクリックすると、、、 その値に対応する文字列(事前に用意)をその値の右のセルに自動で入力させたいです。 このVBAを作ることが目標です。 vbaでvlookupを実現でなくても、それよりも簡単な方法があれば教えていただきたいです。 お手数ですが、よろしくお願いします。

専門家に質問してみよう