[英]How to return or look up values from a column if greater than a specific date, without leaving any gaps?
我目前對 excel 不知所措; 想象以下日期:
Date
1-1-2017
3-5-2018
4-7-2018
1-2-2016
6-9-2014
9-9-2018
我想返回等於或大於 1-1-2018 的日期(我知道如何使用 IF 語句和日期值),而不會在單元格之間留下任何間隙,例如:
Date Return
1-1-2017 3-5-2018
3-5-2018 4-7-2018
4-7-2018 9-9-2018
1-2-2016
6-9-2014
9-9-2018
我嘗試擺弄從類似問題( https://superuser.com/questions/1169289/return-list-of-all-values-that-match-criteria )中檢索到的公式=IFERROR(INDEX($A$1:$A$4,SMALL(IF($B$1:$B$4=$D$1,ROW($B$1:$B$4)-ROW($B$1)+1),ROWS($B$1:$B1))),"")
但是,該特定問題使用兩個“查找”列,而我只有一列日期。
任何幫助都會挽救我的生命。
親切的問候,
VHes
使用數組公式只需刪除對 B 的引用
=IFERROR(INDEX($A$1:$A$6,SMALL(IF($A$1:$A$6>DATEVALUE("01/01/2018"),ROW($B$1:$B$6)-ROW($B$1)+1),ROWS($B$1:$B1))),"")
如果您有 Excel 365 您可以使用更簡單的 FILTER 公式
=FILTER(A1:A6,A1:A6>DATE(2018,1,1))
您只需在一個單元格中輸入它,它就會盡可能地“溢出”。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.