- ベストアンサー
VLookupが検索先にない値を返します。
VLookupが検索先にない値を返します。 検索値は念のためtrimをかけ書式は全て標準にする等、引数や検索先は全て正しく書いているのですが、 検索先に書いてない値を返します。 どういう要因が考えられるでしょうか? 仕事上の事なのでとても困っています。
- みんなの回答 (4)
- 専門家の回答
質問者が選んだベストアンサー
>すいません「検索の型」を「0」にするっていう意味を教えてください。 VLOOKUP(検索値,表,列番号,検索の型) 検索の型がFALSEまたは0の場合、表に検索値が見つからない場合は#N/A!が表示 検索の型がTRUEまたは1または未入力の場合、表に検索値が見つからない場合は直前の値が表示 表 10 AA 20 BB 15 CC の場合 検索値 15 検索の型 TRUEでAAを表示 検索の型がFALSEならCC 検索値 17 検索の型 TRUEでAAを表示 検索の型がFALSEなら#N/A! 検索値 20 検索の型 TRUEでBBを表示 検索の型がFALSEならBB 上記の説明は数値でわかりやすくしましたが、文字の場合もJISコード順で同様の結果になります。 検索の型がTRUEの場合は左端の列をキーに昇順で並べ替える必要があります。
その他の回答 (3)
- keirika
- ベストアンサー率42% (279/658)
以下のサイトが参考になれば良いのですが・・・
もう少し具体的でないと有効なアドバイスがもらいにくいと思いますよ。 どんな状況か、具体的にしてください。
- naiman
- ベストアンサー率0% (0/2)
自信がないのですが、 検索値が「英数字以外」(漢字・ひらがなetc)の時は、「検索の型」を「0」にするとうまくいきますよ
お礼
できました! かなり抽象的な質問でしたが、ピンポイントのお答えありがとうございました。
補足
早々とありがとうございました。検索値がカタカナでした。すいません「検索の型」を「0」にするっていう意味を教えてください。
お礼
検索の型が未入力であったために直前の値が表示されており意にそぐわぬ戻り値があったことに気づきました。 ありがとうございました。