Excelで顧客データベースを作成する方法【初心者向け簡単ステップ解説】
本記事では、Microsoft Excelを使って顧客データベースを作成する方法を詳しく解説します。一般的に、従来型のデータベースにはテーブル、フィールド、レコード、主キー、外部キーなどの要素が必要ですが、Excelならこれらを意識せずとも手軽にデータベースを作成し、Excelテーブルへ変換できます。さらに、並べ替え(Sort)やフィルター(Filter)といった便利な機能を使えば、データベース内の情報も簡単に検索・整理できます。それでは、具体的な手順を見ていきましょう。
本記事で使用している練習用ワークブックは、ダウンロードして実際に操作しながら学ぶことも可能です。
顧客データベースとは?
顧客データベースとは、顧客に関する情報を一元管理するためのデータ集合です。一般的に以下のような項目が含まれます。
- 氏名
- 会社名
- 会社での役職
- 住所
- 市区町村
- 都道府県
- 電話番号
- メールアドレス など
Excelで顧客データベースを作成する手順(ステップバイステップガイド)
ここからは、顧客データベースを作成する流れを順番に説明します。データベース作成の際は、Excelの「列」を「フィールド」、「行」を「レコード」と呼びます。これは、従来型のデータベースで使われる用語に合わせた呼び方です。
ステップ1:列(フィールド)の見出しを作成する
- まず、顧客データベースに含めたい項目名(フィールド名)を入力します。例として、「顧客名」「会社名」「市区町村」「都道府県」「電話番号」「メールアドレス」などのフィールドを設定しました。

- 次に、フィールド名を見やすくするために、見出し行に背景色や太字などの書式を設定しておきましょう。一目で見出しとわかるようになります。

ステップ2:行(レコード)にデータを入力する
- 続いて、各行に顧客データを入力していきます。今回はサンプルとして7件のレコードを登録しました。

⏩ 注意点:
- データを入力する際、データのある行と行の間に空白行を残してはいけません。例えば、6行目と7行目にデータがある状態で7行目を空欄にすることはできません。

- 同様に、下のスクリーンショットのように、列全体を空欄のままにすることも避けましょう。

これは、Excelが完全に空白の行や列を検出すると、その行・列をデータベースの一部として認識できなくなるためです。結果として、データベースが2つに分断され、互いに無関係なデータ群になってしまいます。
ステップ3:レコードのデータを書式設定する
- レコードの入力が完了したら、必要に応じてデータの書式を整えましょう。例として、「電話番号」フィールドの書式を設定します。

- 対象のセル範囲を選択し、Ctrl + 1キーを押すと「セルの書式設定」ダイアログが表示されます。選択範囲を右クリックして開く方法でも構いません。
- ダイアログが表示されたら、「表示形式」タブを開き、「ユーザー定義」または地域設定によっては「特殊」カテゴリを選択します。
- 種類の一覧から「電話番号」を選択し、「OK」をクリックします。

- すると、「電話番号」フィールドのデータが意図したとおりの形式で表示されます。他のデータも同じ手順で「セルの書式設定」から自由に整形できます。

あわせて読みたい記事:
- Excelで社員データベースを作成する方法(簡単ステップ付き)
- Excelでフォームを使ったデータベースを作成する方法
- Excelで学生データベースを作成する方法(簡単ステップ付き)
ステップ4:入力した顧客データからテーブルを作成する
- 次に、入力済みのデータ範囲をテーブルに変換します。データ範囲内の任意のセルを選択し、Ctrl + Tキーを押してください。
- 「テーブルの作成」ダイアログが表示されるので、テーブル範囲を確認し、「先頭行をテーブルの見出しとして使用する」にチェックを入れて「OK」をクリックします。

- これで、以下のようなテーブルが作成されます。

⏪ 補足:
リボンからテーブル化することもできます。その場合は「挿入」タブ > 「テーブル」の順にクリックしてください。

ステップ5:テーブル(データベース)に名前を付ける
- 必要に応じて、顧客データベースに名前を付けておきましょう。テーブルがそのままデータベースの役割を果たすため、ここではテーブルに名前を設定します。テーブルを選択した状態で「名前ボックス」をクリックし、「Client_Data」という名前に変更します。名前は任意のもので問題ありません。

ステップ6:顧客データベースにレコードを追加する
- データベースの準備ができたら、新しいレコードを追加できます。新規行の任意のセルにデータを入力し、EnterキーまたはTabキーを押してください。

- すると、その行は自動的にテーブル(データベース)に取り込まれます。残りの顧客データも同じ要領で入力していきましょう。この方法を使えば、レコードやフィールドはいつでも追加可能です。

Excelの並べ替え・フィルター機能を顧客データベースで活用する
冒頭でも触れたとおり、Excelではデータベースのデータに対して並べ替え(Sort)やフィルター(Filter)を簡単に適用できます。従来型のデータベースではクエリを記述する必要がありますが、Excelなら直感的な操作で完結します。以下の手順で試してみましょう。
手順:
- まず、「TX(テキサス州)」の顧客データだけを抽出します。「State(都道府県)」フィールドのフィルター用ドロップダウン矢印をクリックしてください。
- 続いて、「TX」のみにチェックを入れ、「OK」を押します。

- すると、テキサス州の顧客データだけが以下のように絞り込まれます。

- 同様に、データベースの並べ替えも可能です。例として、「顧客名」フィールドを五十音順(アルファベット順)に並べ替えてみます。「Client's Name」フィールドのドロップダウン矢印をクリックし、「A→Z(昇順)」アイコンを選択してください。

- すると、以下のように「顧客名」フィールドがアルファベット順に整理されました。

並べ替え・フィルターの条件は、目的に合わせて自由に組み合わせてください。
まとめ
本記事では、Excelで顧客データベースを作成するための手順を段階的に詳しく解説しました。フィールドの作成からデータ入力、テーブル化、そして並べ替え・フィルターの活用まで、この流れを押さえれば実務ですぐに役立つ顧客管理リストが完成します。ご不明な点があれば、お気軽にお問い合わせください。
関連記事
- Excelで顧客データベースを運用・管理する方法
- Excelで自動更新されるデータベースを作成する方法
- Excelで在庫管理データベースを作成する(3つの簡単な方法)
- Excelでリレーショナルデータベースを作成する方法(簡単ステップ付き)
- Excelで検索可能なデータベースを作成する(2つのクイックテクニック)
-
ExcelファイルをXMLデータマッピングとして保存する方法【初心者向け5ステップ解説】
ExcelデータをXMLデータマッピングとして保存したいとお考えの方は、ぜひ本記事をご覧ください。XML(Extensible Markup Language)は、HTMLと同様のマークアップ言語であり、データの保存や転送を目的として設計されています。Excelで管理しているデータをXML形式で保存すれば、Web上でのデータ活用や、他のユーザーとの共有が格段にしやすくなります。本記事では、ExcelファイルをXMLデータマッピングとして保存する具体的な手順を、わかりやすく解説していきます。 ExcelファイルをXMLデータマッピングとして保存する5つのステップ まずはExcelでデータセット
-
Excelで年間カレンダーを作成する方法|初心者向け4ステップ解説
先々の予定をしっかり立てたい方や、スケジュールが忙しい方にとって、Excelのカレンダーは非常に便利なツールです。この記事では、Excelで年間カレンダーを作成する手順を、詳しい解説とともにステップごとにご紹介します。ここで作成するカレンダーの最大の特徴は、動的かつインタラクティブであるという点です。つまり、年の数値を変更するだけで、カレンダーが自動的に更新されます。さらに、ExcelのVBAを使って月間カレンダーを作成する方法についても解説します。 練習用ワークブックは、以下のリンクからダウンロードできます。 Excelで年間カレンダーを作成する4つのステップ チュートリアルの詳細に入る前に