Excel

条件付きリストによるデータ検証

Data Validation With Conditional List

Excelの数式:条件付きリストを使用したデータ検証一般式
= IF (A1='See full list',long_list,short_list)
概要

ユーザーが2つ以上のリストを切り替えることができるようにするには、IF関数を使用して値をテストし、結果に基づいて値のリストを条件付きで返すことができます。示されている例では、C4に適用されるデータ検証は次のとおりです。



 
= IF (C4='See full list',long_list,short_list)

これにより、ユーザーはデフォルトでオプションの短いリストから都市を選択できますが、都市の長いリストから都市を表示して選択する簡単な方法も提供します。

注:私は遭遇しました この公式とアプローチ 優れたChandooサイトで。





説明

データ検証ルールは、ユーザーがセル値を追加または変更したときにトリガーされます。この式は、この動作を利用して、ユーザーが都市の短いリストと長い都市のリストを切り替えるための賢い方法を提供します。

この数式では、IF関数はセルC4の値をテストするように構成されています。 C4が空であるか、「完全なリストを表示」以外の値が含まれている場合、ユーザーには、 名前付き範囲 short_list(E6:E13):



条件付きlisのデフォルトのショートリストを使用したデータ検証

C4の値が「完全なリストを表示」の場合、ユーザーには、名前付き範囲long_list(G6:G35)で提供される都市の長いリストが表示されます。

条件付きlisオプションの長いリストを使用したデータ検証

数式で使用される名前付き範囲は必須ではありませんが、数式を読みやすく、理解しやすくします。名前付き範囲を初めて使用する場合は、 このページは良い概要を提供します

依存するドロップダウンリスト

上記の例を拡張すると、複数の依存ドロップダウンリストを作成できます。たとえば、ユーザーが「果物」のアイテムタイプを選択すると、次に選択する果物のリストが表示されます。最初に「野菜」を選択すると、野菜のリストが表示されます。手順と例については、下の画像をクリックしてください。

依存ドロップダウンリストの例

Excel2016の絶対セル参照
データ検証ガイド | データ検証式 | 依存ドロップダウンリスト 著者デイブブランズ


^