プロが教える店舗&オフィスのセキュリティ対策術

エクセル2010を使用しています。
VLOOKUPで求めた数値をさらにVLOOKUPの検索値にしたいです。


Sheet1のB2のセルにIDを入力したら
Sheet2のA1からAL500の中のデータから
自動でSheet1のC2からF2まで値が入るように
VLOOKUPを使用して表を作りました。

Sheet1のF2には、その会員の紹介をしてくれた別の方のIDが
自動で反映されるんですが
さらにF2に反映されたIDをもとに
G2にSheet2の中からデータを拾い出すことは不可能なのでしょうか?

何度やってもエラーになってしまいます。

表の上ではF2には、紹介者のIDが反映されているのですが
実際には数式がはいっているので
検索値としては使用出来ないのでしょうか?


もし可能な方法があれば教えてもらえれば助かります。
お願いします。

A 回答 (4件)

エラーが出た場合はどんなエラーか書かれた方がいいですよ。



#N/Aとか。

想像するに文字列と数値の違いとかが関係しているのではないかとも思うのですが。
IDってどんな感じのデータなんですかね?
(数字と文字の混在とか0で始まる番号とか)
    • good
    • 0
この回答へのお礼

>>エラーが出た場合はどんなエラーか書かれた方がいいですよ。
>>#N/Aとか。

すいません。
エラー表示される値からどんなエラーかが
分かるって認識がありませんでした…。

>>想像するに文字列と数値の違いとかが関係しているのではないかとも思うのですが。
その通りでした。
IDは、先頭が0000で始まるのですが
一部を文字列と認識させ
残りを数値として認識させていました。

数値に統一したら値が反映されました。

助かりました!!

お礼日時:2011/11/10 10:44

>表の上ではF2には、紹介者のIDが反映されているのですが


>実際には数式がはいっているので
>検索値としては使用出来ないのでしょうか?
 ⇒問題なく検索値として使用できます。

>もし可能な方法があれば教えてもらえれば助かります。
 ⇒現在の数式は間違っていないとお考えのようですが、明らかに数式に
  誤りがありますので、冷静にエラーコードと数式をご確認下さい。  

ご質問文は、現在の数式やエラー事象を有体に記載して頂けない事には
読者側は回答できない事をご理解下さい。
    • good
    • 0

=F2=Sheet2!A○○


とやってみて、TRUEなら数式に問題ありでしょうが、FALSEだと思います
数字(文字列)と数値で検索できなかったり、余計なスペースが入っていたり
データが異なると検索できず、#N/Aエラーとなります。
もちろん、VLOOKUPの第4引数は、FALSE(または0)の完全一致の場合です。
    • good
    • 0

>さらにF2に反映されたIDをもとに


G2にSheet2の中からデータを拾い出すことは不可能なのでしょうか?

もちろん問題なく検索値として利用できます。

>何度やってもエラーになってしまいます。

具体的にどのようなエラーになるのでしょうか。

#N/Aエラーなら単純に検索値がないパターンです。
実際にその数式セルにIDを手入力して、エラーとならないか調べてみてください。

エラーにならなない場合は、数式で表示した値がIDと同じ値ではないことを示しています。
    • good
    • 0
この回答へのお礼

ありごとうございました
ご指摘いただいた通りもう一度見直したら
数式は合っていましたが
データベースで用意しているIDが
数値で保存されていたり、文字で保存されていたりしてました…。
無事出来ました。

>>#N/Aエラーなら単純に検索値がないパターンです。
というのは初めて知りました。

勉強になります。
ありがとうございます。

お礼日時:2011/11/10 10:38

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!

このQ&Aを見た人はこんなQ&Aも見ています


このQ&Aを見た人がよく見るQ&A