Excelでドロップダウンリストを作成すると、事前に設定したエントリのリストからワークシートの特定のセルにデータを入力できます。
ドロップダウンリストを使用する利点は次のとおりです。
- データ入力を容易にする
- データ入力エラーの防止
- データを入力する場所の数を制限する
Excelのドロップダウンリストのステップバイステップのチュートリアルトピック
- チュートリアルデータの入力
- データの名前付き範囲の作成
- ドロップダウンリストの起動
- データ検証のためのリストの使用
- データソースの入力とドロップダウンリストの完了
- リスト項目の変更
- ドロップダウンリストを保護するためのオプション
チュートリアルデータの入力
Excelでドロップダウンリストを作成する最初の手順は、 データを入力することです。
注:チュートリアルの指示には、ワークシートの書式設定手順は含まれていません。
チュートリアルの完了に支障はありません。 ワークシートは1ページの例とは異なりますが、ドロップダウンリストでも同じ結果が得られます。
Excelワークブックの1枚目と2枚目に記載されているセルに以下のデータを入力します。
チュートリアルの手順
- ワークシートのシート1の正しいセルに次のデータを入力します。D1 - Cookie Type:
- シート2のシートタブをクリックします。
- ワークシートのシート2の正しいセルに次のデータを入力します。
A1 - ジンジャーブレッドA2 - レモンA3 - オートミールレーズンA4 - チョコレートチップ
ドロップダウンリストはシート1のセルE1に追加されます。
リストデータの名前付き範囲の作成
名前付き範囲を使用すると、Excelワークブック内の特定の範囲のセルを参照できます。
名前付き範囲には、数式での使用やグラフの作成など 、Excelで多くの用途があります。
いずれの場合も、ワークシート内のデータの位置を示す一連のセル参照の代わりに名前付き範囲が使用されます。
ドロップダウンリストで使用すると、名前付き範囲がリスト項目のソースとして使用されます。
チュートリアルの手順
- シート2の選択セルA1〜A4をドラッグします 。
- 列Aの上にある名前ボックスをクリックします
- 名前ボックスに「クッキー」(引用符なし)と入力してください
- キーボードのEnterキーを押します
- シート2のセルA1〜A4は、現在、範囲名が「クッキー」であり、
- ワークシートを保存する
データ検証ダイアログボックスを開く
ドロップダウンリストを含むExcelのすべてのデータ検証オプションは、データ検証ダイアログボックスを使用して設定されます。
データ検証ダイアログボックスは、 リボンの データタブの下にあります。
チュートリアルの手順
- 画面の下部にあるシート1タブをクリックしてシート1に切り替えます
- セルE1をクリックしてアクティブセルにします。これがドロップダウンリストの場所です
- ワークシートの上にあるリボンメニューの[ データ ]タブをクリックします
- リボンのデータ検証アイコンをクリックしてドロップダウンメニューを開きます
- メニューの[ Data Validation ]オプションをクリックして[Data Validation]ダイアログボックスを開きます
データ検証のためのリストの使用
ワークシートにドロップダウンリストを追加するだけでなく、Excelのデータ検証を使用して、特定のセルに入力できるデータの種類を制御または制限することもできます。
より一般的に使用されるオプションのいくつか:
- リスト
- 日付および/または時刻
- 整数
- テキスト
- 数式([ カスタム ]オプションで設定)
このステップでは、シート1のセルE1に使用されるデータ検証のタイプとしてリストオプションを選択します。
ステップ
- ダイアログボックスの[設定 ]タブをクリックします。
- [行を許可する]の最後にある下矢印をクリックしてドロップダウンメニューを開きます
- リストをクリックして、セルD1のデータ検証のドロップダウンリストを選択し、ダイアログボックスのソース行をアクティブにします
データソースの入力とドロップダウンリストの完了
ドロップダウンリストのデータソースは別のワークシートに配置されているため、先に作成された名前付き範囲はダイアログボックスの ソース行に入力されます 。
ステップ
- ソース行をクリックしてください
- ソース行に "= cookies"(引用符なし)と入力してください
- [ OK]をクリックしてドロップダウンリストを完了し、[ データ検証 ]ダイアログボックスを閉じます。
- セルE1の右側にある小さな下矢印アイコン
- 下矢印をクリックすると、シート2のセルA1〜A4に入力された4つのクッキー名を含むドロップダウンリストが開きます
- 名前の1つをクリックすると、その名前がセルE1に入力されます。
リストアイテムの編集
データの変更でドロップダウンリストを最新の状態に保つには、リスト内の選択肢を定期的に変更する必要があります。
実際のリスト名ではなく、リスト項目の名前付き範囲をソースとして使用していたため、シート2のセルA1〜A4にある名前付き範囲のクッキー名を変更すると、すぐにドロップダウンリストの名前が変更されました。
データが直接ダイアログボックスに入力された場合、リストの変更はダイアログボックスに戻り、ソース行を編集します。
このステップでは、名前付き範囲のセルA3のデータを変更して、ドロップダウンリストのShortbread to Oatmeal Raisinを変更します。
ステップ
- シート2(ショートブレッド)のセルA3をクリックしてアクティブセルにします
- セルA3にオートミールレーズンを入力し、キーボードのEnterキーを押します
- シート1のセルE1のドロップダウンリストの下矢印をクリックしてリストを開きます
- リストの項目3はShortbreadの代わりにオートミールレーズンを読み込むはずです
ドロップダウンリストを保護するためのオプション
私たちのデータはドロップダウンリストとは異なるワークシート上にあるので、リストデータを保護するために利用できる2つのオプションは次のとおりです。
- データを含むワークシートを非表示にする (シート2)
- シート2にA1からA4のセルをロックするワークシートを保護する
セキュリティーに問題がなければ、リスト・データを含むワークシートを隠すことは、必要なときにリストを簡単に更新できるので、良い選択肢です。
セキュリティが懸念される場合は、リスト項目の変更を防ぐためにワークシートを保護する際にパスワードを追加することができます。
別のワークシート上にドロップダウンリストを作成する
ドロップダウンリストを使用すると、事前に設定されたエントリのリストからExcelスプレッドシートにデータを入力できます。
第1部では、ドロップダウンリストと同じシート上のデータを含むドロップダウンリストを作成する手順について説明します。
このチュートリアルでは、別のワークシートにドロップダウンリストを作成する方法について説明します。
例:別のワークシート上のデータを含むドロップダウンリストの作成
ワークシートのシート1の正しいセルに次のデータを入力します。
E1 - クッキーショップ
D2 - クッキーの種類:
シート2のシートタブをクリックします。
シート2またはワークシート上の正しいセルに次のデータを入力します。
A1 - ジンジャーブレッド
A2 - レモン
A3 - オートミールレーズン
A4 - チョコレートチップ
シート2のセルA1〜A4を強調表示します。
名前ボックスに「クッキー」(引用符なし)と入力し、キーボードのEnterキーを押します。
シート1のシートタブをクリックします。
セルE2をクリックします - 結果が表示される場所
[データ]タブをクリックします。
リボンからデータ検証オプションをクリックしてメニューを開きます
メニューのデータ検証をクリックしてダイアログボックスを表示します
ダイアログボックスの[設定]タブをクリックします。
[許可]メニューから[一覧]を選択します。
ダイアログボックスの[Source]行に「Type = cookies」と入力します。
OKをクリックしてダイアログボックスを閉じ、ワークシートに戻ります。
セルE2の横に下矢印が表示されます。
矢印をクリックすると、ドロップダウンリストが開き、4つのCookie名が表示されます