Excel のデータ検証リストから空白を削除する方法 (5 つの方法)
この記事では、 空白 を削除するための重要な方法について簡単に説明します。 データ検証リストから エクセルで。 Excel チャートのリストに空白がある場合、データ検証リストにも残ります これは望ましくありません。
空白を削除する方法を示すために、次のデータセットに取り組みます。 データ検証リストから
空白セルを含むデータ検証リストの作成中の問題
ドロップダウン リストを作成するとどうなるか見てみましょう 空白のセルを含みます。まず、ドロップダウン リストを作成する必要があります .
手順:
- セル C5 を選択します .
- 次に [データ] を選択します>> データ ツール >> データ検証
- ダイアログ ボックス 現れます。 リスト を選択 許可から バー (次の図を参照)。
- マークされたアイコンをクリックします .
- その後、セル B5 を選択します B14へ マークされたアイコンをクリックします .
- 次に、[OK] をクリックします。 .
このようにして、ドロップダウン リストを作成しました。 .
ここで、ドロップダウン リスト 空白のセルとともに作成されます . ドロップダウン リストからこれらの空白セルを除外する方法を説明します。 .
Excel のデータ検証リストから空白を削除する 5 つの方法
1. OFFSET 関数を使用してデータ検証リストから空白を削除する
これにより、 ドロップダウン リスト のスペースを増やすことができます その列に空白はありません。まず、 フィルタリング する必要があります 空白の あなたのデータから。プロセスについて話し合いましょう。
データセットを修正する必要があります。
- 新しい列を追加しましょう 列の前 ドロップダウン リストに使用されています .新しい 列 に名前を付けました 列 ドロップダウン リストに使用しています 空白の名前リストとして および 空白なしのリスト 、 それぞれ。 (ドロップダウン リストの作成方法を確認するには 、セクション 1 に進んでください ).
手順:
- まず、セル C5 に次の式を入力します .
=FILTER(B5:B14,B5:B14<>"")
ここで フィルタ 関数は 範囲 B5:B14 を取ります 空白がないか確認してください 範囲の間 .次に フィルタリング します 空 または 空白 リストのセル。
- ここで ENTER を押します 名前のリストが表示されます 空白なし .
- その後、[ネーム マネージャー] を選択します。 数式タブから [新規] をクリックします。 .
- あなたの範囲を与える 名前。 NameNonBlanks を使用します 範囲の名前として .
- そして Refers to に次の式を書きます
=offset(offset!$C$5,0,0,counta(offset!$C$4:$C$16)-1,1)
このシナリオでは、新しい名前を入力できるセルをさらに使用したいと考えていますが、空白は必要ありません。 ドロップダウン リストで それらのスペースのために。 データ検証リスト の新しいエントリを作成しています C12 から C16へ その式を置くことによって。 「オフセット!」 に注意してください。 シートを参照
- [OK] をクリックします . ウィンドウが表示されます . 閉じる
- 次に、セル D5 を選択します [データ] を選択します>> データ検証リスト .
- ソース名の変更 =NameNonBlanks に .
- [OK] をクリックします .
- ドロップダウン リストを選択します セル D5 のバー . 名前のリストが表示されます 使用しています。
- セル C12 に新しい名前をいくつか書きます C16へ .
- データ検証リストを選択します セル D5 .
新しい 名前 を見ることができます プルダウン リストで .セル C16 の下に新しいエントリは表示されません 彼らはあなたの範囲にいないからです .
このアプローチに従うことで、いくつかの 空白スペース を作成できます データ検証リスト の新しいエントリについて 空白を作らずに
続きを読む: データ検証用の Excel ドロップダウン リストの作成方法 (8 つの方法)
2. Go to Special コマンドを使用してリストから空白を削除する
ドロップダウン リスト を作成しました (セクション 1 )、空白があることがわかります その中に残っています。それらを削除するには、次の手順を実行するだけです。
手順:
- セルを選択 B5 B14 へ ホーム を選択します。>> 検索して選択>> スペシャルに行く .
- その後、空白を選択します [OK] をクリックします。 .
- この操作では、空白のセルが選択されます .
- これらの空白セルのいずれかを選択します 、右クリックします [削除] を選択します 削除 ブランクス .
- ダイアログ ボックスが表示されます . セルを上にシフト を選択します [OK] をクリックします .
- この操作により、空白が削除されます 元の リスト から およびドロップダウン リストから .
このアプローチに従うことで、空白を簡単に削除できます。 または 空のセル ドロップダウン リストから .
続きを読む:Excel で複数選択可能なデータ検証ドロップダウン リストを作成する
3. Excel フィルター機能を使用してデータ検証リストから空白を削除する
FILTER を適用できます この面で機能します。 セクション 2 のデータセットを使用します . プルダウン リストの作成方法を確認するには 、セクション 1 に進んでください .
手順:
- セル C5 に次の数式を入力します .
=FILTER(B5:B14,B5:B14<>"")
ここで フィルタ 関数は 範囲 B5:B14 を取ります 空白をチェックします 範囲の間 .次に フィルタリング します 空 または 空白 リストのセル。
- ENTER を押します キーを押すと、 名前のリスト が表示されます 空白なし .
- しかし、ドロップダウン リストに移動すると、 、 空白 が含まれていることがわかります 列 C から .
- これらの空白を削除するには 、 データ検証 に移動します データ タブから .
- 範囲の最後のセルを変更する C11 へ フィルタリングされた リストには 範囲 C5 があります C11 へ ソース
- [OK] をクリックします .これで 空白 はなくなります プルダウン リストのセル .
これは 空白 を削除する非常に効率的な方法です ドロップダウン リストから .
続きを読む: フィルタ付きの Excel データ検証ドロップダウン リスト (2 つの例)
類似の読み方:
- Excel データ検証でカスタム VLOOKUP 数式を使用する方法
- [修正] Excel でのコピー貼り付けでデータ検証が機能しない (ソリューションあり)
- Excel で表からデータ検証リストを作成する方法 (3 つの方法)
- Excel の 1 つのセルに複数のデータ検証を適用する (3 つの例)
- Excel データ検証 英数字のみ (カスタム数式を使用)
4. IF、COUNTIF、ROW、INDEX、および小さな関数を組み合わせて、データ検証リストから空白を削除する
IF の組み合わせも使用できます 、COUNTIF 、行 、インデックス そして小さい データ検証リストから空のセルを削除する関数 .少し複雑になります。 セクション 2 のデータセットを使用します . プルダウン リストの作成方法を確認するには 、セクション 1 に移動 .
手順:
- まず、セル C5 に次の式を入力します .
=IF(COUNTIF($B$5:$B$14,"?*")<ROW(B5)-4,"",INDEX(B:B,SMALL(IF(B$5:B$14<>"",ROW(B$5:B$14)),ROWS(B$5:B5))))
式には 2 つの主要な部分があります。最初の部分は COUNTIF($B$5:$B$14,”?*”)
- COUNTIF 関数は非空白をカウントします ここにテキストを入力すると、7 つの 名前 が得られます。 列 C .
- ROW 関数は行を返します セルの数 空のセル 5 の位置にあります セル B5 から . 4 を引いています それよりも小さくしたいからです。
- ENTER を押します .
- フィル ハンドルを使用する オートフィルへ 下のセル
- これで 名前リスト ができました 空白なし .しかし、データ検証リストをクリックすると 、まだ 空白 が表示されます プルダウン リストで .
- これらの空白を削除するには 、 データ検証 に移動します データ タブから .
- 範囲の最後のセルを変更する C11 へ フィルタリングされた リストには 範囲 C5 があります C11 へ ソースで .
- [OK] をクリックします .これで 空白 はなくなります プルダウン リストのセル .
したがって、 データ検証リスト を作成できます 空白なし .
続きを読む: Excel VBA (マクロおよびユーザー フォーム) を使用したデータ検証リストの既定値
5.組み合わせた機能を利用してデータ検証リストから空白セルを削除する
ADDRESS と組み合わせてネストされた数式を使用することもできます ,間接的 、COUNTBLANK ,IF そして小さい 機能。手続きを相談しましょう。 セクション 2 のデータセットを使用します . セクション 1 に移動することもできます ドロップダウン リスト/データ検証リストの作成方法を確認するには .
手順:
- まず、セル C5 に次の式を入力します .
=IF(ROW()-ROW($B$5:$B$14)+1>ROWS($B$5:$B$14)-COUNTBLANK($B$5:$B$14),"", INDIRECT(ADDRESS(SMALL((IF($B$5:$B$14<>"",ROW($B$5:$B$14),ROW()+ROWS($B$5:$B$14))),ROW()-ROW($C$5:$C$14)+1),COLUMN($B$5:$B$14),4)))
ここでは、この式がどのように機能するかを非常に簡単に説明します。 範囲 B5:B14 を通過します 空白のセルをチェックします COUNTBLANK の助けを借りて 関数。次に、空白でないセルもチェックします。 全体 B5:B14 したがって、空でないセルを返します .
- CTRL + SHIFT + ENTER を押します (これは 配列 であるためです 式)、セル C5 に出力が表示されます 以下のとおりです。
- フィル ハンドルを使用します オートフィル へ 下のセル
- しかし、ドロップダウン リストに移動すると、 、 空白 が含まれていることがわかります 列 C から .
- これらの空白を削除するには 、 データ検証 に移動します データ タブから .
- 範囲の最後のセルを変更する C11 へ フィルタリングされた リストには 範囲 C5 があります C11 へ ソースで .
- [OK] をクリックします .これで 空白 はなくなります プルダウン リストのセル .
これは、 ドロップダウン リスト を作成するもう 1 つの方法です。 空白がない .
続きを読む: Excel のデータ検証式で IF ステートメントを使用する方法 (6 つの方法)
練習セクション
このセクションでは、これらの方法を自分で実践できるように、データセットを提供します。
結論
簡単に言えば、データ検証リストから空白を削除するいくつかの方法を説明しようとしました エクセルで。これらの方法は少し複雑ですが、非常にシンプルでわかりやすい方法で説明しようとしました。この記事に関するフィードバックをコメント セクションに残してください。また、独自のアイデアや質問がある場合は、コメント ボックスにも残してください。
関連記事
- Excel で複数の条件にカスタム データ検証を適用する (4 つの例)
- 色付きの Excel でデータ検証を使用する方法 (4 つの方法)
- 別のシートからデータ検証リストを使用する方法 (6 つの方法)
- 配列からデータ検証リストを作成する Excel VBA
- Excel で VBA を使用してデータ検証リストに名前付き範囲を使用する方法
-
Excel でデータ モデルからテーブルを削除する方法 (2 つのクイック トリック)
このチュートリアルでは、2 を紹介します Excel のデータ モデルからテーブルを削除する簡単な方法。これらの方法は単純で、複雑な式を使用する必要はありません。また、最後のセクションでは、データ モデルがない場合に備えて、データ モデルにテーブルを追加する簡単な手順について説明します。 ここから練習用ワークブックをダウンロードできます。 データ モデルとは Excel のデータ モデル テーブルが 1 つ以上のデータ系列を介してそれらの間に関係を持っているデータ テーブルのコレクションです。このデータ テーブルのコレクションは、異なるワークシートから個々のテーブルにアクセスできる、より大
-
Excel でデータ モデルからデータを取得する方法 (2 つの簡単な方法)
Excel でデータ モデルからデータを取得するための特別なトリックを探している場合は、適切な場所に来ています。データ モデルからデータを取得するには、さまざまな方法があります。この記事では、データ モデルからデータを取得するこれらのメソッドの詳細について説明します。このすべてを学ぶために完全なガイドに従ってみましょう. データ モデルとは データモデルは、データ分析に不可欠です。データ モデルを使用して、データ (テーブルなど) を Excel のメモリに読み込むことができます。データを接続するには、共通の列を使用するように Excel に指示できます。データモデルでは、「モデル」という言