香水の種類が増えると、「トップノートにレモンが含まれる香水を探したい」「ミドルやラストノートを含めて特定の香りを検索したい」といった条件検索が必要になります。Excelを使えば、香水名と香りの情報をデータベース化し、複数条件で絞り込みできる検索ツールを作成できます。この記事では、会社内でも利用できる香水検索システムをExcelで構築する基本的な方法を解説します。
香水検索ツールを作る前にデータ構造を決める
Excelで検索システムを作る場合、最初に重要なのは香水データの管理方法です。1つのセルにすべての香りを入力するのではなく、検索しやすい形で項目を分けて登録します。
例えば、以下のような表を作成します。
| 香水名 | トップノート | ミドルノート | ラストノート |
|---|---|---|---|
| 香水A | レモン、オレンジ | ローズ | ムスク |
| 香水B | ベルガモット | オレンジ、ジャスミン | ウッディ |
このようにトップ・ミドル・ラストを分けておくことで、「トップノートだけ検索」「全ノートから検索」といった複数の検索方法に対応できます。
Excelのフィルター機能で簡単な検索ツールを作る方法
香水の登録数が少ない場合は、Excel標準のフィルター機能だけでも検索ツールとして利用できます。
作成手順は以下の通りです。
- 香水データを表形式で入力する
- 表全体を選択する
- 「データ」タブから「フィルター」を設定する
- 検索したい香りのキーワードを入力する
例えば、トップノートの列で「レモン」を検索すると、レモンを含む香水だけを一覧表示できます。
ただし、複数の列をまたいで検索したい場合は、関数や検索用シートを作成するとさらに便利になります。
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だけで実用的な検索システムを作ることができ、データ量が増えた場合は専用データベースへ発展させることも可能です。


コメント