By その場の牙 22月2021日(火曜日)
投稿: Excel
返信 1
いいね 0
ビュー 2.2K
投票 0
別の呼び出しで入力された内容に応じて 1 つのセルにデータ検証を作成するにはどうすればよいですか?例: A1 に、学校の科目のリストからのデータ検証の図があります。 ユーザーはドロップダウン メニューから主題の 1 つを選択できます。 B1 のドロップダウン メニューは、A1 で選択した内容に応じて異なります。 A1 に「数学」がある場合、B1 にはさまざまな数学の授業のオプションが提供されます。 AXNUMX に「パブリック スピーキング」がある場合、BXNUMX にはさまざまなパブリック スピーキング クラスのオプションが提供されます。 10.0.0.0.1
別の呼び出しで入力された内容に応じて 1 つのセルにデータ検証を作成するにはどうすればよいですか?例: A1 に、学校の科目のリストからのデータ検証の図があります。 ユーザーはドロップダウン メニューから主題の 1 つを選択できます。 B1 のドロップダウン メニューは、A1 で選択した内容に応じて異なります。 A1 に「数学」がある場合、B1 にはさまざまな数学の授業のオプションが提供されます。 AXNUMX に「パブリック スピーキング」がある場合、BXNUMX にはさまざまなパブリック スピーキング クラスのオプションが提供されます。 10.0.0.1


Excel でこれを実現するには、データ検証に名前付き範囲と INDIRECT 関数を使用します。

ここで手順は次のとおりです。

1. 各主題に対応するさまざまなクラスの名前付き範囲を作成します。たとえば、数学クラスの範囲に「Math_Classes」という名前を付け、パブリック スピーキング クラスの範囲に「PublicSpeaking_Classes」という名前を付けます。

2. セル A1 のデータ検証を設定して、学校の科目のドロップダウン リストを作成します。

3. セル B1 のデータ検証を設定します。ただし、範囲を直接参照する代わりに、INDIRECT 関数を使用して、セル A1 での選択に基づいて範囲を動的に参照します。

セル B1 のデータ検証を設定する方法は次のとおりです。

1. セル B1 を選択します。
2. Excel リボンの [データ] タブに移動します。
3. [データ ツール] グループの [データ検証] をクリックします。
4. [データ検証] ダイアログ ボックスで、[許可] ドロップダウン メニューから [リスト] を選択します。
5. [ソース] フィールドに次の式を入力します。
`` `
=INDIRECT(A1 & "_Classes")
`` `
この数式は、セル A1 の値に基づいて名前付き範囲を動的に参照します。たとえば、セル A1 で「数学」が選択されている場合、数式は名前付き範囲「Math_Classes」を参照し、「Public Speaker」が選択されている場合は「PublicSpeaking_Classes」を参照します。
6. [OK] をクリックしてデータ検証を適用します。

ここで、セル A1 で主題を選択すると、セル B1 のドロップダウン リストが自動的に更新され、その主題に対応するクラスが表示されます。
·
1ヶ月前
·
0が好き
·
0投票
·
0のコメント
·
投稿全体を見る