2017-09-29 12 views
2

私はこれが何か簡単だと思っています。私はそれに近づける方法がわかりません。私は日付のあるアイテムを持っていて、前の日付の一致するアイテムを見つける必要があります。Excel - アイテムの前の日付を検索しますか?

私は2つのワークシートを持っています.1つはアイテムと日付を持ち、もう1つのシートは多くのアイテムと日付を持っています。シート1で、私は、列Cの項目の前の日付を入れしようとしている:

Sheet1の

A  B   C 
Item Date  Previous Date 
ABC  5/1/2016 

Sheet2の

A  B 
Item Date 
ABC  4/22/2016 
DEF  11/2/2017 
ABC  3/15/2017 
ABC  4/28/2016 
GHI  2/23/2016 

だから私はSheet2の上でここを探しています何です"ABC 4/28/2016"は、そのアイテムのSheet1の日付よりも前に最も近い日付です。

もし役に立ったら、私はSheet2を日付順に並べ替えることができます。

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

+0

あなたのリストに '4/28/2016'がオプションとして表示されません –

+0

おっと、オススメです。 Sheet2の最後の2行目はABC 4/28/2016です。元の投稿を修正しました。 –

答えて

3

使用AGGREGATE:

=AGGREGATE(14,6,Sheet2!$B$2:$B$6/((Sheet2!$A$2:$A$6=A2)*(Sheet2!$B$2:$B$6<=B2)),1) 

enter image description here


あなたはAGGREGATEは、その後、配列数式としてMAXを使用していない場合:

=MAX(IF((Sheet2!$A$2:$A$6=A2)*(Sheet2!$B$2:$B$6<=B2),Sheet2!$B$2:$B$6)) 

は、それが必要とする配列数式ビーイング編集モードを終了するときにEnterの代わりにCtrl-Shift-Enterを押して確定する。

+0

集計はうまくいった..ありがとう! –

関連する問題