
皆さん おねがいします。
エクセルで顧客管理を作成してます。
検索を行うとき、顧客の名前を指定したいのですが、
顧客のデータには正式名称を入力してあります。
検索の時、例えば 「株式会社あいうえおインターナショナル」
を探すに 「あい」を入力すると
「あい」を含むリストが表示され、その中から
「株式会社あいうえおインターナショナル」をクリックすると
所定のセルに入るような仕組みを作りたいのですが、
教えてください。
顧客情報は Sheet3 にあり、
入力管理は Sheet1
検索管理は Sheet2です。
よろしくお願いします。
No.2ベストアンサー
- 回答日時:
Sheet3のA列に顧客名があるとして、G列にでも
=IF(ISERROR(FIND(Sheet2!D$5,A1)),"",ROW())
と入れて下フィル、Sheet2のD5の文字を含む場合は行番号、含まなければ空白を表示させておきます。
Sheet2のD7には、
=INDEX(Sheet3!A:A,SMALL(Sheet3!G:G,ROW(A1)),1)
といれて下フィルすれば、D5の文字含む顧客名がずらずら表示
B5には、入力規則で D7以下の何行かを設定
B5で、正式な顧客名が表示されるので、選択してOK
後、住所などは、VLOOKUP関数で、検索値にB5を指定すれば情報が表示される。
ありがとうございました。
ちゃんとできました。
=IF(ISERROR(FIND(Sheet2!D$5,A1)),"",ROW())
が味噌ですね。
驚きました。
ありがとうございました。
No.3
- 回答日時:
大きく、あいまい検索というが、あいまい検索という表現が質問者の推定レベルから「あいまい」なようです。
補足あたりでは先方前方一致の検索で良いようではありますが。
ワイルドカード、正規表現などをWEBで照会し、出てきた記事で数個を読んで自分はどの程度のものを望んでいるのか考えて、再質問することを勧めます。
関数では抜き出しは難しいのです。
#2のご回答がその片鱗を示しています。
ーー
私はワイルドカードを使えるSERCH関数ぐらいを使って、該当候補分の空き列の行にサインをたて(作業列)、imogasi方式(注)で抜き出す方法を勧めています。
(注)Google等WEB照会で「imogasi方式」で照会すると私が過去に
回答した、条件抜き出しの回答例が相当数出ます。そこには#2のご回答の系譜の難しい式も載った回答も載ってます。
==
>「あい」を含むリストが表示され
この仕組みはVBAの中級の技量がないと出来ないでしょう。
したいことを言うは勝手ですが、相当勉強してからにしてください。
そうでないと、他人に作ってくださいと言うことになるじゃないですか。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
このQ&Aを見た人はこんなQ&Aも見ています
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
VLOOKUP FALSEのこと
-
【関数】【マクロ】売上X円以上...
-
【マクロ 画像あり】Exact関数...
-
空白処理を空白に
-
同じ名前(重複)かつ 日本 ア...
-
エクセルでフィルターした値を...
-
エクセルシートの見出しの文字...
-
空白のはずがSUBTOTAL関数でカ...
-
excel
-
if関数の複数条件について
-
【マクロ】数式を入力したい。...
-
Excelで4択問題を作成したい
-
Excel 複数のセルが一致すると...
-
Excel 日付の表示が直せません...
-
表計算ソフトでの様式の呼称
-
【マクロ】既存ファイルの名前...
-
【マクロ】エラー【#DIV/0!】が...
-
【マクロ】実行時エラー '424':...
-
エクセルの文字数列関数と競馬...
-
エクセルに写真が貼れない(フ...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
エクセルでフィルターした値を...
-
if関数の複数条件について
-
エクセルシートの見出しの文字...
-
excel
-
エクセルの文字数列関数と競馬...
-
VLOOKUP FALSEのこと
-
同じ名前(重複)かつ 日本 ア...
-
表計算ソフトでの様式の呼称
-
エクセルに写真が貼れない(フ...
-
【マクロ】数式を入力したい。...
-
【マクロ】実行時エラー '424':...
-
【画像あり】オートフィルター...
-
Office2021のエクセルで米国株...
-
【画像あり】【関数】指定した...
-
エクセルのVBAで集計をしたい
-
【マクロ】【画像あり】4つの...
-
【関数】3つのセルの中で最新...
-
【マクロ】excelファイルを開く...
-
LibreOffice Clalc(またはエク...
-
エクセルのライセンスが分かり...
おすすめ情報