2016-04-12 14 views
-1

内の別のシートからテーブルを返す入力がIは、以下の情報を含むシートのテーブルを持っているエクセル

A2 = H、A3 = C、A4 = L、

について別のシートの気候気候ゾーン2 C2 = 3、C3 = 2のゾーン-1 B2 = 1、B3 = 2、B4 = 3

、C4 = 1

今はドロップを有します気候ゾーン-1と気候ゾーン-2のダウンリスト。 ドロップダウンリストから気候ゾーン-1を選択した場合、気候ゾーン-1のデータ(セルAとセルBの両方のデータ)を表示します。他のものと同じです。

VBAやピボットテーブルを使用せずに行うことはできますか?

ありがとうございました。

+0

であるあなたは、シート1とSheet2の間の結合が必要なのでしょうか? –

+0

質問は「VBAまたはPIVOTなしで可能ですか」...答えははいです! –

+0

気候ゾーン1または2を選んだ場所にかかわらず、「OTHER」シートに2行3列のグリッド情報を表示することを検討していますか? –

答えて

0

A1がドロップダウンリストの結果で、A2:B4がデータを表示する場所であり、ソースデータがSOURCEというワークシートにあると仮定します。

はA2に入力します:ダウンA3とA4へ

=SOURCE!A2 

コピー。それは入力B3に2

気候1と気候のために同じであるとして、この情報は変更されません:

=IF($A$1="zone-1",SOURCE!B2,SOURCE!C2) 

はB3とB4までのことをコピーします。

+0

2つ以上のゾーンのデータを使用しているので、@Teylynが投稿した内容を見てください。基本的には彼女の方法を使いますが、式をB2に入れてコピーし、A2に '= Sheet1!A2'を入れてコピーします。 –

1

グリッドの列の上部に一意のヘッダーが必要です。次に、Index/Matchコンボを使用して値をルックアップすることができます。このスクリーンショットを考えてみましょう:

のSheet2の数式を、セルA2が

A4

までコピー

=INDEX(Sheet1!$B$2:$E$4,ROW(A1),MATCH($A$1,Sheet1!$B$1:$E$1,0)) 

enter image description here

+0

ありがとうteylyn。その完璧に動作します。 –

+0

[ツアー](http://stackoverflow.com/tour)で説明されているように、回答に印を付けてください。 – teylyn

関連する問題