コラム

第133回

スプレッドシートのプルダウン作成・活用方法|連動・色変え・トラブル対処まで

スプレッドシートのプルダウン作成・活用方法|連動・色変え・トラブル対処までスプレッドシートのプルダウン作成・活用方法|連動・色変え・トラブル対処まで

Googleスプレッドシートのプルダウン(ドロップダウンリスト)機能は、セルに選択肢を設定して入力をコントロールする仕組みです。入力ミスの防止や表記ゆれの統一に役立ち、複数人で使うシートの品質を大きく高めます。

本記事では、プルダウンの基本的な作成手順から、複数選択・別シート連動・色変えといった応用設定、さらによくあるトラブルの解決方法まで、実務で即役立つ情報を解説します。

スプレッドシートのプルダウンとは

イメージ

プルダウンリストとは、セルをクリックしたときに事前に設定した選択肢が表示され、その中から値を選べる機能です。「ドロップダウンリスト」とも呼ばれます。手入力の手間を省けるだけでなく、定められた選択肢以外の値が入力されないよう制限できるため、データの正確性が保たれます。

Googleスプレッドシートのプルダウンは「データの入力規則」として管理されており、2022年末のアップデート以降は「挿入メニュー」からも直接追加できるようになり、以前より直感的に操作できるようになりました。選択肢に色を付けて視認性を高める機能も標準搭載されています。

プルダウンが特に効果を発揮するのは、複数のユーザーが同じシートにデータを入力する場面です。「完了」「未対応」「対応中」のようなステータス管理や、部署名・担当者名の選択など、統一された表記で管理したいデータに向いています。

プルダウンリストの基本的な作成手順

イメージ

作成方法は複数ありますが、現在最もシンプルなのは「挿入メニュー」を使う方法です。

挿入メニューからプルダウンを追加する手順

手順操作内容
1プルダウンを設定したいセルまたはセル範囲を選択する
2メニューバーの「挿入」→「プルダウン」をクリックする
3画面右側に表示される「データの入力規則」パネルで、選択肢(オプション)を入力する
4必要に応じて各選択肢に色を設定する
5「完了」をクリックして設定を保存する

設定後、対象セルをクリックするとプルダウンの矢印アイコンが表示され、選択肢から値を選べるようになります。選択肢は後から追加・変更も可能です。

旧来の「データの入力規則」から設定する方法

メニューバーの「データ」→「データの入力規則」からも同様の設定が行えます。「条件」の項目で「プルダウン(直接指定)」または「プルダウン(範囲)」を選択します。前者はパネル上に直接選択肢を入力する方法、後者は別のセル範囲に入力した値を選択肢として参照する方法です。

「プルダウン(範囲)」形式で設定すると、選択肢を記載したセルの値を変更するだけで、プルダウンの選択肢も自動的に更新されます。選択肢が頻繁に変わる場合や、複数のシートで同じ選択肢を共有したい場合に便利です。

プルダウンのカスタマイズ方法

イメージ

基本のプルダウン設定を覚えたら、次はカスタマイズで使い勝手をさらに高めましょう。以下に代表的な応用設定を紹介します。

複数の選択肢を同時に選べるようにする

標準のプルダウンは1つの値しか選択できませんが、2024年7月のアップデートにより「複数選択」機能が追加されました。データの入力規則パネルの「詳細オプション」から「複数のアイテムを選択可能にする」をオンにすると、複数の選択肢をチェックして同一セルに入力できます。

ただし、複数選択した値はカンマ区切りでセルに格納されます。その後のデータ集計でFILTERやCOUNTIFなどの関数を使う場合、複数の値が一つのセルに入っているとうまく機能しないケースがあるため、用途に応じて設計を検討してください。

選択肢に応じてセルの色を自動的に変える

プルダウンで選んだ値に応じてセルの背景色を自動で変えるには、「条件付き書式」を組み合わせます。書式設定ルールで「セルの値が〜と等しい場合」という条件を設定し、対応する色を指定することで実現できます。

たとえば「ステータス」列に「完了」「対応中」「未対応」というプルダウンを設定し、それぞれ「緑・黄・赤」の背景色を条件付き書式で割り当てると、シートを一覧で見たときに状況をひと目で把握できます。プロジェクト管理や問い合わせ対応の追跡に特に有効な設定です。

別シートのデータをプルダウンの選択肢として参照する

複数のシートで同じ選択肢を使い回したい場合や、選択肢のマスターデータを一元管理したい場合は、別シートを参照する設定が便利です。データの入力規則で「プルダウン(範囲)」を選び、参照範囲として「シート名!A1:A10」のように別シートのセル範囲を指定します。

この方法のメリットは、選択肢の追加・修正を参照元のマスターシートだけ行えば、他のシートのプルダウンに自動的に反映される点です。担当者名や商品リストのように変動する可能性がある選択肢の管理に向いています。

2段階・多段階連動プルダウンの設定方法

イメージ

「大カテゴリを選ぶと、小カテゴリの選択肢が自動的に絞り込まれる」という連動プルダウンは、データの階層構造を管理する際に大変役立ちます。設定はやや複雑ですが、一度構築すれば入力の手間とミスを大幅に減らせます。

INDIRECT関数を使った2段階連動プルダウン

代表的な設定方法として「名前付き範囲」と「INDIRECT関数」を組み合わせる手法があります。たとえば「東京」「大阪」「福岡」という地域の選択肢を1段目に設定し、それぞれの地域に対する支社名や担当者名を名前付き範囲として定義しておきます。2段目のプルダウンの「参照範囲」に「INDIRECT(A1)」と設定すると、A1セルで選んだ値に対応する名前付き範囲の内容が選択肢として表示されます。

この方法は2段階までであれば比較的シンプルに実装できます。3段階以上になる場合はFILTER関数やGoogleアプリスクリプトを組み合わせる手法が現実的です。複雑な連動ロジックが必要な場合は、専門家への相談を検討する価値があります。

テーブル機能を活用した連動プルダウン

2024年のアップデートで追加された「テーブル」機能を使うと、データ範囲が自動的に拡張されるため、選択肢を追加した際にプルダウンの参照範囲を更新する手間が省けます。マスターデータをテーブル形式にし、INDIRECT関数と組み合わせることで、柔軟性の高い連動プルダウンを維持管理しやすくなります。

スマホでのプルダウン操作

イメージ

スマホのGoogleスプレッドシートアプリでプルダウンを操作する際の注意点を整理します。

スマホでプルダウンを操作する方法

スマホアプリでは、プルダウンが設定されたセルをタップすると選択肢が表示され、値を選ぶことができます。既存のプルダウンから値を選ぶ操作はスマホでも問題なく行えます。

ただし、スマホアプリからは新たにプルダウンを作成したり、設定を変更したりすることができません。プルダウンの作成・編集はPCブラウザからの操作が必要です。スマホでの編集が求められる業務フローがある場合は、PCで先に設定を完成させてからスマホユーザーに展開する手順を取ることが現実的です。

スマホでプルダウンが選択できない場合の対処

プルダウンが正しく設定されているにもかかわらず、スマホで選択できないと感じる場合は、次の点を確認してください。

  • ・アプリのバージョンが古い場合、最新バージョンにアップデートする
  • ・「編集不可」の権限でファイルを共有されている場合は選択肢が表示されない
  • ・入力規則の設定で「入力を拒否」が選択されている場合、テキスト入力は拒否されるが選択肢は選べる

スマホとPCで操作感が異なる部分があるため、チームでの利用時にはPC操作での設定を担当者が行い、スマホユーザーは選択・閲覧のみとするルール分担が運用をスムーズにします。

プルダウンに関するよくあるトラブルと解決策

イメージ

プルダウンを使っていると、いくつかの典型的なトラブルに直面することがあります。原因を理解しておくと、素早く解決できます。

プルダウンの矢印が表示されない

プルダウンを設定したはずなのに矢印アイコンが表示されない場合、セルをクリックしてみてください。矢印はセルが選択されているときだけ表示されるケースがあります。また、列幅が非常に狭いと矢印が見えないことがあるため、列幅を広げることで解決する場合があります。

プルダウンの選択肢を追加したのに反映されない

「プルダウン(直接指定)」で設定した場合、選択肢を追加するには入力規則の設定画面を再度開いて直接追加する必要があります。セルに直接テキストを追加しても選択肢は増えません。一方、「プルダウン(範囲)」で参照形式にしている場合は、参照元のセルに値を追加するだけで選択肢が更新されます。

「指定したリスト上のアイテムを入力してください」というエラーが出る

入力規則で「入力を拒否」が設定されている場合、プルダウンの選択肢にない値をセルに手入力しようとするとこのエラーが表示されます。選択肢を手入力で上書きしたい場合は、入力規則の設定を「警告を表示」に変更するか、入力規則を一時的に削除する必要があります。

プルダウンに「色なし」設定をしたい場合は、選択肢の色設定でデフォルトの白(色なし)を選ぶことができます。選択肢に色が設定されていると、プルダウンがチップ(タグ)形式で表示されます。この表示形式を好まない場合は、各選択肢の色設定を「なし」にすることでプレーンな表示に戻せます。

プルダウンを活用したスプレッドシートの業務効率化事例

イメージ

プルダウンを効果的に活用することで、日常的な業務データの管理が格段に楽になります。具体的な活用場面を見ていきましょう。

問い合わせ管理・ステータス管理への活用

顧客からの問い合わせを管理するシートに「対応状況」列としてプルダウンを設置し、「未対応」「対応中」「完了」「保留」などの選択肢を設定します。条件付き書式と組み合わせて各ステータスに色を割り当てることで、担当者全員がシートを見た瞬間に全体の状況を把握できます。

勤怠管理・シフト管理への活用

勤怠シートに「出勤」「休暇」「有給」「出張」などのプルダウンを設定することで、入力形式を統一できます。集計関数(COUNTIF、SUMIFなど)を使う際に表記ゆれがあると正しく集計されませんが、プルダウンで入力を統一することでその問題を防げます。

人事担当者がスプレッドシートで勤怠データを管理しているケースでは、入力の自由度をある程度制限することがデータ品質の維持につながります。プルダウンはその最も手軽な手段として機能します。

営業・顧客管理への活用

営業活動を追跡するシートに「商談フェーズ」のプルダウン(初回接触・提案中・見積提出・成約・失注など)を設置すると、進捗管理が視覚化されます。フィルター機能と組み合わせることで「提案中の案件だけを表示する」といった絞り込みも素早く行えます。

スプレッドシート活用のご相談はサテライトオフィスへ

プルダウンをはじめとするGoogleスプレッドシートの機能は、設定の仕方一つで業務効率を大きく左右します。「もっと高度な連動プルダウンを構築したい」「シート全体のデータ管理の仕組みを整えたい」という場合、専門家のサポートを活用することで、試行錯誤の時間を大幅に短縮できます。

株式会社サテライトオフィスは、Google Workspcaeプレミアパートナーとして8万社以上のクラウドアドオンツールを導入支援してきた実績があります。Google Workspaceの活用支援はもちろん、スプレッドシートを活用した業務改善のご相談も承っています。Google Apps Script(GAS)を活用した自動化や、スプレッドシートと他ツールの連携なども専門スタッフが対応します。

無料トライアルや相談窓口もご用意していますので、まずはお気軽にお問い合わせください。日本円・請求書払いにも対応しており、導入後のサポート体制も充実しています。

サテライトオフィスのGoogle Workspace導入支援の詳細はこちら

※プライバシーポリシはこちら

TOPへ
GoogleEnterpriseProfessional Google Apps for Business