1

データ検証ドロップダウン メニューの一部として使用する名前付き範囲を作成しようとしています。これをテーブルから作成していますが、列 C の特定の基準 (true または false) を満たす列 A の値のみを表示したいのですが、列 C の値は変更される可能性があるため、名前付き範囲が必要です。変えることもできます。

私のテーブルは次のようになります。

    ABC
    1 .. 1
    2 .. 0
    3 .. 1
    4 .. 0
    5 .. 1
    6 .. 1

名前付き範囲で、c が 1 である A の値 (この例では 1,3,5,6) を選択するようにしたいと思います。

4

1 に答える 1

5

ヘルパー列を試してください:

D2に入る

=IF(C2,ROW(),"")

下にコピーします。F2 から始まる列 F に値のリストを作成します。

=IFERROR(INDEX(A:A,SMALL(D:D,ROW(A1))),"")

下にコピーします。式を参照する名前付き範囲を作成する

=Sheet1!$F$2:INDEX(Sheet1!$F:$F,MATCH(99^99,Sheet1!$F:$F,1))

その範囲名をデータ検証リストの値で使用します。

列 C の値が 0 から 1 に、またはその逆に変化すると、検証リストはすぐに更新されます。

ここに画像の説明を入力

于 2013-12-10T02:22:27.103 に答える