Excelデータ入力フォーム

データを入力するためのステップバイステップの手順

Excelの組み込みデータ入力フォームを使用すると、Excel データベースに データを簡単かつ迅速に入力でき ます

フォームを使用すると、次のことができます。

クイックアクセスツールバーへのデータ入力フォームアイコンの追加について

Excelでフォームを使用してデータを入力する。 ©テッドフランス語

データ入力フォームはExcelのビルトインデータツールの1つです。 それを使用するには、データベースで使用する見出しを入力し、フォームアイコンをクリックするだけです。Excelが残りの処理を行います。

しかし、Excel 2007以降、Microsoftはリボンにフォームアイコンを含めないことを選択しました。

データ入力フォームを使用するための第一歩は、クイックアクセスツールバーにフォームアイコンを追加して使用できるようにすることです。

これは1回限りの操作です。 追加されると、フォームアイコンはクイックアクセスツールバーに表示されたままになります。

データ入力フォームボタンの検索

Excelでデータフォームにアクセスします。 ©テッドフランス語

クイックアクセスツールバーは、頻繁に使用される機能へのショートカットをExcelに保存するために使用します。 また、リボンで利用できないExcel機能にショートカットを追加することもできます。

これらの機能の1つは、データ入力フォームです。

データ形式は、Excelデータベーステーブルにデータを追加するためのすばやく簡単な方法です。

しかし何らかの理由でMicrosoftはExcel 2007以降のリボンのタブのいずれかにフォームを追加しないことを選択しました。

以下は、クイックアクセスツールバーにフォームアイコンを追加する方法を示す手順です。

クイックアクセスツールバーにデータフォームを追加する

  1. クイックアクセスツールバーの最後にある下矢印をクリックし 、ドロップダウンメニューを開きます。
  2. 一覧から[ その他のコマンド]を選択して、 [クイックアクセスツールバーのカスタマイズ]ダイアログボックスを開きます
  3. [行からコマンドを選択 ]ドロップダウンメニューを開くには、下矢印をクリックします。
  4. 一覧から[すべてのコマンド]を選択すると、Excel 2007で使用可能なすべてのコマンドが左側のペインに表示されます。
  5. このアルファベット順のリストをスクロールして、 Formコマンドを見つけます。
  6. コマンドペインの間にある[ 追加 ]ボタンをクリックして、フォームコマンドをクイックアクセスツールバーに追加します。
  7. [ OK]をクリックします。

フォームボタンがクイックアクセスツールバーに追加されるようになりました。

データベースのフィールド名の追加

Excelでフォームを使用してデータを入力する。 ©テッドフランス語

前述のように、Excelでデータ入力フォームを使用するために必要なのは、データベースで使用される列見出しまたはフィールド名を指定することだけです。

フォームにフィールド名を追加する最も簡単な方法は、ワークシートのセルにフィールド名を入力することです。 フォームには最大32のフィールド名を含めることができます。

セルA1〜E1に次の見出しを入力します。

学生証
苗字
初期
年齢
プログラム

データ入力フォームを開く

Excelでフォームを使用してデータを入力する。 ©テッドフランス語

データ入力フォームを開く

  1. セルA2をクリックしてアクティブセルにします。
  2. 2ページのクイックアクセスツールバーに追加されたフォームアイコンをクリックします
  3. フォームアイコンをクリックすると、Excelからフォームに見出しを追加するためのいくつかのオプションを含むメッセージボックスが表示されます。
  4. 見出しとして使用したいフィールド名を既に入力しているので、メッセージボックスで[OK]クリックします。
  5. すべてのフィールド名を含むフォームが画面に表示されます。

フォームでのデータレコードの追加

Excelでフォームを使用してデータを入力します。 ©テッドフランス語

フォームでのデータレコードの追加

データ見出しがフォームに追加されると、レコードをデータベースに追加するだけで、正しい順序でデータをフォームフィールドに入力するだけです。

レコードの例

正しい見出しの横にあるフォームフィールドにデータを入力して、データベースに次のレコードを追加します。 2番目のレコードのフィールドをクリアするには、最初のレコードを入力した後に[ 新規 ]ボタンをクリックします。

  1. StudentID :SA267-567
    :ジョーンズ
    頭文字 :B.
    年齢 :21
    プログラム :言語

    StudentID :SA267-211
    :ウィリアムズ
    イニシャル :J.
    年齢 :19歳
    プログラム :科学

ヒント:生徒のID番号(ダッシュの後の数字だけが異なる)のようなデータを入力するときは、コピー&ペーストを使用してデータ入力を高速化して簡素化します。

残りのレコードをチュートリアルデータベースに追加するには、フォームを使用して、上記の画像にある残りのデータをセルA4〜E11に入力します。

フォームによるデータレコードの追加(con't)

Excelでフォームを使用してデータを入力する。 ©テッドフランス語

残りのレコードをチュートリアルデータベースに追加するには、このフォームを使用して、ここで画像にある残りのデータをセルA4〜E11に入力します。

フォームのデータツールの使用

Excelでフォームを使用してデータを入力する。 ©テッドフランス語

データベースの大きな問題は、ファイルのサイズが大きくなるにつれてデータの整合性を維持することです。 これには、

データ入力フォームには、右側のいくつかのツールが含まれており、データベースのレコードを簡単に見つけて修正または削除することができます。

これらのツールは次のとおりです。

1つのフィールド名を使用してレコードを検索する

Excelでフォームを使用してデータを入力する。 ©テッドフランス語

[条件]ボタンを使用すると、名前、年齢、プログラムなど、1つ以上のフィールド名を使用してレコードをデータベースで検索できます。

1つのフィールド名を使用してレコードを検索する

  1. フォームの[条件]ボタンをクリックします。
  2. [条件]ボタンをクリックすると、フォームフィールドはすべて消去されますが、データベースからデータは削除されません。
  3. プログラム」フィールドをクリックし、「Arts」と入力して、大学のArtsプログラムに登録したすべての学生を検索します。
  4. [ 検索 ]ボタンクリックします。 H. Thompsonの記録は、彼女が芸術プログラムに登録されているときにそのフォームに表示されます。
  5. 「次検索」ボタンを2回目と3回目にクリックすると、J. GrahamとW. Hendersonのレコードが、芸術プログラムにも登録されているため、次々に表示されます。

このチュートリアルの次のステップには、複数の基準に一致するレコードを検索する例が含まれています。

複数のフィールド名を使用してレコードを検索する

Excelでフォームを使用してデータを入力する。 ©テッドフランス語

この例では、18歳で大学のArtsプログラムに在籍しているすべての生徒を検索します。 両方の基準に一致するレコードのみがフォームに表示されます。

  1. フォームの[条件]ボタンをクリックします。
  2. 年齢フィールドをクリックし、18と入力します。
  3. プログラム」フィールドをクリックし、「Arts」と入力します。
  4. [ 検索 ]ボタンをクリックします。 H. Thompsonの記録は、彼女が18歳であり、Artsプログラムに登録しているので、このフォームに表示されるはずです。
  5. 「次検索」ボタンをもう一度クリックすると、グラハム氏の記録も表示されるはずです。彼も18歳であり、芸術プログラムに登録しています。
  6. 3回目に[ 検索 ]ボタンをクリックすると、両方の基準に一致するレコードがないため、J. Grahamのレコードが表示されます。

W. Hendersonの記録は、この例では表示しないでください。なぜなら、彼はArtsプログラムに登録されていますが、彼は18歳ではないため、検索基準の両方に一致しません。