![](http://oshiete.xgoo.jp/images/v2/pc/qa/question_title.png?5a7ff87)
検索関数を使って検索窓を作成したいんですが・・・
仕事でExcelを使っていて他の人に聞いても解決できなかったのでこちらでご質問させて頂きます。
質問内容は検索です。
データの範囲内にある数値、文字など、全てが対象になります。
条件は下記の通りです。
1.検索窓のようなセルに毎回関数など入力せず、文字や数字を入力するだけ。googleなどの検索窓と同じです。
2.検索結果は検索窓の右側に自動的に表示。検索内容を変更した時に自動的に反映される。
3.検索例
例1) 岡田←名前だけで検索
例2) 2010/01/20←日付で検索
例3) 岡田 A-102W←名前と型番で検索
例4) 岡*←ワイルドカードも使用可能
4.データ範囲はシートをまたぐこともあり。
上記の条件でやりたいんですが、マクロやVBAなどは全くわかりませんので、
エクセルの関数のみで何とかならないでしょうか。
よろしくお願いします。
No.1ベストアンサー
- 回答日時:
こんにちは。
>マクロやVBAなどは全くわかりませんので、エクセルの関数のみで何とかならないでしょうか。
なんともならないと思います。どこをどう検索するかは別としても、検索窓というのは、コントロール・ツールのテキストボックスですから、もう、そうすると、VBAは逃げられません。VBAでも、難しいものがあれば、簡単なものもあります。それを最初から否定したら、まったく前に進まないと思います。
例えば、検索する時に、記録マクロを取ってみる。
そうすると、コードが書かれます。それをで、自分の検索した語が出てきます。
それを、TextBox に当てはめてみる。
そんなところから始まります。
この回答への補足
ありがとうございます。
説明下手で申し訳ないです。
A1というセルに文字を入力すればその文字に関する情報が一覧表示されるということです。
No.3
- 回答日時:
同じ内容で新しく質問を立てたのであれば
この質問は締め切ってください。
Excelの関数は、一つの結果を返すものです。
言い換えれば、一つしか結果を返してくれません。
VLOOKUPやMATCHなどの検索関数は、検索範囲に条件に合致するものが
複数存在した場合、そのうちの最初のものしか返してくれません。
ですから複数あるデータの中から一つしかないものを探す場合
には有効ですが、複数あるデータを条件で絞り込むような場合
には、関数では基本的に無理があります。
普通そういう場合に使うのはフィルタ機能になるのですが
複数シートにまたがってフィルタをかけるのは
たしか出来なかったと思います。
結論として、ご希望のことを実現したい場合
VBAは避けて通れないでしょう。
No.2
- 回答日時:
セルを使うとしたら、VLOOKUPとかぐらいしか、関数としては思いつきません。
それ以上には、オートフィルタを用いるにしても、例えば、A1に入力したものに対して検索するわけではありませんので、マクロ否定のスタンスからは、あまり期待したことはできないように思います。お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Google Maps iPhoneのGoogle検索窓を通常の大きさに 戻す方法を教えて頂けませんか?(切実) 日本全国の 2 2022/10/02 02:08
- Excel(エクセル) 【Excel】指定のセル内容を基に別シートのセルを検索して選択する【VBA】 1 2022/06/16 16:16
- Excel(エクセル) Excelで関数を使って入力した値を、関数を抜いた値として扱いたい 1 2022/07/08 02:10
- Excel(エクセル) エクセル 条件に合う日付に入力された時間数の合計したい 4 2022/06/17 22:18
- その他(SNS・コミュニケーションサービス) Yahoo!とGoogle検索のしくみの違いを教えてください 2 2022/08/14 01:53
- Visual Basic(VBA) VBA 検索と入力 Excel ブック ぶぶぶ シート ししし 列V 検索対象の列です 最終行は、お 6 2023/05/17 01:40
- Excel(エクセル) PHPプログラムをエクセルに張り付けると検索ボックスがでてくる! 3 2022/05/08 07:10
- Visual Basic(VBA) vba 15 2023/04/07 12:33
- Excel(エクセル) VLOOKUP が機能しない、その原因は何 ? 8 2022/10/19 12:06
- Excel(エクセル) Excelについて質問です。 シート1の検索値例えば *ABC* をシート2.3.4から検索して、シ 5 2023/02/17 23:30
関連するカテゴリからQ&Aを探す
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
検索の窓に変な文字が
-
safari5.0に、yahooの検索にカ...
-
Excel検索でスペースの扱い?
-
エクセルでテキストボックス内...
-
エクセルで検索結果を抽出し、...
-
[Ctrl]+FをVBAで表現
-
windows11のエクスプローラーで...
-
パソコンのリサーチが二日前か...
-
ACCESS VBA Filterに配列を使い...
-
エクセルの検索機能でコピーペ...
-
XPに付属している検索ではなく...
-
VISTAの検索機能とXPのデスクト...
-
pdfの中を検索したい
-
YAHOOの検索結果の順番は?
-
検索履歴の消去はどうすればい...
-
GoogleのWeb検索のト...
-
ユーザーフォームを使った検索...
-
Googleの検索結果の一番目の表...
-
教えてgooで質問者の名前で検索...
-
You Tube検索履歴の見方
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
「大舎制」ってなんて読むんで...
-
[Ctrl]+FをVBAで表現
-
Excelで、テキストボックスに書...
-
写真の服探してますどうやって...
-
viで連続で検索したい時
-
エクセルでテキストボックス内...
-
メール内 本文の検索を行いた...
-
エクセルで検索結果を抽出し、...
-
Bingの「話題の検索ワード」を...
-
Word、特定の文字を網掛けにす...
-
検索キーワードが二重に表示さ...
-
フォルダ内の検索欄に文字等が...
-
エクセルの検索機能でコピーペ...
-
検索がスムーズにいかない
-
キティちゃんのカーソルを探し...
-
ACCESS VBA Filterに配列を使い...
-
InputBoxの値で検索して転記す...
-
アポストロフィを含むと、検索...
-
DROPBOXで、ファイルを検索する...
-
SSS4の乱数で6Vを検索す...
おすすめ情報