小技集

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



2023年7月20日【ID:0】

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


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

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

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

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

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

ExcelVBAレベル確認

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

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

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

=B2&"-"&C2

補足

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

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


パソコンで開く場合は、記事の最後に「リンクコピー」があるためご活用ください。


メンバー募集
ExcelVBA学習ロードマップ配布 ExcelVBA学習ロードマップ配布





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

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


- 人気の記事 -



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



サイト累計閲覧数

5387224

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

Excel完全制覇


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

【Word】文頭のアルファベットが自動で大文字になる

【ExcelVBA】マークされた行を削除する

【Excel】表の途中に行を一瞬で挿入

【Word】「表記ゆれ」を瞬時に修正する方法

【ExcelVBA】削除したデータを別シートに記録

【Excel】VLOOKUP関数で複数の表から検索

【ExcelVBA】完了タスクを非表示にして着手中タスクを上位表示する

【Excel】トップ3を抽出する方法

【Excel】スクロールバーを活用して行の色付け

【ExcelVBA】シートの「表示・非表示」を瞬時に切り替える

【Excel】連動したドロップダウンリスト

【Excel】入力値に応じて入力必須項目を変更

【Excel】グラフの項目の順番を逆にする

【Excel】表示されているセルのみ集計

【ExcelVBA】チェックボックスを一括リセットするボタン作成

【Excel】注釈を自動で目立たせる

【Excel】○○IF(S)関数で便利な「*」と「?」とは

【ExcelVBA】Functionで複数の戻り値を設定

【Excel】新機能:画像をセル内に配置

【Excel】アルファベット(A~Z)を瞬時に入力

【Excel】折り返して全体を表示して右端を揃える

【Excel】2重の円グラフ(詳細と小計)を作成

【Excel】数式で年齢を求める方法【2選】

【Excel】指定の倍数で金額を求める(時間にも活用できる)

【Excel】表のデータ行や項目の位置を移動する





一覧ページへ

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

メンバーに加入すると多くの特典が得られます

・全作品ダウンロード
・コンテンツ閲覧管理
・チャットサポート

 メンバー募集は
こちら 


※メンバーページと連携すると表示されなくなります