HOME
エクセルの学校  エクセルの学校  エクセルの学校

Yahoo Google
初めての方へ
ダウンロード
エクセルマイスター
過去ログ
検索 遊び マック コン
ライブラリ
よくある質問
エクセル質問ボード
全文検索
ExcelPedia
 

[[20051214163059]].htm 『Vloookup関数でさがせない値』(さがーる) >>BOT

[ 初めての方へ | 一覧(最新更新順) | 新規登録 | 全文検索 | 過去ログ | HOME ]

 

『Vloookup関数でさがせない値』(さがーる) こんにちは。 Book1に、問題のあった注文の処理番号の一覧があり、Book2にその月のすべての注文の処理番号の一覧があり、その中には、受注処理者の氏名が記号で書かれております。

この2つを使って、Book1のリストに乗っている各注文を処理した担当者のリストを作成したいのです。

そこで、Book1のあいている列(Q列とR列)にBook2から処理番号と処理担当者の氏名が記載されている列を貼り付け、その他のあいている列(Z列)に=VLOOKUP(B2,Q:R,2,FALSE)という式を入れたのですが、うまく担当者名を引き出すことができません。(Book1のB列に問題のあった注文の処理番号が記載されています。)しかし、たとえば、B2のセルをそのままコピーして、Ctrl+Fをおして、Findウィンドウを表示し、そこに貼り付けさがすと、Q列には、B2に示されている処理番号が見つかります。

そこで、質問なのですが、

(1) Vlookupが、一致する値を探す方法(基準?)は、Ctrl+Fで探すのと違うのでしょうか?

(2) どのようにすると、上記のようなデータを引き出すことができるのでしょうか? (B列とQ列から、スペースを削除したりしてみましたがうまく行きませんでした。また、どちらの行もすべて半角の数字のみ使われています。)

(3) Vlookupで、難しいのなら、他によい方法はないでしょうか?

以上、どなたか、お教えいただけないでしょうか、よろしくお願いします。(実際のデータは、B列が、約200行前後、Q列、R列が4,500行くらいあります。)


 こんばんわ。
 文字列と数値を比較していませんか?
 データ型を同一にするとうまくいくと思いますが?(seiya)

seiya様、早速ありがとうございます。 はい、確かに、B列が、一般、R列のプロパティがテキストになっていました。 そこで、両方を、テキストや数字で統一し、また、式を、貼り付けなおすなどしたのですが、やはり、式の入っているセルは、#N/Aのままです。
 >両方を、テキストや数字で統一し、また、式を、貼り付けなおすなどしたのですが
 書式を変更しただけでは、データ型は変更されません。
 書式を変更したら、
 変更した列を選択して、
 「データ」->「区切り位置」->「完了」してください。(seiya)

あとから、あわせてもだめなのでしょうか?


 すでにseiyaさんが書いておられますように、
 書式を変更しても、元からあるデータは、数値は数値のまま、文字列は文字列のままです。
 書式を変更した後に入力または修正したデータに、新しい書式が適用されます。

 seiyaさんのご指示通りの作業で、文字列の数字は数値に変更されます。
 (sato)

 >あとから、あわせてもだめなのでしょうか?
 だめです (seiya)

seiya様、sato様、ありがとうございます。しかし、仕事場のエクセルは、英語版なので、「区切り位置」などを見つけることができませんでした。うちに帰ってから、日本語版で試してみます。しかし、今までも同じことで困ったことがたびたびあったので、大変参考になりました。ありがとうございます。
 go to [Data]->[Text to columns] then OK (seiya)

 seiya様、何度もありがとうございます。上記のようにすると、希望のデータを取り出すことができました。
これまでVlookupで、データがあるにも拘わらず、よく#N/Aとなってしまうことがあって困っていたのですが、
これからだいじょうぶのような気がします。
本当にありがとうございました。

 良かったですね。英語版か.......なつかシー(seiya)


コメント:



キーボードヒント:[Home]または[Fn+Home]キーで一番上へ戻ります


YukiWiki 1.6.7 Copyright (C) 2000,2001 by Hiroshi Yuki. Modified by kazu.