2017-06-22 159 views
-2

我試圖想出一個辦法來的日期範圍和靜態值,填充值的基礎上,我的表看起來像這樣轉換日期範圍爲天價值

Name | Start Date | End Date | Hrs 
Joe  6/20/2017 6/22/2017  3 
Michael 6/18/2017 6/21/2017  3 

我試圖做到的是什麼像這樣:

Name 6/18/2017 6/19/2017 6/20/2017 6/21/2017 6/22/2017 
Joe  0   0   3   3   3 
Michael 3   3   3   3   0 

我的數據位於一個動態更新爲數據透視表的表上。

任何想法如何做到這一點?

回答

0

如果你熟悉宏,你可以執行以下操作:

注:這是假設你有一個現成的「輸出表」與在同一行中的所有日期的標題和名字數字。

  1. 循環通過源數據一行接一行,每次存儲Start DateEnd DateHrs作爲變量。
  2. 按照此搜索在'輸出表'的標題中標識相應的Start Date
  3. 然後繼續使用與名稱關聯的Hrs來填充單元格,直到End Date

每次更新數據透視表時,只需要再次運行宏,假定源表和輸出表的單元格引用不會改變!

祝你好運!