下面列出了我需要幫助的表格。我想要做的是遍歷列表,並將日期(計劃的或實際的)複製到單元格之前,如果它們是空的,並且之後沒有數據單元格,則輸入特定類型的默認日期一年後。在單元格之前用單元格的數據迭代和複製單元格中的數據
**Category** **Type** **Planned Date** **Actual End Date**
Fruit Banana
Fruit Banana
Fruit Banana
Fruit Banana 18/06/2015
Fruit Banana
Fruit Banana
Fruit Banana 11/11/2017
Fruit Banana
Fruit Banana 21/12/2017
Fruit Apple
Fruit Apple
Fruit Apple
Fruit Apple 11/01/2015
Fruit Apple
Fruit Apple
Fruit Apple
Fruit Apple
Fruit Apple 18/12/2015
Veg Cucumber
Veg Cucumber
Veg Cucumber 12/01/2016
Veg Cucumber
Veg Cucumber 25/06/2016
Veg Cucumber
Veg Cucumber
Veg Cucumber 03/11/2016
Veg Cucumber
我希望它看起來像這樣;
**Category** **Type** **Planned Date** **Actual End Date**
Fruit Banana 18/06/2015
Fruit Banana 18/06/2015
Fruit Banana 18/06/2015
Fruit Banana 18/06/2015
Fruit Banana 11/11/2017
Fruit Banana 11/11/2017
Fruit Banana 11/11/2017
Fruit Banana 21/12/2017
Fruit Banana 21/12/2017
Fruit Apple 11/01/2015
Fruit Apple 11/01/2015
Fruit Apple 11/01/2015
Fruit Apple 11/01/2015
Fruit Apple 18/12/2015
Fruit Apple 18/12/2015
Fruit Apple 18/12/2015
Fruit Apple 18/12/2015
Fruit Apple 18/12/2015
Veg Cucumber 12/01/2016
Veg Cucumber 12/01/2016
Veg Cucumber 12/01/2016
Veg Cucumber 25/06/2016
Veg Cucumber 25/06/2016
Veg Cucumber 03/11/2016
Veg Cucumber 03/11/2016
Veg Cucumber 03/11/2016
Veg Cucumber 01/01/2018
您嘗試過什麼嗎?如果是這樣,請發佈您嘗試使用的任何代碼/公式。同樣善意地澄清:我們從名單的末尾開始,然後往上走。如果我們打了一個日期,那就用這個日期填補這個空白,直到下一個日期。如果從一開始就沒有日期,那麼使用一些默認日期?那麼,您的'實際結束日期'列中將有所有「素食」類別的默認日期,以及一些水果?例如,您可以發佈完整的表格嗎? – BruceWayne
也許也解釋了爲什麼SQL? – pnuts
每個項目有9個日期,並且它們正在處理中,例如,第一個項目需要在開始下一個項目之前進行,因此如果第三個項目有一個實際的日期,並且上面的項目是空的,那麼我希望將第三個項目的實際日期複製到上述兩個項目的實際日期列中。此外,如果同一項目下面沒有日期,則將1/1/2018放入。 – danny