「Accessでテーブルを開いたけれど、列が多すぎて見たいデータが画面に収まらない」「入力済みのレコードを素早く絞り込みたいが操作方法が分からない」「並べ替えはできるのにリセットの仕方が分からない」——Accessを使い始めたばかりの方が真っ先に直面するこれらの課題は、すべてデータシートビューの基本操作で解決できます。データシートビューはExcelのワークシートに似た表形式のビューで、テーブルやクエリのレコードを一覧表示・入力・検索・並べ替え・絞り込みするための標準的な操作画面です。
Accessのビューには「デザインビュー」「データシートビュー」「SQLビュー」「フォームビュー」など複数の種類がありますが、テーブルやクエリで日常的にデータを閲覧・操作するときに最もよく使うのがデータシートビューです。列幅・行の高さの調整、特定の列を常に表示し続ける「列の固定」、一時的に列を隠す「列の非表示」、昇順・降順の並べ替え、特定の値だけに絞り込む「フィルタ」、文字列を一括置換する「検索と置換」など、データシートビューには実務で頻繁に使う操作が揃っています。これらの操作はMOS Access試験の出題範囲にも含まれています。
本記事では、Accessのデータシートビューでよく使う操作を手順ごとに丁寧に解説します。「データシートビューとデザインビューの違いが分からない」「列を固定して横スクロール中も常に見えるようにしたい」「フィルタをかけて特定レコードだけ表示したい」という方は、ぜひ最後まで読んでください。
データシートビューとデザインビューの違い
Accessのテーブルとクエリは、同じオブジェクトを複数の「ビュー(表示形式)」で開くことができます。中でもデータシートビューとデザインビューは目的がまったく異なります。
| 比較項目 | データシートビュー | デザインビュー |
|---|---|---|
| 主な目的 | データの閲覧・入力・検索・絞り込み | テーブル構造(フィールド名・データ型)の設計 |
| 表示形式 | 行と列の表形式(Excelに似た一覧) | フィールドのプロパティ設定画面 |
| レコード操作 | 追加・編集・削除が可能 | レコードの直接編集は不可 |
| 構造変更 | 列の表示調整のみ(フィールド定義の変更は不可) | フィールド追加・削除・データ型変更が可能 |
| 起動方法 | オブジェクトのダブルクリック、または[ホーム]→[表示]→[データシートビュー] | 右クリック→[デザインビュー] |
日常のデータ入力・確認作業はデータシートビューで行い、テーブルのフィールド構造を変更するときだけデザインビューに切り替えると覚えておくとよいでしょう。ビューの切り替えは、Accessウィンドウ左下のビューアイコン、または[ホーム]タブの[表示]ボタンのドロップダウンから行えます。
データシートビューを開く手順
Accessでテーブルまたはクエリをデータシートビューで開くには、次の2つの方法があります。
方法1:ナビゲーションウィンドウからダブルクリック
Accessを起動してデータベースファイルを開くと、左側にナビゲーションウィンドウが表示されます。テーブルやクエリのオブジェクト名をダブルクリックすると、データシートビューで開きます。これが最も基本的な操作方法です。
方法2:右クリックメニューから開く
ナビゲーションウィンドウのオブジェクト名を右クリックすると、「開く」「デザインビュー」などのメニューが表示されます。「開く」を選ぶとデータシートビューで開きます。既にデザインビューで開いている場合は、[ホーム]タブ→[表示]→[データシートビュー]で切り替えられます。
列幅・行の高さを調整する
データシートビューを開いたとき、列の幅が狭くてデータが途中で切れて見えることがあります。列幅と行の高さはマウス操作で自由に調整できます。
列幅をドラッグで調整する
列ヘッダー(フィールド名が表示されている行)の境界線にマウスポインターを合わせると、ポインターが左右の矢印アイコンに変わります。この状態で左右にドラッグすると列幅を変更できます。ダブルクリックすると、そのフィールドのデータに合わせて列幅が自動調整されます(最適幅に設定)。
右クリックメニューで列幅を設定する
列ヘッダーを右クリックして[列の幅]を選ぶと、数値で列幅を指定するダイアログが開きます。「標準の幅」ボタンをクリックすると既定の幅に戻ります。「最適幅」ボタンをクリックするとデータに合わせた幅に自動調整されます。
行の高さを変更する
行の高さはすべての行に一括で適用されます(行ごとに個別設定はできません)。行セレクター(左端の灰色のセル)の境界線をドラッグするか、行セレクターを右クリックして[行の高さ]を選んで数値で指定します。複数行のデータを表示するメモ型フィールドがある場合は、行の高さを大きくすることで内容が見やすくなります。
列の固定で重要列を常に表示する
フィールド数が多いテーブルを横スクロールすると、左端に表示していた「顧客名」や「社員番号」などの識別用フィールドが見えなくなってしまいます。「列の固定」を使うと、横スクロールしても指定した列が画面左端に固定表示され続けます。Excelのウィンドウ枠の固定に相当する機能です。
列を固定する手順
固定したい列のヘッダーをクリックして選択します(複数の列を固定するには、最初の列をクリック後、Shiftキーを押しながら最後の列をクリックして範囲選択します)。選択した列ヘッダーを右クリックして[列の固定]を選びます。固定された列は自動的に画面左端に移動し、太い境界線で区切られて表示されます。
列の固定を解除する
固定を解除するには、任意の列ヘッダーを右クリックして[すべての列の固定解除]を選びます。固定解除後は列が元の位置に戻らず、固定していた列が左端に残る場合があります。必要に応じて列を元の順番に移動し直してください。
列の非表示と再表示
「IDフィールドや内部管理用フィールドは入力・確認作業には不要なので画面から隠したい」「特定のフィールドだけ集中して確認したい」という場合は、「列の非表示」機能を使います。フィールド自体は削除されず、データも保持されたまま表示だけが切られます。
列を非表示にする手順
非表示にしたい列のヘッダーを選択(複数列はShiftキーまたはCtrlキーで選択)し、右クリックして[列の非表示]を選びます。選択した列がデータシートビューから消えます。データはテーブルに保存されたままです。
非表示の列を再表示する
任意の列ヘッダーを右クリックして[列の再表示]を選ぶと「列の再表示」ダイアログが開きます。一覧に表示されているフィールド名のうち、チェックが外れているものが現在非表示になっている列です。チェックを入れて[閉じる]をクリックすると再表示されます。このダイアログで任意のフィールドを表示・非表示に切り替えることもできます。
列の移動
データシートビューでは、列の表示順序を変更できます。よく参照するフィールドを左側に移動させると、スクロールなしで確認できて便利です。
移動したい列のヘッダーをクリックして選択し、そのまま目的の位置にドラッグ&ドロップします。ドラッグ中に太い縦線が表示され、その位置に列が挿入されます。この操作はテーブルの実際のフィールド順序(デザインビューのフィールド並び)には影響しません。データシートビューでの表示順序のみが変わります。
並べ替え(昇順・降順・複数フィールド)
レコードを特定のフィールドの値順に整列させる「並べ替え」は、日常業務で最もよく使う操作のひとつです。Accessのデータシートビューでは、1つのフィールドでの並べ替えと、複数フィールドを組み合わせた並べ替えを手軽に設定できます。
1フィールドでの昇順・降順並べ替え
並べ替えの基準にしたい列のヘッダーをクリックして選択します。次のいずれかの方法で並べ替えを実行します。
- 列ヘッダーの右クリックメニュー:[昇順]または[降順]を選択する
- [ホーム]タブのリボン:[並べ替えとフィルタ]グループの[昇順](AからZ、小から大)または[降順](ZからA、大から小)ボタンをクリック
- 列ヘッダーのドロップダウン矢印:列ヘッダー右端の小さな下向き矢印をクリックして[昇順]または[降順]を選択
並べ替えが設定されると、列ヘッダーに小さな上向き矢印(昇順)または下向き矢印(降順)アイコンが表示されます。
複数フィールドでの並べ替え
「部署名で昇順に並べた上で、同じ部署内では入社日が古い順に並べたい」といった複数キーでの並べ替えは、隣接する列を選択してまとめて並べ替えることで実現できます。
並べ替えの基準にしたい列が隣り合っている場合、第1キーにしたい列のヘッダーをクリック後、Shiftキーを押しながら第2キーの列ヘッダーをクリックして複数列を選択し、[昇順]または[降順]を設定します。このとき、左側の列が優先キーになります。より細かい複数キー設定が必要な場合は[ホーム]タブの[詳細設定]→[高度なフィルタ/並べ替え]を使います。
並べ替えを解除する
[ホーム]タブの[並べ替えとフィルタ]グループにある[並べ替えのクリア]ボタンをクリックすると、すべての並べ替えが解除されてレコードが元の順序(主キー順)に戻ります。
フィルタで表示レコードを絞り込む
フィルタは、特定の条件を満たすレコードだけをデータシートビューに表示する機能です。フィルタをかけてもレコードは削除されず、表示から一時的に隠されるだけです。解除すれば元の全件表示に戻ります。Accessのデータシートビューでは、3種類のフィルタ方法が用意されています。
選択フィルタ(特定の値と一致するレコードを抽出)
最も手軽な方法です。絞り込みたい値が入力されているセルをクリックして選択し、[ホーム]タブの[選択]ボタンをクリックします(またはセルを右クリック)。すると「~に等しい」「~に等しくない」「~を含む」「~を含まない」などの選択肢が表示されます。選択した値に完全一致するレコードだけを表示するなら「~に等しい」を、その値を含むレコードに絞り込むなら「~を含む」を選びます。
フィルタが適用されると、データシートビューのナビゲーションバー(画面下部)に「レコード数(フィルタ適用中)」と表示され、フィルタアイコンが有効(明るい色)になります。
テキストフィルタ・数値フィルタ(より詳細な条件指定)
列ヘッダー右端のドロップダウン矢印をクリックすると、その列のデータ型に応じたフィルタオプションが表示されます。テキスト型フィールドでは「テキストフィルタ」、数値型では「数値フィルタ」、日付/時刻型では「日付フィルタ」が表示されます。
- テキストフィルタ:「次の値で始まる」「次の値で終わる」「次の値を含む」「次の値に等しい」などの条件を指定できる
- 数値フィルタ:「次の値以上」「次の値以下」「次の値の間」「上位10件」などの範囲条件を指定できる
- 日付フィルタ:「昨日」「今月」「来月」「次の値の前」「次の値の後」「次の日付の間」などの日付範囲で絞り込める
ドロップダウンに表示されるチェックボックスつきの値一覧からチェックを入れて[OK]をクリックする方法も使えます。チェックを外した値は表示から除外されます。
複数フィールドへのフィルタ組み合わせ
フィルタは複数のフィールドに順次設定できます。最初に「部署名」でフィルタをかけた後、次に「役職」でフィルタをかけると、「指定した部署かつ指定した役職」のレコードだけが表示されます(AND条件)。
フィルタの切り替えと解除
[ホーム]タブの[フィルタの切り替え]ボタンをクリックすると、現在適用中のフィルタをオフにして全件表示に切り替えたり、再度フィルタをオンにしたりできます。フィルタ条件を完全に消去するには[詳細設定]→[すべてのフィルタのクリア]を選びます。
検索と置換(Ctrl+F / Ctrl+H)
特定の値を持つレコードを見つけたい場合や、入力済みの値を一括で修正したい場合には「検索」と「置換」を使います。
検索の使い方
Ctrl+F(または[ホーム]タブ→[検索])を押すと「検索と置換」ダイアログが開きます。[検索する文字列]に探したい値を入力し[次を検索]をクリックします。
- 検索対象:「現在のフィールド」または「ドキュメント全体(すべてのフィールド)」を選択できる
- 一致の種類:「フィールド全体」(完全一致)、「フィールドの先頭文字」、「フィールドの任意の部分」から選べる
- 大文字と小文字の区別:チェックボックスで区別するかどうかを設定できる
- 書式の検索:「書式の一致」オプションで書式も含めて検索できる(日本語入力環境では半角・全角も区別対象)
置換の使い方
Ctrl+H(または[ホーム]タブ→[検索・置換]→[置換])を押すと置換タブが表示されます。[検索する文字列]と[置換後の文字列]を入力し、[次を検索]で一件ずつ確認しながら[置換]するか、[すべて置換]で一括置換します。置換はレコードの直接編集なので実行前にバックアップを取っておくことを推奨します。
レコード操作の基本(追加・編集・削除・ナビゲーション)
データシートビューでは、フォームを使わずに直接レコードの追加・編集・削除ができます。
レコードの追加
データシートビューの末尾には常に「新規レコード行」(*アスタリスクが表示された空白行)が用意されています。この行をクリックして値を入力するか、[ホーム]タブの[新規(空のレコード)]ボタン、またはCtrl+End(末尾に移動)してからTabキーで新規行に移動できます。オートナンバー型フィールド(主キーに設定した連番フィールド)は入力不要で、レコードを保存すると自動的に連番が付与されます。
レコードの編集
編集したいセルをクリックするか、キーボードのF2キーを押すと編集モードになります。編集中はレコードセレクター(行の左端)に鉛筆アイコンが表示されます。Enterキー、Tabキー、または別のレコードへの移動でレコードが保存されます。編集を取り消す場合はEscキーを押します(2回押すと行全体の編集が取り消されます)。
レコードの削除
削除したいレコードの行セレクターをクリックして選択(複数行はShiftキーまたはCtrlキーで選択)し、Deleteキーを押すか、右クリック→[レコードの削除]を選びます。削除の確認ダイアログが表示され、[はい]をクリックすると完全に削除されます。削除後はCtrl+Zでの取り消しができないため注意が必要です。
レコード間のナビゲーション
データシートビューの下部にあるナビゲーションバーを使って特定のレコードに素早く移動できます。
- 先頭レコード・末尾レコード:ナビゲーションバーの「|◀」「▶|」ボタン
- 前のレコード・次のレコード:「◀」「▶」ボタン
- レコード番号ボックス:ナビゲーションバー中央のテキストボックスにレコード番号を入力してEnterで指定行にジャンプ
- Ctrl+Home / Ctrl+End:先頭レコード・末尾レコードに移動するショートカットキー
表示設定の保存
データシートビューで変更した列幅・列の固定・列の非表示・並べ替えの設定は、テーブルを閉じるときに「はい」を選ぶと保存されます。次回開いたときに同じ表示設定が維持されます。ただし、フィルタは別途[フィルタとして保存]を行わないと保存されません。レイアウトを誤って変更した場合は、閉じるときに[いいえ]を選ぶことで変更を破棄できます。
MOS試験対策ポイント
データシートビュー操作のMOS試験での位置づけ
MOS Access試験(Microsoft Office Specialist Access)は、Microsoftが認定するアソシエイトレベルの資格試験です。試験時間は50分、1,000点満点で実施され、合格点は非公表ですが550点~850点が目安とされています。合格率は公表されていません。出題形式はマルチプロジェクト形式で、5個~10個のプロジェクトで構成されます。データシートビューでの操作は、試験の出題範囲に含まれています。分野別の出題数・配点は公表されていません。
受験料は一般価格と学割価格の2種類があり、税込価格は改定されることがあるため、最新の受験料は公式サイトの「受験料・価格」(https://mos.odyssey-com.co.jp/exam/examfee.html)でご確認ください。
試験で確認したいデータシートビュー操作
- 列幅の調整と「最適幅」:列ヘッダーをダブルクリック、または右クリック→[列の幅]→[最適幅]で列幅を自動調整できることを確認する
- 列の固定と解除:列ヘッダーを右クリック→[列の固定]で固定し、[すべての列の固定解除]で解除できることを覚える
- 列の非表示と再表示:右クリック→[列の非表示]と[列の再表示]の操作手順を確認する
- 昇順・降順の並べ替えとクリア:[ホーム]タブの並べ替えボタンと[並べ替えのクリア]ボタンの場所を把握する
- 選択フィルタとフィルタの切り替え:セル選択後の[選択]ボタン、[フィルタの切り替え]ボタン、[すべてのフィルタのクリア]の操作を身につける
- レコードの追加・削除:新規レコード行への入力と、行セレクター選択後のDeleteキーによる削除操作を練習する
- 検索と置換:Ctrl+F・Ctrl+Hのショートカットキーと、検索オプション(フィールドの一致の種類など)の設定を確認する
MOS試験 データシートビュー操作チェックリスト
| 確認ポイント | 操作内容 | 難易度 |
|---|---|---|
| 列幅の自動調整 | 列ヘッダーのダブルクリックまたは[最適幅]で列幅を自動調整できる | ★☆☆ |
| 列の固定 | 列ヘッダー右クリック→[列の固定]で横スクロール中も列を固定表示できる | ★☆☆ |
| 列の非表示・再表示 | [列の非表示]で一時非表示にし、[列の再表示]ダイアログで再表示できる | ★☆☆ |
| 昇順・降順並べ替え | [ホーム]タブの並べ替えボタンで昇順・降順に並べ替えられる | ★☆☆ |
| 並べ替えのクリア | [並べ替えのクリア]ボタンで並べ替えを解除して元の順序に戻せる | ★☆☆ |
| 選択フィルタ | セル選択後に[選択]ボタンで一致する値のレコードに絞り込める | ★☆☆ |
| テキスト・数値フィルタ | ドロップダウン矢印からフィルタオプションで条件を指定できる | ★★☆ |
| フィルタの切り替え・クリア | [フィルタの切り替え]で表示を切り替え、[すべてのフィルタのクリア]で条件を消せる | ★☆☆ |
| 検索(Ctrl+F) | 検索ダイアログで一致の種類・検索対象を指定して目的のレコードを見つけられる | ★★☆ |
| 置換(Ctrl+H) | 検索文字列と置換後文字列を指定して1件または一括で置換できる | ★★☆ |
| レコードの追加 | 新規レコード行(*行)に値を入力して新しいレコードを保存できる | ★☆☆ |
| レコードの削除 | 行セレクター選択→Deleteキーでレコードを削除できる(取り消し不可を理解している) | ★★☆ |
学習時間の目安
MOS Access試験の学習時間は公式には公表されていないため、以下は目安です。初学者の方は40~60時間、業務でAccessを使っている方は20~30時間程度が目安とされています。1日1時間のペースなら初学者で約2か月、経験者で3~4週間が目安です。データシートビュー操作はAccessの基本中の基本ですので、最初の数時間でマスターを目指しましょう。本記事で紹介した操作を実際のAccessデータベースで繰り返し練習することが最も効果的です。
まとめ:データシートビューはAccessの「日常操作の起点」
本記事のポイントをまとめます。
- データシートビューとは:テーブルやクエリのデータを表形式で閲覧・入力・検索・絞り込みするためのビュー。デザインビューはフィールド構造の設計専用で、日常のデータ操作にはデータシートビューを使う
- 列幅・行の高さ:列ヘッダーのドラッグまたはダブルクリック(最適幅)で列幅を調整。行の高さはすべての行に一括適用
- 列の固定:横スクロール中も特定の列を画面左端に固定表示できる。解除は[すべての列の固定解除]
- 列の非表示・再表示:不要な列を一時的に隠せる。[列の再表示]ダイアログで表示・非表示を管理
- 並べ替え:昇順・降順ボタンで素早く並べ替え。[並べ替えのクリア]で元の順序に戻す
- フィルタ:選択フィルタ(セル値で即絞り込み)、テキスト・数値フィルタ(条件指定)、複数フィールドへのAND絞り込みが可能。[フィルタの切り替え]で表示を切り替え
- 検索と置換:Ctrl+FとCtrl+Hで検索・一括置換。一致の種類と検索対象の設定が重要
- レコード操作:末尾の*行への入力で追加、F2キーで編集モード、Deleteキーで削除(取り消し不可)
- MOS試験対策:列の固定・非表示・並べ替え・フィルタ・検索置換はいずれも出題範囲に含まれる。実際のAccessで繰り返し操作を練習することが合格への近道
データシートビューはAccessを使うすべての場面で登場する基本画面です。本記事で紹介した操作を一通り身につけておくと、テーブルのデータ確認やクエリ結果の検証、簡単なデータ修正といった日常作業を格段にスムーズに進められます。まずは手元のAccessデータベースで実際に列を固定し、フィルタをかけ、並べ替えを試してみることで、手順が自然と身についてきます。データシートビューの操作に慣れたら、フォームウィザードや集計クエリなど次のステップにも挑戦してみてください。
PR
MOS試験シリーズの対策テキスト。ExcelとAccessは同じマルチプロジェクト形式で出題されるため、試験の操作感・タスクの出題パターンを把握する参考になります。MOS試験全般の学習戦略を理解したい方に最適な一冊です。
PR
Microsoft Copilot for Microsoft 365活用大全
AccessをはじめMicrosoft 365の各アプリをAIで効率化するノウハウを網羅した一冊。データシートビューで集めたデータをExcelやWordと連携させてさらに活用するヒントが豊富に掲載されています。
MOS Access試験の申込方法
MOS Access試験は、全国のMOS試験会場で随時受験できる「随時試験」と、特定の日程で実施される「全国一斉試験」の2つの受験形式があります。全国一斉試験の申込締切は試験日のおよそ1か月前(回により異なるため公式サイトの試験日程でご確認ください)です。申込・試験会場の検索は、MOS試験公式サイト(Odyssey)から行えます。
