小技集

トップ > 小技集 > 記事
小技集一覧へ
限定コンテンツ一覧へ



2023年7月20日【ID:0】

【Excel】データベースとなる表を作成するときのポイント


Excelでデータベースとなる表を作成するときのポイントは、一意の値の項目を用意するというところです。
データベースは、情報を抽出・編集・共有しやすくする必要があります。

以下の表の場合、一意の値の項目が用意されていないため、同姓同名が登録されている時に、特定の方の情報を抽出することが困難になります。

また、特定の情報の確認・編集依頼をする際に、誤った方の情報を操作してしまう可能性が大きくなります。
そのため、データベースには以下の表のように、一意の値の項目を用意するのが好ましくなります。

一意の項目を一番左に加えることで、VLOOKUP関数での抽出も容易になります。

データベースの種類によっては、複数の項目でデータの一意を判断する場合があります。

ExcelVBAレベル確認

ただ、VLOOKUP関数などでは、複数の項目からデータを検索し抽出することが難しくなります。
※こちらでは省略しますが、パワークエリなどでは抽出する方法が用意されています。

また、特定の情報の確認・編集依頼をする際に、複数の項目の値を伝える必要が出てきます。
そのため、多くの場合は、一意の値の項目を用意しておくことが好ましいかと思われます。

上記の表の場合は、以下のような数式により一意の値の項目を用意するのも良いかもです。

=B2&"-"&C2

[補足] 重複した値の入力を禁止したい場合は、データの入力規則が活用できます。
詳しくは以下の記事が参考になるかと思います。

>重複した値の入力を禁止する

パソコンで開く場合は、リンクコピーがあるのでご活用ください。



メンバー募集 メンバー募集
1分で読める小技集 1分で読める小技集




リンクの共有はこちらから行えます。

  リンクコピー Twitter Facebook はてなブックマーク Pocket
トップ > 小技集 > 記事
小技集一覧へ
限定コンテンツ一覧へ


- 人気の記事 -



- メンバー限定 [一覧] -



サイト累計閲覧数

1379257

有料動画講座
(買い切り)

Excel完全制覇


ちょっとした機能 便利ツール
【小技集】

【Excel】非表示セルを除いてコピー&ペースト

【Excel】新関数で「好みの項目」を「好みの順番」で抽出する方法

【Excel】未来の日付のみを入力許可

【Excel】文字列の数字を一括で数値にする

【Excel】VLOOKUP関数で列番号を数えずに抽出

【Excel】指定したセルを別のセルの間に移動する

【Excel】「文字列の数字」が入力されたセルを色付け

【Excel】セル単位でパスワードを設定する

【ExcelVBA】現在の日時を取得

【Word】自動で現在の日付や時刻を更新する

【Excel】条件付き書式で休日を色付け

【ExcelVBA】ON・OFFボタンを開発

【Excel】SORT(BY)関数で複数列を基準にして並べ替える

【Excel】複数行のデータを瞬時に1列にする方法

【Excel】キーボードのみでフィルター操作

【Excel】締め日を考慮したカレンダーの作成方法

【Excel】勤務日数を瞬時に求める

【Excel】複数の目標値を自動で計算「ソルバー」

【Excel】VBAとOfficeスクリプトのコードを比較(対象行の削除)

【ExcelVBA】人数分の招待状を自動で印刷

【Excel】指定日以降でないと入力できない設定

【Excel】重複データを除いた一覧表を作成

【Excel】四半期を簡単な数式で求める

【ExcelVBA】VBA開発でインデントが重要な理由

【Excel】数式が入力されているセルを自動で色付けする





一覧ページへ

トップ > 小技集 > 記事
小技集一覧へ
限定コンテンツ一覧へ