2016-07-08 5 views
0

3枚のシートを見て、今日の日付と一致するすべての3つのデータのみを組み合わせたシートを作成しようとしています。日付に一致するすべての値の検索

これらは私のシート

Data 1: 
x    y 
7/8/2016  Bananas 
7/7/2016  Apples 

Data 2 
x    y 
7/8/2016  Oranges 
7/7/2016  Grapes 

Data 3 
x    y 
7/8/2016  Pineapple 
7/7/2016  Grapefruit 

されており、私は次のような結果

x 
Bananas 
Oranges 
Pineapple 
+1

データ1,2,3はすべて同じシートにありますか?これまでに何を試しましたか?あなたの日付は文字列か、シリアル日付より優れていますか? –

+0

参照シートのすべての日付が文字列ではなく、真の日付であることを確かめてください。それ以外の場合は、私の下の答えは機能しません。 「シリアル日付」の詳細については、以下をお読みください。http://stackoverflow.com/questions/38000194/difference-between-date-and-time-w-out-work-week-excel/38001028# 38001028そしてhttp://stackoverflow.com/questions/37100821/change-date-format-using-substitute-or-replace/37101358#37101358 – Ralph

答えて

1

=INDEX('Data 1'!B:B,MATCH(Today(),'Data 1'!A:A,0)) 

Bananasを交換して返す式を必要とするのであれば

Orangesを交換してください3210
=INDEX('Data 2'!B:B,MATCH(Today(),'Data 2'!A:A,0)) 

、代わりにPineappleのあなたは、上記のすべては、果実が列Bしている間に日付がシートの列Aであることを前提としてい

=INDEX('Data 3'!B:B,MATCH(Today(),'Data 3'!A:A,0)) 

を使用する必要があります。

@ForwardEdのおかげでToday()の機能が更新されました。

+1

私は 'Today()の代わりに何らかの"ヘルパーセル " 'それは揮発性であり、パフォーマンスの損失につながる可能性があります... –

+0

こんにちは、 ありがとう、あなたの応答のために。私はちょうどこれに戻って、私は例を十分に特定しなかったように見えます。時々、日付ごとに複数の行があります。それで、パイナップルとアップルの両方が7.7/2016に終わることがあります。私は両方を取り出す必要があります。私は今、あなたのソリューションはちょうどトップ1を得ると思う? – user1932747

関連する問題