settingsログイン
メニュー

【回答済み】 VLOOKUP(HLOOKUP)関数で検索値でないデータが表示される。

閲覧 421
エクセルについて質問させてください。
商品コードを入力すると商品リストから指定したコードの行が表示され
るように作成しましたが、商品コードを連番にすると、存在しないコード
を入力したとき、最後の連番の商品名が表示されてしまいます。
入力したコード以外表示しない方法はありますか?
例えば:001 卵
    002 イチゴ
    003 リンゴ

という商品リストがありますが、「004」(006、007でも)入力すると、
「リンゴ」と表示されてしまいます。

よろしくお願いいたします。
匿名 2016 8/21 質問 Excel(エクセル)

回答 1

役立ち 0
多分、ExcelのVLOOKUP(またはHLOOKUP)関数を使われていると思います。
 VLOOKUP(検索値,検索範囲,表示列番号,一致条件)
 引数の「一致条件」…
   TRUE=一致する値がないときは値以下の最大の値を返す。
   FALSE=一致する値がないときは「#N/A」エラーを返す。
と規定されており,省略すると「TRUE」とみなされます。従って,ご質問
の現象は,この引数が省略されているためだと思われます。
関数の引数に「FALSE」を追加してみてください。

ツボウチ塾 パソコンスクール 岐阜県 各務原市 初心者向けパソコン教室

全ての回答 ホームページへ
2016 8/21 回答

Office(オフィス)、Excel(エクセル) の企業/事業者/教室/プロの方のホームページの集客、アクセスアップ、SEO対策効果が期待できるリスティングサイト=Ask-itをぜひご活用ください

Ask IT にようこそ。ここではコミュニティメンバーに質問したり、回答を得ることができます。
ITについて質問したい方へ ITについてプロに質問したい方は会員登録後すぐに質問をする事ができます。

プロフェッショナルの方へ 質問に答えていただけるプロフェッショナルの方は下記をご覧下さい

お気づきの点があれば是非お知らせください
...