Excel - 日期範圍列標題

Excel - 日期範圍列標題

給定一個日期,例如 01/16/2017,如何將第 1 列標題顯示為 "01/16 - 01/22" ; MS-Excel-2013 中的第 2 列標題為「01/23 - 01/29」等 - 應根據給定日期動態填入列標題 - 列標題 - mm/dd - 天(給定日期)以下專欄的周日和週一至週日。 - 需要填寫約20欄,謝謝。

答案1

我認為這就是你所需要的:

假設參考日期位於儲存格 A1 中,

=CONCATENATE(TEXT($A$1,"mm/dd"), " - ",TEXT($A$1+6,"mm/dd"))

如果給定日期是“01/16/2017”,這將為您提供標題“01/16 - 01/22”

=CONCATENATE(TEXT($A$1+7,"mm/dd"), " - ",TEXT($A$1+13,"mm/dd"))

這將為您提供同一給定日期的標題“01/23 - 01/29”

我想指出的是,這個公式對您的區域設定非常敏感,例如在德國mm/dd將變為MM/TT

答案2

=TEXT($A$1+7*(COLUMNS($A$1:A1)-1) & "mm/dd") & " - " & TEXT($A$1+7*(COLUMNS($A$1:A1) ) -1)+6,"毫米/日")

其中任何一個

  • 列($A$1:A1)-1
  • 行($A$1:A1)-1

...將為您提供越來越多的列或行。對 A1 的雙重參考可以位於任何位置(例如在當前工作表上),只要複製公式時它不會跳出工作表即可。

我相信公式的其餘部分是相當“標準”的。

相關內容