IF ステートメントを使用した条件付きドロップダウン リスト (5 つの例)
別のセルで選択した内容に基づいて変化するドロップダウン リストを作成する必要がある場合は、ドロップダウン リストに条件を追加することがヘルパー ソリューションになる可能性があります。 条件付きドロップダウン リストを作成する場合、Excel で条件をテストするために常に IF ステートメントを使用するため、IF ステートメントを使用するのは直感的な方法です。 このチュートリアルでは、Excel で条件付きドロップダウン リストを作成するのに役立つ 5 つの方法を段階的に示します。
IF または IFS ステートメントを使用して条件付きドロップダウン リストを作成する
このセクションには XNUMX つの機能があります。 IF機能 と IFS 関数 XNUMX つの例を使用して、Excel の他のセルに基づいて条件付きドロップダウン リストを作成するのに役立ちます。
XNUMX つの国とその都市など、XNUMX つの条件を追加する
下の gif に示すように、XNUMX つの国の都市を簡単に切り替えることができます。米国 & フランス 」をドロップダウン リストで選択します。 IF 関数を使用してそれを行う方法を見てみましょう。
ステップ 1: メインのドロップダウン リストを作成する
最初に、条件付きドロップダウン リストの基礎となるメイン ドロップダウン リストを作成する必要があります。
1. メイン ドロップダウン リストを挿入するセル (この場合は E2) を選択します。 に行く 且つ タブ、選択 データ検証.
2。 の中に データ検証 ダイアログ ボックスで、次の手順に従って設定を構成します。
手順 2: IF ステートメントを使用して条件付きドロップダウン リストを作成する
1. 条件付きドロップダウン リストを挿入するセル範囲 (この場合は E3:E6) を選択します。
2。 に行く 且つ タブ、選択 データ検証.
3。 の中に データ検証 ダイアログボックスでは、次のように構成する必要があります。
=IF($E$2=$B$2,$B$3:$B$6,$C$3:$C$6)
結果
条件付きドロップダウン リストが完成しました。
下の gif 画像に示すように、米国の都市を選択する場合は、E2 をクリックして、ドロップダウン リストから [米国の都市] を選択します。 次に、E2 の下のセルで米国に属する任意の都市を選択します。 フランスの都市を選択する場合も同様の操作を行います。
XNUMX つ以上の国とその都市など、複数の条件を追加します
下の gif 画像に示すように、10 つのテーブルがあります。 XNUMX 列のテーブルにはさまざまな国が含まれ、複数列のテーブルにはそれらの国の都市が含まれています。 ここでは、EXNUMX で選択した国に応じて変化する都市を含む条件付きドロップダウン リストを作成する必要があります。以下の手順に従って完了してください。
ステップ 1: すべての国を含むドロップダウン リストを作成する
1. 国を表示するセル (ここでは E10 を選択) を選択し、 且つ タブをクリックします。 データ検証.
2. データ検証 ダイアログボックスでは、次のことを行う必要があります。
すべての国を含むドロップダウン リストが完成しました。
ステップ 2: 各国の都市のセル範囲に名前を付ける
1. 都市テーブルの範囲全体を選択し、 式 タブをクリックします。 選択から作成.
2。 の中に 選択から名前を作成する ダイアログボックスで、チェックするだけ 上段 オプションをクリックして OK
ステップ 3: 条件付きドロップダウン リストを作成する
1.セルを選択して(ここではE11を選択)、条件付きドロップダウンリストを出力し、 且つ タブ、選択 データ検証.
2。 の中に データ検証 ダイアログボックスでは、次のことを行う必要があります。
=IF($E$10="Japan",Japan,IF(E10="Tunisia",Tunisia,IF(E10="United States",United_States, France)))
=IFS(E10="Japan",Japan,E10="Tunisia",Tunisia,E10="United States",United_States,E10="France", France)
結果
数回クリックするだけで、Kutools for Excelで条件付きドロップダウンリストを作成できます
上記の方法は、ほとんどの Excel ユーザーにとって扱いにくいかもしれません。 より効率的で簡単なソリューションが必要な場合は、 動的ドロップダウンリスト の特徴 Kutools for Excel 数回クリックするだけで条件付きドロップダウン リストを作成できるので、強くお勧めします。
ご覧のとおり、操作全体を数回クリックするだけで実行できます。 あなたはただする必要があります:
IF 関数のより良い代替手段: INDIRECT 関数
IF および IFS 関数の代わりに、次の組み合わせを使用できます。 間接 & 代替 関数を使用して、条件付きドロップダウン リストを作成します。これは、上記で提供した式よりも簡単です。
上記の複数の条件で使用されているのと同じ例を取り上げます (下の gif 画像に示すように)。 ここでは、INDIRECT 関数と SUBSTITUTE 関数を組み合わせて使用し、Excel で条件付きドロップダウン リストを作成する方法を紹介します。
1. セル E10 で、すべての国を含むメインのドロップダウン リストを作成します。 上記のステップ 1 に従ってください.
2. 各国の都市のセル範囲に名前を付けます。 上記のステップ 2 に従ってください.
3. INDIRECT 関数と SUBSTITUTE 関数を使用して、条件付きドロップダウン リストを作成します。
条件付きドロップダウン リストを出力するセル (この場合は E11) を選択し、 且つ タブ、選択 データ検証。 の中に データ検証 ダイアログボックスでは、次のことを行う必要があります。
=INDIRECT(SUBSTITUTE(E10," ","_"))
これで、INDIRECT および SUBSTITUTE 関数を使用して条件付きドロップダウン リストを正常に作成できました。
関連記事
Excelのドロップダウンリストに入力するとオートコンプリート
大きな値を持つデータ検証ドロップダウンリストがある場合は、適切なものを見つけるためだけにリストを下にスクロールするか、リストボックスに単語全体を直接入力する必要があります。 ドロップダウンリストの最初の文字を入力するときにオートコンプリートを許可する方法があれば、すべてが簡単になります。 このチュートリアルでは、問題を解決する方法を説明します。
Excelで別のブックからドロップダウンリストを作成する
ブック内のワークシート間でデータ検証ドロップダウンリストを作成するのは非常に簡単です。 しかし、データ検証に必要なリストデータが別のブックにある場合は、どうしますか? このチュートリアルでは、Excelの別のブックからドロップファウンリストを作成する方法について詳しく学習します。
Excelで検索可能なドロップダウンリストを作成する
多数の値を持つドロップダウンリストの場合、適切な値を見つけるのは簡単な作業ではありません。 以前、ドロップダウンボックスに最初の文字を入力したときにドロップダウンリストをオートコンプリートする方法を導入しました。 オートコンプリート機能に加えて、ドロップダウンリストを検索可能にして、ドロップダウンリストで適切な値を見つける作業効率を高めることもできます。 ドロップダウンリストを検索可能にするには、このチュートリアルの方法を試してください。
Excelのドロップダウンリストで値を選択すると、他のセルに自動入力されます
セル範囲B8:B14の値に基づいてドロップダウンリストを作成したとします。 ドロップダウンリストで任意の値を選択する場合、セル範囲C8:C14の対応する値が選択したセルに自動的に入力されるようにします。 問題を解決するために、このチュートリアルの方法はあなたに有利になります。
最高のオフィス生産性向上ツール
🤖 | Kutools AI アシスタント: 以下に基づいてデータ分析に革命をもたらします。 インテリジェントな実行 | コードを生成 | カスタム数式の作成 | データを分析してグラフを生成する | Kutools関数を呼び出す... |
人気の機能: 重複を検索、強調表示、または識別する | 空白行を削除する | データを失わずに列またはセルを結合する | 数式なしのラウンド ... | |
スーパールックアップ: 複数の基準の VLookup | 複数の値の VLookup | 複数のシートにわたる VLookup | ファジールックアップ .... | |
詳細ドロップダウン リスト: ドロップダウンリストを素早く作成する | 依存関係のドロップダウン リスト | 複数選択のドロップダウンリスト .... | |
列マネージャー: 特定の数の列を追加する | 列の移動 | Toggle 非表示列の表示ステータス | 範囲と列の比較 ... | |
注目の機能: グリッドフォーカス | デザインビュー | ビッグフォーミュラバー | ワークブックとシートマネージャー | リソースライブラリ (自動テキスト) | 日付ピッカー | ワークシートを組み合わせる | セルの暗号化/復号化 | リストごとにメールを送信する | スーパーフィルター | 特殊フィルター (太字/斜体/取り消し線をフィルター...) ... | |
上位 15 のツールセット: 12 テキスト ツール (テキストを追加, 文字を削除する、...) | 50+ チャート 種類 (ガントチャート、...) | 40+ 実用的 式 (誕生日に基づいて年齢を計算する、...) | 19 挿入 ツール (QRコードを挿入, パスから画像を挿入、...) | 12 変換 ツール (数字から言葉へ, 通貨の換算、...) | 7 マージ&スプリット ツール (高度な結合行, 分割セル、...) | ... もっと |
Kutools for Excel で Excel スキルを強化し、これまでにない効率を体験してください。 Kutools for Excelは、生産性を向上させ、時間を節約するための300以上の高度な機能を提供します。 最も必要な機能を入手するにはここをクリックしてください...
Officeタブは、タブ付きのインターフェイスをOfficeにもたらし、作業をはるかに簡単にします
- Word、Excel、PowerPointでタブ付きの編集と読み取りを有効にする、パブリッシャー、アクセス、Visioおよびプロジェクト。
- 新しいウィンドウではなく、同じウィンドウの新しいタブで複数のドキュメントを開いて作成します。
- 生産性を 50% 向上させ、毎日何百回もマウス クリックを減らすことができます!