Excelで香水検索ツールを作る方法|トップ・ミドル・ラストノートから条件検索できるデータベース作成術

Excel

香水の種類が増えると、「トップノートにレモンが含まれる香水を探したい」「ミドルやラストノートを含めて特定の香りを検索したい」といった条件検索が必要になります。Excelを使えば、香水名と香りの情報をデータベース化し、複数条件で絞り込みできる検索ツールを作成できます。この記事では、会社内でも利用できる香水検索システムをExcelで構築する基本的な方法を解説します。

香水検索ツールを作る前にデータ構造を決める

Excelで検索システムを作る場合、最初に重要なのは香水データの管理方法です。1つのセルにすべての香りを入力するのではなく、検索しやすい形で項目を分けて登録します。

例えば、以下のような表を作成します。

香水名 トップノート ミドルノート ラストノート
香水A レモン、オレンジ ローズ ムスク
香水B ベルガモット オレンジ、ジャスミン ウッディ

このようにトップ・ミドル・ラストを分けておくことで、「トップノートだけ検索」「全ノートから検索」といった複数の検索方法に対応できます。

Excelのフィルター機能で簡単な検索ツールを作る方法

香水の登録数が少ない場合は、Excel標準のフィルター機能だけでも検索ツールとして利用できます。

作成手順は以下の通りです。

  1. 香水データを表形式で入力する
  2. 表全体を選択する
  3. 「データ」タブから「フィルター」を設定する
  4. 検索したい香りのキーワードを入力する

例えば、トップノートの列で「レモン」を検索すると、レモンを含む香水だけを一覧表示できます。

ただし、複数の列をまたいで検索したい場合は、関数や検索用シートを作成するとさらに便利になります。

COUNTIF関数で香りを含む香水を検索する

ExcelではCOUNTIF関数を使うことで、セル内に特定の香りが含まれているか判定できます。

例えば、トップノートからラストノートまで全てを検索対象にする場合、検索用セルに入力した香りが含まれるか確認できます。

例として、A2セルに香り名、B2セルからD2セルに各ノート情報がある場合、以下のような数式を使用できます。

=IF(COUNTIF(B2:D2,”*”&検索語&”*”)>0,”該当”,””)

この式では、トップ・ミドル・ラストのどこかに検索した香りが含まれていれば「該当」と表示されます。

トップ・ミドル・ラストを指定して検索する方法

「トップノートにレモンがある香水だけ探したい」という場合は、検索条件を分けて設定します。

例えば検索画面に以下の入力欄を作ります。

  • トップノート検索
  • ミドルノート検索
  • ラストノート検索
  • 全ノート検索

入力された条件ごとにCOUNTIF関数やFILTER関数を組み合わせることで、目的に合わせた検索結果を表示できます。

例えばトップノート欄に「レモン」と入力した場合はトップノート列だけを検索し、全ノート検索欄では3つの列すべてを対象にするという使い分けができます。

FILTER関数を使った検索結果一覧の自動表示

Microsoft 365やExcel 2021以降を利用している場合は、FILTER関数を使うと検索結果を自動表示できます。

例えば、検索キーワードが入力されたセルを参照して、条件に一致する香水だけを一覧表示できます。

FILTER関数を使うと、検索ボタンを押すような感覚で結果が更新されるため、社内用データベースとしても利用しやすくなります。

入力ミスを防ぐために香り一覧を作成する

香水データベースでは、「レモン」「レモン系」「シトラス」など表記揺れが発生すると検索漏れの原因になります。

そのため、香りカテゴリーを別シートに作成し、入力規則による選択式にすると管理しやすくなります。

例えば、香り一覧に「レモン」「オレンジ」「ローズ」「ムスク」などを登録し、入力時に選択できるようにすると、データの品質を保つことができます。

Excelで作成した検索ツールをさらに便利にする方法

基本的な検索機能に加えて、検索ボックスやボタンを追加すると、よりシステムに近い操作感になります。

例えば、別シートに検索画面を作り、「探したい香り」「ノート指定」「検索結果一覧」を配置すると、Excelに詳しくない人でも利用しやすくなります。

香水の登録数が数百件以上になる場合は、ExcelのPower QueryやAccess、データベースシステムへの移行も検討すると、より高速で管理できます。

まとめ|Excelなら香水の香り検索ツールを作成できる

香水のトップノート、ミドルノート、ラストノートを条件検索する仕組みは、Excelでも十分作成できます。

ポイントは、香水データを検索しやすい形で整理し、COUNTIFやFILTER関数などを活用することです。

小規模な社内ツールならExcelだけで実用的な検索システムを作ることができ、データ量が増えた場合は専用データベースへ発展させることも可能です。

コメント

タイトルとURLをコピーしました