Excel で検索可能なデータベースを作成する方法 (2 つの簡単なコツ)
大規模な Microsoft Excel で作業しているときに、 時にはデータを検索する必要があります。 Excel で検索可能なデータベースを作成するのは簡単です。これも時間節約の作業です。今日、この記事では 2 を学びます 検索可能をすばやく適切に作成する方法 Excel のデータベース 適切なイラストで効果的に。
Excel で検索可能なデータベースを作成する 2 つの適切な方法
Excel があるとします。 複数の学生に関する情報を含む大きなワークシート アルマーニ スクール アンド カレッジの . 学生の名前 識別番号 と CGPA 学生が取得 列 B、C に記載されています 、および D それぞれ。 FILTER を使用すると、検索可能なデータベースを簡単に作成できます 、 ISNUMBER 、 と検索 機能。 VBA コードも使用します 検索可能なデータベースを作成します。これが、今日のタスクのデータセットの概要です。
1. FILTER、ISNUMBER、および SEARCH 関数を組み合わせて Excel で検索可能なデータベースを作成する
まず、 を使用して検索可能なデータベースを作成します。 フィルタ 、 ISNUMBER 、 と検索 機能。以下の手順に従って、検索可能なデータベースを作成しましょう!
📌 ステップ 1:
- まず、セル E5 を選択します Filter という名前のシートで。
- セル E5 を選択した後 、選択したセルに次の式を書き留めます。式は、
=FILTER(B5:B16,ISNUMBER(SEARCH(Database!B4,B5:B16)),"Not Found")
- 検索機能 数式で特定の値を検索します。
- ISNUMBER 関数は True を返します SEARCH 関数の出力が は数字です。それ以外の場合は、False を返します .
- FILTER 関数 指定された基準に従ってデータをフィルタリングします。
- したがって、ENTER を押すだけです キーボードで入力すると、目的の出力が得られます。
📌 ステップ 2:
- 次に、セル B4 を選択します データベースで 次に、 に移動します。
データ → データ ツール → データ検証
- 次に設定を選択します データ検証のタブ 次に リスト を選択します 許可: ドロップダウン矢印を使用してフィールド。
- ソースに次の数式を入力します
=Filter!$E$5#
- その後、エラー アラートに移動します。 タブ
- [無効なデータが入力された後にエラー アラートを表示する] のチェックを外します . OK をクリックします。 オプション
- ついに、検索可能なデータベースが作成されました。ここで、セル B4 に何か (R) を入力します .次に、セルの右下隅に表示されているドロップダウン矢印を選択します。その後、次のスクリーンショットに示すように、関連するすべての検索結果が表示されます。
続きを読む:Excel でデータベース関数を使用する方法 (例付き)
類似の読み物
- Excel でデータベースを作成する方法 (8 つの簡単なステップで作成)
- 顧客データベースを Excel で管理
- Excel で自動的に更新されるデータベースを作成する方法
2. VBA コードを実行して Excel で検索可能なデータベースを作成する
ここで、関連する結果を表示するためにドロップダウン矢印を選択したくないとします。むしろ、Google 検索に表示されるように検索結果を表示したいと考えています。その後、以下の手順に従ってください。
📌 ステップ 1:
- まず、データ → データ ツール → データ検証 の前の手順に従う必要があります。 以前の方法でのみ。
- 次に、セル E5 を選択します フィルタ その後、Formulas → Name Manager を選択します .
- 次に New を選択します Name Manager で ウィンドウ。
- 次に名前を変更します Dropdown_List へ 新しい名前で ウィンドウ。
- その後、Refers to に次の式を入力します。 フィールド。 OK をクリックします 数式は INDEX を使用します と COUNTIF 関数。
=Filter!$E$5:$E$5:INDEX(States!$E$5:$E$17,COUNTIF(States!$E$5:$E$17,"?*"))
📌 ステップ 2:
- ドロップダウンに移動します 次に 挿入 → コンボ ボックス を選択します 開発者から タブ
- 次にマウスをドラッグして、ComboBox のサイズを適切に変更します 以下に示すとおりです。
- その後、新しい ComboBox が表示されます 次のように作成されます。
- ComboBox を右クリックします。 プロパティを選択します .
- その後、アルファベットを選択します プロパティのタブ 次に、次の変更を行います:AutoWordSelect>> False 、リンク セル>> B4 、MatchEntry>> 2 – fnMatchEntryNone .
- 次のコードをコピーしてください。
Private Sub ComboBox1_Change()
ComboBox1.ListFillRange = "Dropdown_List"
Me.ComboBox1.DropDown
End Sub
- その後、ComboBox をダブルクリックします。 .これにより、Microsoft VBA ウィンドウの新しいモジュールに直接移動します。次に、以下に示すように、コピーしたコードを空白のモジュールに貼り付けます。次に F5 を押します コードを実行します。
- 最後に、検索可能なデータベースは Google 検索のように機能します .
続きを読む:Excel VBA で簡単なデータベースを作成する方法
覚えておくべきこと
👉 Microsoft Visual Basic for Applications をポップアップ表示できます Alt + F11 を押してウィンドウを開きます 同時に .
👉 開発者の場合 タブがリボンに表示されていない場合は、表示することができます。そのためには、
にアクセスしてください。ファイル → オプション → リボンのカスタマイズ
👉 デザイン モードの選択を解除する必要があります デベロッパーで ComboBox に入力できるタブ .
結論
上記の適切な方法のすべてが検索可能なデータセットを作成することを願っています VBA で コードは Excel にそれらを適用するように促します より生産性の高いスプレッドシート。ご質問やご不明な点がございましたら、お気軽にコメントしてください。
関連記事
- Excel で在庫データベースを作成する方法 (3 つの簡単な方法)
- Excel でフォームを使用してデータベースを作成する
- Excel でリレーショナル データベースを作成する方法 (簡単な手順)
-
Excel でライブラリ データベースを作成する方法 (簡単な手順)
ほとんどの人は、会計、追跡、または予測の目的で Microsoft Excel を使用します。ただし、Excel は優れたデータベース ソフトウェアとしても使用できます。 Excel は、データ入力および管理ソフトウェアとして非常に強力だからです。 Excel の組み込みツールの助けを借りて、あらゆる種類のデータベースを簡単に作成できます。このチュートリアルでは、Excel でライブラリ データベースを作成する方法と、フォームを使用してデータベースに値を入力する方法を示します。 デモンストレーションに使用するワークブックは、以下のリンクからダウンロードできます。 図書館データベースの概要
-
Excel でデータ モデルからテーブルを削除する方法 (2 つのクイック トリック)
このチュートリアルでは、2 を紹介します Excel のデータ モデルからテーブルを削除する簡単な方法。これらの方法は単純で、複雑な式を使用する必要はありません。また、最後のセクションでは、データ モデルがない場合に備えて、データ モデルにテーブルを追加する簡単な手順について説明します。 ここから練習用ワークブックをダウンロードできます。 データ モデルとは Excel のデータ モデル テーブルが 1 つ以上のデータ系列を介してそれらの間に関係を持っているデータ テーブルのコレクションです。このデータ テーブルのコレクションは、異なるワークシートから個々のテーブルにアクセスできる、より大