プルダウンリストを使うと、入力ミスを防ぎながら効率的にデータを入力できます。しかし、初めて設定しようとすると、どのメニューを開けばいいかわからず困ってしまう方も多いのではないでしょうか。この記事では、Googleスプレッドシートのデータ検証機能を使ってプルダウンリストを作成する手順を詳しく解説します。これを読めば、数分で自由自在に選択肢を設定できるようになります。
【要点】データ検証でプルダウンリストを簡単に作成
- データ検証の「条件」で「プルダウン(リスト)」を選択: リストアイテムを直接入力するか、セル範囲を指定して選択肢を表示します。
- リスト項目はカンマ区切りで入力: 手動で項目を追加する場合は、半角カンマで区切って列挙します。
- 範囲指定で動的なリストが作成可能: 別のセル範囲を参照すれば、元のリストを編集するだけでプルダウンが更新されます。
ADVERTISEMENT
目次
データ検証でプルダウンリストが使える場面
データ検証は、セルに入力できる値を制限する機能です。プルダウンリストはその一種で、あらかじめ決めた選択肢だけを表示できます。例えば、アンケートの回答項目や在庫管理の状態区分など、定型入力が必要な場面で役立ちます。リストの項目は手動で入力する方法と、別のセル範囲を参照する方法の2種類があります。どちらも設定は数分で完了します。
プルダウンリストを作成する手順
方法1:手動でリスト項目を入力する
- プルダウンを設定するセル範囲を選択する
まず、プルダウンリストを表示したいセルをドラッグして選択します。複数のセルをまとめて設定することも可能です。 - メニューから「データ」→「データ検証」を開く
画面上部のメニューバーで「データ」をクリックし、表示されたメニューから「データ検証」を選択します。右側に設定パネルが表示されます。 - 条件に「プルダウン(リスト)」を指定する
データ検証パネルの「条件」プルダウンを開き、「プルダウン(リスト)」を選びます。これでプルダウン形式が適用されます。 - リスト項目をカンマ区切りで入力する
「リスト項目」という入力欄が表示されますので、表示したい選択肢を半角カンマで区切って入力します。例えば「男性,女性,その他」のように入力します。最後の項目の後ろにはカンマを付けないように注意してください。 - 「保存」をクリックして完了
設定内容を確認したら、データ検証パネル右下の「保存」ボタンをクリックします。対象セルをクリックすると、プルダウンリストが表示され、入力した項目から選択できるようになります。
方法2:セル範囲を参照して動的なリストを作成する
- リスト項目となるセル範囲を用意する
シートのどこかに、プルダウンで表示したい項目を縦または横に並べて入力します。例えばA1に「男性」、A2に「女性」、A3に「その他」と入力します。この範囲を後で参照します。 - プルダウンを設定するセルを選択する
手動入力の場合と同様に、プルダウンを表示したいセルを選択します。 - データ検証を開き、条件に「プルダウン(範囲)」を指定する
「データ」→「データ検証」を開き、条件プルダウンから「プルダウン(範囲)」を選択します。すると「範囲」という入力欄が現れます。 - 項目が入力されたセル範囲を指定する
範囲入力欄に、手順1で用意したセル範囲を直接入力するか、範囲選択アイコンをクリックしてシート上でドラッグして指定します。例えば「シート1!A1:A3」のように指定します。範囲は絶対参照でも相対参照でも構いません。 - 「保存」をクリックして完了
設定を保存すると、プルダウンリストに範囲内の値が表示されます。元のリストを編集すれば、プルダウンも自動的に更新されるため、項目が変わる場合に便利です。
プルダウンリスト設定の注意点と失敗例
カンマ区切りの項目に半角カンマを使わないと正しく表示されない
手動でリスト項目を入力する際、区切り文字は必ず半角カンマを使用します。全角カンマ「、」を使うと、一つの項目として認識されず、意図通りに動作しません。例えば「男性、女性、その他」と全角で入力すると、一つの長い文字列になってしまいます。また、項目内にカンマを含めたい場合は、その項目を二重引用符で囲む必要があります。例えば「”東京,大阪”,福岡」のように入力します。
参照範囲に空白セルがあるとリストに空の項目が表示される
範囲指定の方法を使う場合、参照先のセル範囲に空白セルが含まれていると、プルダウンリストに空の行が表示されてしまいます。リストの見栄えを良くするためには、空白セルを含まない範囲を指定するか、空白セルを削除しておきましょう。動的なリストの場合は、範囲を広めに取っておき、後から項目を追加する方法も便利ですが、空白が混ざらないように注意が必要です。
重複した項目があると選択肢が重複して表示される
手動入力でも範囲指定でも、リストの中に同じ文字列が複数含まれていると、プルダウンに同じ項目が複数表示されます。これはユーザーにとって混乱の原因になりますので、重複を避けるようにしましょう。範囲指定の場合は、元のリストから重複を取り除いておくとよいでしょう。
プルダウンリストの並び順を変更したい場合
手動入力の場合は、入力した順番がそのまま表示順になります。範囲指定の場合は、元のセルの並び順がそのまま反映されます。並び順を変更したい場合は、元のデータを並べ替えるか、別のシートでSORT関数を使って並べ替えた範囲を参照すると便利です。
ADVERTISEMENT
手動入力と範囲指定の違いを比較
| 比較項目 | 手動入力 | 範囲指定 |
|---|---|---|
| 設定の手軽さ | その場で項目を入力でき、すぐに使える | 元のリストを別途用意する必要がある |
| 項目の更新 | データ検証を再度開いて編集する必要がある | 元のリストを変更するだけで自動反映される |
| 項目数が多い場合 | カンマ区切りで長くなり、見づらい | セルに整理して入力できるので管理しやすい |
| 他のシートからの参照 | 不可能 | 別シートの範囲を指定可能 |
| 重複の防止 | 手動で注意する必要がある | 元のリストで重複を削除すれば防げる |
まとめ
データ検証を使ったプルダウンリストの作成手順を解説しました。手動入力と範囲指定の2つの方法を覚えておけば、状況に応じて使い分けられます。特に範囲指定は、元のリストを管理することでプルダウンを動的に更新できるため、項目が頻繁に変わる場合に便利です。最初は手動入力で試し、慣れてきたら範囲指定に挑戦してみてください。また、プルダウンリストと組み合わせてINDIRECT関数を使うと、連動するリストも作成できますので、さらに高度な入力フォームに活用できます。
ADVERTISEMENT
超解決 第一編集部
疑問解決ポータル「超解決」の編集チーム。正確な検証と、現場視点での伝わりやすい解説を心がけています。
Googleスプレッドシートの人気記事ランキング
- 【Googleスプレッドシート】GOOGLEFINANCE関数で株価・為替を取得!リアルタイムデータの呼び出し
- 【Googleスプレッドシート】印刷範囲を指定して印刷!特定範囲だけPDFや紙に出す手順
- 【Googleスプレッドシート】新しいスプレッドシートを作成する3つの方法!ドライブ・URL・テンプレート
- 【Googleスプレッドシート】数値の連続データを自動入力!オートフィルの活用
- 【Googleスプレッドシート】ダークモードを有効にする!目に優しい配色への切替
- 【Googleスプレッドシート】株価APIで株式データを自動取得!GOOGLEFINANCE超え活用
- 【Googleスプレッドシート】共有相手が編集できない時のチェック!権限と許可状態の確認
- 【Googleスプレッドシート】ページ設定で用紙サイズと向きを調整!印刷レイアウトの基本
- 【Googleスプレッドシート】Excelファイルxlsxをインポートする手順!ドラッグ&ドロップで取り込み
- 【Googleスプレッドシート】条件付き書式をコピーする!書式のみペーストの活用
