- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:Excel HLOOKUP関数のエラー)
Excel HLOOKUP関数のエラー
このQ&Aのポイント
- ExcelのHLOOKUP関数を使用して顧客リストのデータベースを作成していますが、特定の顧客の情報が正しく表示されない問題やすべての情報が「#N/A」表示になってしまう問題が発生しています。原因と解決方法について教えてください。
- ExcelのHLOOKUP関数を使って顧客リストのデータベースを作成していますが、一部の顧客の情報が正しく表示されず、「#N/A」表示になってしまう問題が発生しています。この問題の原因と解消方法を教えてください。
- ExcelのHLOOKUP関数を使用して顧客リストのデータベースを作成していますが、特定の顧客の情報が正しく表示されず、またすべての情報が「#N/A」表示になってしまう問題があります。この問題の解決方法を教えてください。
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
多分、関数の検索の型がTRUEになっている為と想定し以下の通り、アドバイスします。 >コードとは違う客の情報が出てきてしまった 検索表の検索項目キー列にない場合、コードNOに最も大きい番号を選択します。 >またすべて「#N/A」表示になってしまう 検索表のキー項目は昇順になっていないと為、最左端のコードNOより小さいコードNOを入力した。(関数は昇順が期待値) 案として、検索の型をFALSEにし、検索できない場合、N/Aエラーとなるので、ISNA関数でHLOOKUP関数を検証し、エラーの場合、セルに表示しないでどうでしょうか。 (例) =IF(COUNTIF(範囲,検索セル)<>0,HLOOKUP(検索セル,範囲,行,FALSE),"")
お礼
確かにHLOOKUP関数はTRUEになっており、 表もコードNO.の昇順ではなく、顧客名の昇順で作成してあったため、 このエラーが生じていたようです。 アドバイス通り、コード昇順に並べ替えし、型もFALSEにしたところ、 一発で問題が解消されました! 今回アドバイスをいただいたことで、 H(V)LOOKUP関数に検索の型を入れることと、 昇順になっていないと検索できないということがわかり、 本当にすっきりしました&勉強になりました。 (2ヶ月ほどどうしようかと悩んでいたので^^;) ありがとうございました。