[ 初めての方へ | 一覧(最新更新順) | 全文検索 | 過去ログ ]
『VLOOKUPで値が反映されない』(さちよん)
いつもお世話になっております。
シート2:会員リストのF列にシート1:クライアントリストF列のIDを入力すると
シート2のA列からAA列まで1行すべてに情報が反映されるようにしたいのですがうまくいきません。
[シート1 シート名:クライアントリスト]
A・・・・・・F G H・・・・・O P・・・・・
1 登録日・・・ID 社名 支店名・・・・〒 都道府県・・・
2 11/20・・・0012 山本商事 新宿店・・160-0023 東京都・・・
3 11/28・・・0013 阿部興産 本社・・・153-0043 東京都・・・
・
・
・
・
・
3000件ほど続きます。
[シート2 シート名:会員リスト]
A・・・・・・F G H・・・・・・・O P・・・・・
1 登録日・・・ID 社名 支店名・・・・〒 都道府県・・・
2 11/20・・・0012 G2=IF(ISERROR(VLOOKUP(F12,クライアントリスト!$A$2:$AA$3000,2,FALSE)),"",VLOOKUP(F12,クライアントリスト!$A$2:$AA$3000,2,FALSE))
と入れました。(シート2:会員リストのA列からAA列まですべて反映させたいです)
しかしながら、G2に『山本商事』という値が反映されません。
シート1とシート2・F列に書式→セル→表示形式→ユーザー定義→0000としていますが、
いったん閉じてまた見てみると、その他→ポルトガル語となってしまいます。
過去ログから頭に『""』とつけると回避できるとあったのでつけてみたのですが、
値は反映されません。数式に不備があるのでしょうか?
よろしくお願いいたします。(さちよん)
IF(ISERROR(VLOOKUP(F12,クライアントリスト!$A$2:$AA$3000,2,FALSE)),"",VLOOKUP(F12,クライアントリスト!$A$2:$AA$3000,2,FALSE)) この式が「会員リスト」シートのG2へ入力されているとしたら、 ・VLOOKUP関数でF12を検索値としているのはなぜか。セル指定のミスはないか。 ・G12へ入力されている式だとしても、F列のIDのフィールドを検索値としているのに、 検索範囲はクライアントリスト!$A$2:$AA$3000を指定している。 VLOOKUP関数は1列目しか検索しないので、IDではなく、登録日のフィールドを 検索しているのだが、これは意図どおりか。つまり、検索範囲の誤りではないか。 以上、ご確認を。(みやほりん)
VLOOKUP関数の思い違いをしていました。
再度、取り組んでみます。ありがとうございました。(さちよん)
[ 一覧(最新更新順) ]
YukiWiki 1.6.7 Copyright (C) 2000,2001 by Hiroshi Yuki.
Modified by kazu.