![](http://oshiete.xgoo.jp/images/v2/pc/qa/question_title.png?8acaa2e)
会社で顧客リストを作成することになり
その顧客リストのコードNo.を入力すると
その個々の情報が別のフォームに表示できるように、
HLOOKUP関数を使いデータベースを作りました。
(顧客名・住所・TEL・FAX・担当者・ etc...)
しかし、ある顧客のコードを入れると
通常に表示されるところもあるのですが、
中にはコードとは違う客の情報が出てきてしまったり、
またすべて「#N/A」表示になってしまうコードもあったりで、
原因がわからず困っています。
全ておかしな表示になってしまうのなら式がいけないのかなと
思うのですが。。。
これを解消する方法があったら教えていただけないでしょうか。
よろしくお願いします。
No.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ヶ月ほどどうしようかと悩んでいたので^^;)
ありがとうございました。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Excel(エクセル) エクセルでSUMIFS関数で条件範囲の部分が#valueになる。 4 2023/04/28 12:42
- Excel(エクセル) Excelで、別シートへ情報を参照表示する関数について。 2 2023/06/26 09:58
- Visual Basic(VBA) 複数ページあるPDFファイル内の文字列等の情報をキーにPDFをグループ分け分割したい。 2 2022/06/25 09:51
- Excel(エクセル) 【詳しい方教えて下さい】EXCEL条件に一致する値の複数抽出 9 2022/04/29 10:56
- PDF PDFファイルを分割するマクロの作り方を教えてください。 2 2022/06/24 11:09
- その他(データベース) Accessフォームからパラメーターで表示したレコードを指定のExcelのセルへ転送する方法について 2 2022/08/22 18:04
- Visual Basic(VBA) 指定月分の顧客データファイルを統合して並べ替え、所定の場所に貼り付ける (再質問) 4 2022/09/14 22:51
- Visual Basic(VBA) ユーザーフォーム「frm_基本❶」を立ち上げると新規で入力する行数を右下のNoとして表示しています。 1 2023/03/16 19:02
- Visual Basic(VBA) 指定月分の顧客データファイルを統合して並べ替え、所定の場所に貼り付ける 3 2022/09/10 07:55
- Excel(エクセル) エクセルについて教えてください。 1 2023/02/23 10:08
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
スプレッドシートの関数につい...
-
顧客CDのCDって?
-
<新設税理士事務所です>ミロ...
-
現在、日興証券で重大なトラブ...
-
エクセル入力支援機能について。
-
ソフトウェア開発会社とはどん...
-
エクセルの数式で教えてください。
-
エクセルVBA テキストボックス検索
-
エクセルマクロ ブックをアクテ...
-
VBA。リストボックスの値を別の...
-
エクセルで「3次元配列」表の...
-
Excelの集計をWordで差し込み印...
-
VBA リストボックス反映できない
-
Excel HLOOKUP関数のエラー
-
読み取ったQRコード/バーコード...
-
EXCELでバーコードを作成すると...
-
バーコードコントロールが印刷...
-
SMGカードって、なんのカード??
-
バーコードってダブらない?
-
国内線航空券をJALのアプリにて...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
顧客CDのCDって?
-
<新設税理士事務所です>ミロ...
-
エクセルで「3次元配列」表の...
-
現在、日興証券で重大なトラブ...
-
VBA リストボックス反映できない
-
エクセルの数式で教えてください。
-
VBA。リストボックスの値を別の...
-
エクセルで並び替えするとハイ...
-
エクセルデータ。容量を減らす...
-
エクセルVBA テキストボックス検索
-
EXCELシート内の数字での並び替...
-
エクセルで顧客の継続率
-
データ型が一致しない?
-
顧客データと請求書、売上帳を...
-
今繋がらない携帯番号の前の所...
-
こんなモノは作れますか?
-
Access クエリー Yes/No型の抽出
-
アクセス ACCESS VBAで入力の...
-
事業内容に適した、見積・請求...
-
ファイルメーカー リスト形式...
おすすめ情報