如何从 Excel 中的日期列表创建日期范围?
How to create a date range from a list of dates in Excel?
我正在尝试根据 Excel 中的日期列表创建一个日期范围。我希望能够获取许多随机日期的列,并获得列表中最早和最晚日期的日期范围。像这样,使用创建日期范围单元格的公式:
Series
Date
ALPHA
08/05/1999
ALPHA
11/13/2001
ALPHA
04/23/2003
ALPHA
07/01/1995
ALPHA
03/27/2000
BRAVO
05/03/2011
BRAVO
05/25/2008
BRAVO
08/18/2008
BRAVO
07/19/2011
BRAVO
01/05/2014
BRAVO
04/29/2017
ALPHA date range
07/01/1995 - 04/23/2003
BRAVO date range
05/25/2008 - 04/29/2017
用 SUMIF 或 COUNTIF 公式来显示一系列日期范围的 min/max 是理想的,我不太擅长宏。
使用 TEXT
、MINIFS
和 MAXIFS
:
=TEXT(MINIFS(B1:B11,A1:A11,"ALPHA"),"mm/dd/yyyy")&" - "&TEXT(MAXIFS(B1:B11,A1:A11,"ALPHA"),"mm/dd/yyyy")
我正在尝试根据 Excel 中的日期列表创建一个日期范围。我希望能够获取许多随机日期的列,并获得列表中最早和最晚日期的日期范围。像这样,使用创建日期范围单元格的公式:
Series | Date |
---|---|
ALPHA | 08/05/1999 |
ALPHA | 11/13/2001 |
ALPHA | 04/23/2003 |
ALPHA | 07/01/1995 |
ALPHA | 03/27/2000 |
BRAVO | 05/03/2011 |
BRAVO | 05/25/2008 |
BRAVO | 08/18/2008 |
BRAVO | 07/19/2011 |
BRAVO | 01/05/2014 |
BRAVO | 04/29/2017 |
ALPHA date range | 07/01/1995 - 04/23/2003 |
BRAVO date range | 05/25/2008 - 04/29/2017 |
用 SUMIF 或 COUNTIF 公式来显示一系列日期范围的 min/max 是理想的,我不太擅长宏。
使用 TEXT
、MINIFS
和 MAXIFS
:
=TEXT(MINIFS(B1:B11,A1:A11,"ALPHA"),"mm/dd/yyyy")&" - "&TEXT(MAXIFS(B1:B11,A1:A11,"ALPHA"),"mm/dd/yyyy")