Excel如何返回一年内的日期

时间:2017-04-25 02:56:42

标签: excel date excel-formula

我有一张[Sheet1],其中包含位置和日期

A列包含位置 和B列到BT的日期包含2013年至2023年的日期

  |     A    |    B     |    C     |    D        ~   |    BT    |
1 |   Loc1   |  (date)  |  (date)  |  (date)         |  (date)  |
2 |   Loc2   |  (date)  |  (date)  |  (date)         |  (date)  |
3 |   Loc3   |  (date)  |  (date)  |  (date)         |  (date)  |
~
46|   Loc46  |  (date)  |  (date)  |  (date)         |  (date)  |

我需要Sheet2来总结今年(2017年)的Sheet1

A栏仍有位置 在B栏和C栏上,返回2017年的日期

  |     A    |    B     |    C     |
1 |   Loc1   |  (date)  |  (date)  |
2 |   Loc2   |  (date)  |  (date)  |
3 |   Loc3   |  (date)  |  (date)  |
~
46|   Loc46  |  (date)  |  (date)  |

每一行中大多有两个日期属于同一年

我需要在不同的表格上总结到2023年

日期可能会不时更改,因此我无法复制粘贴以汇总

我尝试了索引和匹配,但我不知道如何处理日期

提前谢谢

1 个答案:

答案 0 :(得分:1)

所以我已经得到了解决方案。如果碰巧遇到同样的问题,请随意复制。

=IFERROR(SMALL(IF(YEAR(INDEX(Sheet1!$B$2:$BT$6,MATCH($A2,Sheet1!$A$2:$A$6,0),))=$A$1,INDEX(Sheet1!$B$2:$BT$6,MATCH($A2,Sheet1!$A$2:$A$6,0),)),COLUMNS($B:B)),"")