私はこれで円で回っていますが、私が考えることができるように、VLOOKUP、INDEX/MATCH、IFなどのさまざまなオプションを試しましたが、毎回失敗しています。Excel 2010は、条件が満たされたドロップダウンリストのアイテムを表示します
シート2の列Gの値が「はい」の場合にのみ、シート2の列Bの値が入力されるシート3(列A)のドロップダウンリストを作成する必要があります。シート2の外観の値は、次のように:私はこのポイントを取得するために名前の管理内で以下の式を使用しています
:
これは、現在示されているものです。
=OFFSET(Units!$B$11,0,0,COUNTIF(Units!$B$11:$B$202,">"""),1)
これは機能しますが、それは私が必要とするものではありません。私は、インデックス/マッチ、小、VLOOKUPなどを使用しようとしましたが、Excelが少なすぎるか、ワークシートを参照できないという報告があります。
文字通り多くの人が見たことがありますが、ドロップダウンリストを作成する人はいません。ドロップダウンは特定の選択に依存しています。シート2、列B内
値は隠されたシートから得られ、次のクエリを使用して収集される。
=IF(ISERROR(INDEX(All_Units!$D$2:$D$660542,MATCH(Units!A11,All_Units!$C$2:$C$660540,0))),"",INDEX(All_Units!$D$2:$D$660542,MATCH(Units!A11,All_Units!$C$2:$C$660540,0)))
私はこのクエリを取るし、ドロップダウンリストを生成するためにそれを使用することができるかどうかを疑問に思っ、
=INDEX(Units!$B$11:$B$202,MATCH(Units!$G$11:$G$202="Yes",Units!$G$11:$G$202,0)))
しかし、これはエラーを返します。私が得た最も近いものは上記のOFFSET式を使っていましたが、COUNTIFを実行していました。これは意外にも列Bを列Gの対応する「はい」に結びつけませんでした。
どのように私はこれを動作させることができますか?
配列式が必要ですが、配列式を名前付き範囲またはデータ検証として使用することはできません。別のシートが必要になります。ここでは、配列式の出力を入れ、名前付き範囲の別の式を使用して、返されるデータの範囲を取得します。 –