• 締切済み

VLOOKUPでひっかからない

6ケタの数字をVLOOKUPで検索したいのですが、検索範囲の中に検索値が確実にあるのにひっかかりません。(#N/Aになってしまう) 検索値はなぜか左詰め、検索範囲はなぜか右詰めです。 検索値の書式を検索範囲の書式に「コピー貼付け」してもだめです。(逆をしてもだめです) どうすればひっかかるようになるでしょうか?

みんなの回答

  • deadline
  • ベストアンサー率63% (1239/1943)
回答No.3

>検索値はなぜか左詰め、検索範囲はなぜか右詰めです。 特に書式設定してなくて、↑の状態なら、検索値が『文字列』、検索範囲のセルは『数値』で入力されているのだと思います。 ・検索値にスペース等が入っていないか確認する。 ・書式設定で『数値』に設定しなおす。

noname#63648
質問者

お礼

ありがとうございます。 それも質問前にやった(スペースが入っていないことも確認し、数値にも設定し、だめだったので標準に戻した)つもりだったのですが、今もう一度数値に設定し直したら、ひっかかりました! なぜなんでしょうか。私の勘違いでしょうか。でもとにかくおかげさまで出来ました! ありがとうございました。

noname#63648
質問者

補足

だめです。結果を見たら、おかしいんです。直そうと思ったらどんどんぐしゃぐしゃになってきました。 また、検索範囲に'が入っていて、それを消したらスペースが入ってしまっていたことにも気付きました。 No3の御指摘通りでした。(^^;; スペースを消すにはどうしたらいいのか、過去問を検索し、解決しなければまた新たに質問させて頂くことにします。

全文を見る
すると、全ての回答が全文表示されます。
  • Ryocchi
  • ベストアンサー率38% (38/98)
回答No.2

検索値の数字の頭に'がついていませんか?

noname#63648
質問者

お礼

ありがとうございます。 付いていましたが、質問する前に消しました。(TT

全文を見る
すると、全ての回答が全文表示されます。
回答No.1

検索範囲の数字は昇順に並んでいますか? 試しに、その検索範囲の6桁の数字を枠内に昇順に並べて見てください。 多分検索できるはずです。 私も以前、同じ罠にはまりましたから。 どうやら昇順じゃないと検索できないようです。

noname#63648
質問者

お礼

ありがとうございます。知りませんでした。 しかし、今回初めから昇順に並んでいます・・・。(TT

全文を見る
すると、全ての回答が全文表示されます。

関連するQ&A

  • VLOOKUPで困っています。

    VLOOKUPで困っています。 検索値に使用したいセルは、MID関数を使用して検索した4ケタのコードです。 #N/Aがでてしまうので、検索したセルの隣に値をコピーして検索値にしても "1555"のような""が出ていて、できません。  直接入力した数値1555からは検索できるので、範囲などの指定も間違っていません。 基本的なことかも知れませんが、初心者で困っています。 よろしくお願いします。

  • エクセルVLOOKUPで

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

  • vlookupでコピーすると・・

    A列にコードナンバー。B列に商品名を出したく、 VLOOKUPでなんとか出来ました。 でも1行だけでは困るので、下の列にもコピーしたいのです。 検索値の後、範囲のところで、範囲設定し、すぐにF4を押し、 列番号2にして、OK。 B列をずずっと下にコピーすると #N/A  と出てきます。 これで、A列に数字を入れるとB列に商品名が入りますが、 #N/A がずっと見えていておかしいです。 これを見えなくする方法を教えて下さい。 上に書いた手順に間違いがあればぜひご指摘ください。 よろしくお願いいたします。

  • vlookup関数のエラーの解決方法を教えて下さい

    EXCELの問題集をしているのですが、Vlookup関数の検索値に、別のシートの表にある数字を引用するとエラー(#N/A)になります。たとえば、検索値に入れる数字は、別のシートのA2(32567)という数字の先頭文字2桁のみが必要な場合、 =Vlookup((LEFT(A2,2),$A2$:$h"10),2,0)という式を入れると、エラー(#N/A)となります。どこが悪いのでしょうか?

  • ExcelのVlookup関数で値を返さない問題

     ExcelのVlookup関数で、文字の検索値が値を返さない理由が分かりません。  例えば、「検索値:埼玉県 範囲:A1~B5 列番号:2 検索の型:FALSE」にした場合、「#N/A」と出てしまいました。セルの書式設定で見ても、フォント名、スタイル、サイズ、表示形式は同じになっています。  しかし、範囲内の「埼玉県」をコピーして検索値のセルに貼り付けすると、正しく値を返します。あるいは、検索値の「埼玉県」をその場で書き直しても、表示します。「検索」機能を使って、「埼玉県」を探しても見つけてくれます。  範囲に指定している表は、そのパソコンで作ったものではないですが、何か関係しているのでしょうか?  よろしくお願い致します。

  • VLOOKUPコピーができない

    お世話になります。 あるブック(ファイル)で作ったVLOOKUP()を別のブックへそのままコピーしたいのですが、コピー元のブックを参照する数式が勝手についてしまいます。「形式を選択をして貼り付け」で「数式のみ」をコピーしてもどうしてもできません。別ブックでもVLOOKUP(検索値,範囲,列番号,検索の型)の「検索値」も「範囲」も同じ場所なので数式を写真のようにコピーしたいのですが可能でしょうか。よろしくお願いします。

  • Excel関数「VLOOKUP」でエラーが出る理由

    質問させて頂きます。 ここに、ふたつの似通ったBookファイル(Book1、Book2)があると仮定します。 内容はふたつとも、2桁~5桁の数字が、A列に5000行くらいまで打ち込まれている物です。 (※正確に言うと、Book1には4500行、Book2には5000行、数字が打ち込まれています) 例) 22 278 599 8819 33119 70994・・・等(こういった内容が5000行くらいまで続きます) Book1とBook2の数字を突き合せ、重複がないかどうか調べたいのですが、 関数『VLOOKUP』で両ファイルを突き合わせようとすると、 なぜか、エラー値『#N/A』が出てきてしまいます。 ご存知の通り、エラー値『#N/A』は「値がない」という意味なので、 ある意味、「この数字は重複していない」という意味でも取れると思うのですが、 明らかに重複している数字に対しても、エラー値が出てきてしまうので、困っています。 おそらく、私の『VLOOKUP』での突き合わせ方法に原因があると思うのですが、 どこに原因があるのかがわかりません。 【私の突き合わせ方法】 (1).Book2のB列に「×」と書いたセルを挿入します。 (2).Book1のB列にVLOOKUPを使用し、下記のように設定します。   検索値:A1    範囲:[Book2]Sheet1!$A$1:$B$5000   列番号:2  検索の型:FALSE こうする事で、「重複していたら"×"を出す」という形にしようと思っていました。 しかしなぜか、すべて『#N/A』となってしまいます。 何度も言うようで大変恐縮ですが、「明らかに重複している数字」に対しても、 「×」ではなく、『#N/A』が出てきます。両数字は、セルの表示形式からなにからすべて一緒です。 エクセルの検索機能を使うと、ちゃんと検索結果に出てきます。にも関わらず『#N/A』が出るのです。 これにはどういった原因があるのでしょうか? ご回答、宜しくお願い致します。

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

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

  • vlookup関数の使い方

    vlookup関数を使って検索する場合、指定された範囲の1列目に特定の値がないとき、#N/Aが返ってきますが、私は1列目に特定の値がない時には数字の0(ゼロ)が返ってくるように四苦八苦しています。なんとかならないでしょうか。

  • VLOOKUPの範囲

    VLOOKUPの範囲をA~Sに指定したらN/Aで出てしまいます。 試しで範囲を狭めたらちゃんと出てきたのですがあまり範囲を広く取ってしまうとダメなんでしょうか???

専門家に質問してみよう