2017-10-20 6 views
0

Excelの基準によってフィルタリングチャートから値を抽出私はExcelでこのような2枚を持っている

      **Post AB** **Post Tenn** **Post DN** 
         Price 10.1-10.20 Price 10.1-10.20 Price 10.1-20.1 
CityOrigin Destination  20 kg 40 kg 20 kg 40 kg  20 kg 40 kg 

New York  Madrid   45  40  40  50  45  40 
Los Angeles Madrid   65  70  70  70  56  60 
Oregon  Paris   89  100 110  105  74  98 
Washington Paris   34  80  45  65  45  69 

と協力チャート:

          Price Rate 
Post Career CityOrigin   Date   20KG  40KG 
Post AB  New Tork   =Today()   ?  ? 
Post Tenn Los Angles   "    ?  ? 
Post DN  Oregon    "    ?  ? 

Post Career and City起源の今日の日付を使用して、20kgと40kgのパッケージの料金表から実際に有効な料金のみを抽出することは可能でしょうか?

私の理想的な結果は次のようになりべきである:

            Price Rate 
Post Career CityOrigin   Date   20KG  40KG 
Post AB  New York    10/20   40  45 
Post Tenn Los Angles   10/20   70  70 
Post DN  Oregon    10/20   74  98 

私の質問は、私は日付に基づいて価格を呼び出し、価格シートからキャリアを投稿するために使用すべき機能ですか?複数のルックアップだからここ

+0

ヘッダーのようなテーブル構造を変更して、すべてのチェックをしなくても簡単にできますか? – ian0411

+0

※価格は10.1-10.20※は単セルの価格表があります。あなたは、日付のセルを2つに分類する必要がありますか? – Ann

+0

修正します。数式に使用する方が簡単になるので、その文字列を2つの日付に解析して比較する必要はありません(数式が長すぎます)。 – ian0411

答えて

1

は、私がこれまでに他の日付範囲は、あなたのデータ構造のようになります方法を知らずに持っているものであるが、これはあなたに動作するように何かを与える必要があります。

Iはcell D13に入力された式は、

=INDEX($C$4:$H$7,MATCH($B13,$A$4:$A$7,0),MATCH($A13,$C$1:$H$1,0)+IF(D$12="20 kg",0,1)) 

基本的に私は行と列の番号をルックアップするINDEX/MATCHを使用します。再生するために他のデータが入ったら、もう一度見て回ることができます。

記号を1行目に削除しているため、MATCH関数では簡単に行うことができます。そうでなければ、配列式を使用する必要があります。これはおそらく行きたくない方法です。

関連する問題