2017-01-17 11 views
0

私は以下のようなテーブルを持っています:データ検証のドロップダウンから異なる値を選択して動的データ範囲を作成するにはどうすればよいですか?

Col A | Col B | Col C | Metric 1 | Metric 2 | Metric 3 P A X 145 234 324 P A Y 453 324 898 P A Z 329 684 325 P B X 563 349 438 P B Y 237 398 679 P B Z 314 722 227 P C X 636 828 889 P C Y 181 818 338 P C Z 145 234 324 Q A X 145 234 324 Q A Y 123 456 789 Q A Z 329 684 325 Q B X 563 349 438 Q B Y 237 398 679 Q B Z 314 722 227 Q C X 636 828 889 Q C Y 181 818 338 Q C Z 145 234 324 値はメトリクスの下にダミーです。このシートは「未加工」と呼ばれます。

私は助けに基づいたデータ範囲で出力を得ることにある必要があります私はコルBとコルC.

のためのデータの検証を使用して、2つのドロップダウンオプションを作成している「ビュー」を呼び出しています別のシートがあります選択された値をドロップダウンします。以下の例では:コルBの値を選択した場合

Col B A Col C Y

が「A」であり、コルCが「Y」であるため、我々は以下のように見える出力範囲を必要とする:

Col A | Col B | Col C | Metric 1 | Metric 2 | Metric 3 P A Y 453 324 898 Q A Y 123 456 789

ドロップダウンからの値が変更された場合、この出力範囲を変更したいと考えています。

私は要件が理解できることを望みます。詳細が必要な場合はお知らせください。 1つの方法は、ルックアップを使用することですが、私はメトリクスと数千の行のための15の列を持っているので、それは多くの時間がかかります。私は具体的にはより速い解決策を見つけるのに助けが必要です。検索結果テーブルの

+0

あなたはC2での使用、=ができIF(AND(A2 = "A"、B2 = "Y")、453)あなたはD2とE2 とあなたのために同様の式を行う必要があります。もちろん、 あなたの助けを借りて – dgorti

答えて

1

、メトリック1の下では、この式を使用

K2 =INDEX(D$1:D$19,SUMPRODUCT(($A1:$A19=$H2)*($B1:$B19=$I2)*($C1:$C19=$J2)*ROW($B1:$B19))) 

ここA:Aは、B:BcolBで、colAあるC:CはCOLCとDです:DはMetric1ためのデータを持っています。

H2

colAの検証セルで、 I2colBの検証セルである、と J2は、すべてのメトリックの colC

ドラッグし、このための検証セルです。

Screenshot

+0

他の場合のために条件が入れ子になっている必要があります。私は数式の中の言及が明確ではないので、質問を少し修正する必要があると思います。もう一度レビューしていただけますか? –

+0

私の公式を改訂しました。原則はまだ同じで、私はあなたの望む結果を得る – nightcrawler23

+0

@ amit.dalmia、それは動作しましたか? – nightcrawler23

関連する問題