[ 初めての方へ | 一覧(最新更新順) | 全文検索 | 過去ログ ]
『vlookup関数で期待通りの値が返らない』(*マイクロソフトは不親切(>_<)*)
商品注文書フォームと価格表をリンクさせています。商品注文書フォームに商品番号を入力すると、商品名や価格、内容量などが返されるようにVlookup関数を使っています。
が、特定の検索値に限って期待通りの値が返らず、#N/Aになってしまいます。色々調べてみると、これら特定検索値の参照先の書式が、同列の他の参照先と微妙に違うことが分かりました。たとえば、他は右寄せ表示なのに特定の検索値のみが左寄せ表示だったり、他は表示形式が標準なのに特定検索値のみが文字列だったり。解決策として書式のコピーを施しましたがコピー出来ず、やむなく全く別のセルに正しい参照値を記入してコピー&ペーストしても、やはり書式がおかしくなります。
解決法として、
などの作業でお茶を濁していますが、本来の解決法とは違います。
マイクロソフトのサポートサイトで解決法を探しましたが、思い通りの答えが見つかりません。この症状は解決出来る物なのか、あるいはシステムのバグとして諦めなくてはいけないのか、どなたか教えてください。
VLOOKUPで発生する#N/Aは基本的にユーザーの間違いが多いです。
下の4項目を再度確認してみてください。
(1)データ又はテーブルで0とOの間違い、ーと−の間違いlとIのまちがい。
(2)データ又はテーブルの先頭か最後に『スペース』が含まれている。
(3)テーブルの範囲に追加分のテーブルデータが含まれていない。
(4)テーブルが昇順ではないのに検索の型をTRUEにしている。
↓過去に同様の質問がありました。参考になれば。(kazu)
[[20020520175355]]『vlookup関数が正しく動きません』(piro)
[ 一覧(最新更新順) ]
YukiWiki 1.6.7 Copyright (C) 2000,2001 by Hiroshi Yuki.
Modified by kazu.