Excelで表からデータ検証リストを作成する方法(3つの方法)

  • これを共有
Hugh West

の下に新しい要素が挿入された場合、その要素に対応するために エクセル テーブルは、Excelのツールボックスの中で最も効果的な機能の1つです。 A データバリデーション リストが使用されます。 テーブル データ消去 エラー を更新する必要があります。 データバリデーション のリストに新しいデータを追加しながら テーブル このチュートリアルでは、動的な エクセルデータバリデーション のリストをテーブルから削除します。

練習用ワークブックをダウンロードする

この練習用ワークブックをダウンロードして、この記事を読みながらエクササイズしてください。

テーブルからのデータバリデーション.xlsx

Excelで表からデータ検証リストを作成する3つの効果的な方法

下の画像には、検証リストを適用するためのサンプルデータセットがあります。

これを行うには、一般的には、まず最初に データバリデーション オプションを指定します。 データタブ .

続いて、選択する リスト オプションを Allow に設定し、テーブル名をヘッダとともに入力します ( Table179[States]です。 ).

しかし、うまくいきません。 下の画像のようなメッセージボックスが表示されます。 この問題を解決するために、3つのアプローチを使用します。 まず、セル参照を適用し、次に名前付き範囲を適用し、最後に INDIRECT 関数が割り当てられます。 データバリデーション のリストが表示されます。

1.Excelの表からデータ検証リストのセル参照を適用する

で直接セル参照を適用する場合 データバリデーション を選択し、以下の手順に従ってください。

ステップ1.

  • に行ってみてください。 データ タブを選択し データバリデーション。
  • を選択します。 リスト において 許可する。

ステップ2.

  • での ソース ボックスで、範囲を選択します。 B5:B11 にヘッダを付けずに テーブル .
  • 最後に 入力 .

ステップ3.

  • したがって、あなたの データバリデーション のドロップダウン・リストが表示されます。

ステップ4.

  • ここで、追加の要素を追加します。 'テキサス' をテーブルの下に表示します。

ステップ5.

  • その結果 'テキサス' が追加されます。 データバリデーション

続きを読む Excelで複数選択可能なデータバリデーションドロップダウンリストを作成する

2.Excelの表からデータ検証リストで名前付き範囲を使用する

の範囲に名前を適用することができます。 テーブル を作成するには データバリデーション のリストで、Tableに名前を付けて、以下の手順を実行してください。

ステップ1.

  • 選択 のない範囲のセルは テーブルヘッダー .

ステップ2.

  • それから。 クリック について 計算式タブ .
  • クリック について ネームマネージャー

ステップ3.

  • 次に 新規 .

ステップ4.

  • 紹介したい名前を自由に入力してください。 'Named_Range' .
  • プレス 入力 .

ステップ5.

  • での データバリデーションソース ボックスで、次の名前を入力します。
=Named_Range

ステップ6.

  • 最後に 入力 をクリックすると一覧が表示されます。

ステップ7.

  • 表の一番下のセルに、次のように入力します。 'テキサス' .

ステップ8.

  • そのため 'テキサス' のオプションがドロップダウン・オプションに追加されます。

続きを読む: ExcelのVBAで名前付き範囲をデータ検証リストに使用する方法

類似の読み物

  • Excelで1つのセルに複数のデータ検証を適用する方法(3例)
  • Excel データバリデーション フィルタ付きドロップダウンリスト (2例)
  • Excelのオートコンプリートデータ検証ドロップダウン・リスト(2つの方法)
  • Excelデータバリデーション 英数字のみ(カスタム式使用時)
  • 別のセルの値をもとにしたExcelデータのバリデーション

3.データ検証リストにINDIRECT関数を挿入する

さらに、データ検証ボックスで関数を使用することができます。 ここでは、データ検証ボックスに INDIRECT の関数を使用します。 データバリデーションソース ボックスです。 INDIRECT 関数は、あるテキストの範囲を検索するために使用されます。 これは、あるセル値以下の範囲を返します。 この関数を適用するには、次の手順に従います。

ステップ1.

  • 任意のセルに「'」と入力します。 = ' と等号を付けて範囲を選択します。
  • 範囲名をコピーする ' Table18[States]をご覧ください。 '.

ステップ2.

  • 次に、次の数式を INDIRECT
=INDIRECT("表18[州]")

ステップ3.

  • 最後に 入力 をクリックするとリストが表示されます。

ステップ4.

  • インサート テーブルの下にテキストが表示されます。

ステップ5.

  • そのため データバリデーション のリストを自動的に表示します。

続きを読む 配列からデータ検証用リストを作成するExcel VBA

結論

最後に、テーブルからExcelのデータ検証リストを作成する方法について、ご理解いただけたでしょうか。 これらはすべて、データを使って教育や練習をしながら実行する必要があります。 練習帳を調べ、学んだことを実践してください。 このようなプログラムを提供し続けられるのは、皆様の大切なご支援のおかげです。

ご不明な点がございましたら、遠慮なくお問い合わせください。 以下のコメント欄にご意見をお寄せください。

があります。 Exceldemy スタッフができるだけ早く返信します。

私たちと一緒に、学び続けてください。

Hugh West は、業界で 10 年以上の経験を持つ、非常に経験豊富な Excel トレーナー兼アナリストです。彼は会計と財務の学士号と経営管理の修士号を取得しています。ヒューは教えることに情熱を持っており、理解しやすい独自の教育アプローチを開発しました。彼の Excel に関する専門知識は、世界中の何千人もの学生や専門家がスキルを向上させ、キャリアで優れた成果を上げるのに役立ってきました。 Hugh はブログを通じて知識を世界に共有し、個人や企業が潜在能力を最大限に発揮できるよう無料の Excel チュートリアルとオンライン トレーニングを提供しています。