Excel プルダウンで不要な空白を表示させない方法

2023年1月20日

入力規則のプルダウン(ドロップダウン)リストの元の値にセル範囲を指定した場合、

そのセル範囲内に空白セルが含まれると空白も含まれてしまいます。

例えば、このようなシートのA列の値をプルダウンリストの選択肢にします。

元の値のリスト

A列の値が今後、追加・削除される可能性を考えると、このように列指定をしたいです。

しかし、この指定では大量の空白が含まれてしまいます。

プルダウンに空白が含まれる状態

この記事では、列指定をしながら空白を除外する方法を紹介します。

手順

列指定で行追加にも自動対応しつつ、空白を除外したい場合、

OFFSET関数COUNTA関数を利用した下記のような数式を元の値に指定します。

=OFFSET(元の値の開始セル,,,COUNTA(元の値の列))

今回の例ではこのように指定します。

=OFFSET(お供候補!$A$1,,,COUNTA(お供候補!$A:$A))

このように空白が無視されます。

空白が除外された例

ただし、空白でないセルの件数をCOUNTA関数で数えているため

途中で空白が混ざってしまうと余計な空白が出る上に必要なものが欠けてしまいます。

元の値リストの途中に空白行がある
元の値リストの途中に空白行がある
空白が入り、必要な候補値が削除される
空白が入り、必要な候補値が削除される

そのため元の値の列を更新する場合は、空白行が発生しないようにする必要があります。

補足:「空白を無視する」チェック

「空白を無視する」というチェック項目があるため、

これを設定すれば解決するようにも感じますが、そうなりません。

「空白を無視する」チェック

ここの空白を無視するとは、リストの選択肢ではなく、

入力規則を設定したセルへの入力内容のことです。

チェックを解除しセルの内容を空白で確定しようとした場合、

このようなエラーとなります。

Excel完全マスター: 関数・テクニック・新機能を網羅した決定版ガイド

本書は、Excelの基礎から応用まで、包括的に学べるガイドブックです。当サイトの豊富な情報を、電子書籍向けに最適化し、読みやすく再構成しました。

【本書の特徴】

  • 情報量:Word-A4サイズ換算で1,400ページ相当
  • 基本操作から高度なテクニックまで、段階的に学習可能
  • 140種類の関数を詳細に解説
  • 109種類の実用的なテクニックと具体例を紹介
  • 最新機能(XLOOKUP関数、LET関数、シートビュー、LAMBDA関数、スピル等)を徹底解説

【対象読者】

  • Excel初心者からプロフェッショナルまで
  • 体系的にExcelスキルを向上させたい方
  • 業務効率化を目指すビジネスパーソン
  • データ分析や可視化のスキルを磨きたい方

【本書の強み】

  • 実務に即した例題と解説
  • 視覚的な図表やスクリーンショットで理解を促進
  • 最新のExcelバージョンに対応した内容
  • 著者の長年の経験に基づく、実践的なTipsを多数収録

【更新とサポート】

  • 常に最新の情報を反映するため、定期的に内容を更新
  • 最新版の入手方法:Amazonカスタマーサポートへお問い合わせください

【入手方法】

  • 買い切り:950円
  • Kindle Unlimited:読み放題プランで利用可能

Excelマスターを目指す方、業務効率を劇的に向上させたい方に、自信を持っておすすめできる一冊です。この1冊で、Excelの可能性を最大限に引き出す力が身につきます。

関連記事

活用例

複数のプルダウンを連動させる方法

入力規則によるプルダウン(ドロップダウン)リストの記事一覧

よくあるトラブルの原因と対処方法の一覧