2016-02-09 235 views
0

我試圖根據日期標準提取一組數據。如果事件日期不在開始日期和結束日期之間,則不應將其拖入結果中。如果它確實落在這些日期之間,那麼它需要確保唯一ID與正確的程序匹配。這需要拉出與這些特定事件相關的所有數據。如果在開始日期和結束日期之間,所有唯一ID和程序ID需要匹配並被拉取。驗證日期是否在兩個日期之間 - Excel

enter image description here

最終結果應該聚成一團以下

enter image description here

+0

您是否嘗試過濾列表? –

+0

我嘗試了過濾器列表,但它無法正確過濾。我的數據集還包含多個相同的開始日期和結束日期。但是,唯一ID和程序ID是區分它們的最佳方式。 – Sam

+0

你可以顯示一些你已經嘗試過的代碼或公式嗎?至少,我們需要開始......我們應該如何知道所有過濾器的標準? –

回答

1

使用下列公式兩個日期之間過濾數據:

=IFERROR(INDEX($B$4:$H$10,SMALL(IF($B$4:$B$10>=$F$13,IF($B$4:$B$10<=$F$14,ROW($B$4:$B$10)-ROW($B$3))),ROWS($B$3:B3)),COLUMNS($B$3:B$3)),"") 

由於它是一個數組公式。按CTRL + SHIFT + ENTER評估公式。

將公式放入B17單元格中(按照以下屏幕截圖的示例)。然後根據需要拖放和填充。 確保在填寫日期列的公式後手動應用日期格式。

enter image description here

相關問題