Excel - 從日期範圍填入多個儲存格

Excel - 從日期範圍填入多個儲存格

背景:我正在製作一份工作表格,專案負責人可以在其中輸入計劃維護工作的開始和結束日期。如果影響到客戶,我們將需要向客戶受影響的受影響區域發布訊息,並在計畫工作中每天發布一個此類訊息。本質上,計劃的工作總共持續 4 天,將需要 4 個單獨的資訊貼文。這些貼文也需要在各自的標題中註明各自的日期。

(YYYY-MM-DD HH:mm)因此,我的工作表中有兩個日期字段,它們以相同的格式填寫開始日期和時間以及結束時間。 (下面的螢幕截圖來自 LibreOffice,因為這是我家裡的,但問題是針對 excel 的。)

開始和結束日期:

開始和結束日期

期望的結果:

期望的結果

我想要做的是在單獨的工作表上製作開始日期和結束日期之間所有單獨日期的下拉式選單,以便我可以製作動態資訊貼文標題,但我需要用中間日期填充單元格以製作實際的下拉列表。只要我有填充的列表,我就可以按照我的目的完成其餘的工作。結果模型:

結果原型機

我絕對更喜歡使用函數而不是巨集/VBA,但我唯一能想到的是資料表中的一個長列表,其中包含=IF(DAYS(End;Start)+1=x;Date+x;"")並從那裡讀取,忽略下拉列表中的空白。有其他方法可以做到這一點嗎?

答案1

直接放入=IF(($B$2+1)<=$C$2,$B$2+1,"")B4即可。

然後=IF(B4="","",IF((B4+1)<=$C$2,B4+1,""))在B5中,再向下拖曳。

完畢。 (:

相關內容