同一個工作簿中有10個工作表,第1個工作表用來做其餘9個工作表的彙總!注意,第2個工作表到第9個工作表有如下特點:這9個工作表,每一天最多一行的資料,有時候沒有,而且前兩列為日期(第一列數字代表月份,第二列代表幾號)第10個工作表有如下特點:每一天可能有多行或者一行或者沒有資料,其餘特點與第2到第9工作表一樣!現在需要在第1個工作表(此工作表第1列如同其餘工作表一樣為月份數字,第2列為幾號)做統計來達到這樣的效果:以第1個工作表第1,2列的非日期格式的日期為標準對其餘第2到10工作表中同樣的日期求和,當然其餘工作表中沒有相同日期的資料則不參與求和!對於第10個工作表參與被統計時候,如果有相同日期的多天資料則採用相同日期下最後一行,如果沒有,則也不參與求和,如果只有一行,當然就把它參與求和!實在抱歉,不能附圖,由於行業的保密性!
回覆列表
-
1 # Excel到PowerBI
從問題的描述來看,這是一個典型的多表資料彙總統計問題,同時,由於第10個表存在多行重複資料,需要取最後一個,所以如果用函式等方法,處理起來相對困難。如下圖情況:
因此,個人建議使用Excel2016的新功能Power Query(Excel2010或Excel2013可到微軟官方下載相應的外掛)來完成,既簡單,而且後續隨著資料的增加可以一鍵重新整理彙總資料。具體操作方法如下:
一、彙總資料方法參考如下:1.1 從工作簿匯入資料
1.2 選擇分表資料,並編輯
1.3 追加查詢(彙總)
二、清除重複資料(相同日期保留最後一行資料)2.1 反轉行(使相同日期最後的資料調整到最前面)
2.2 新增索引值,避免後續刪重複時出錯
三、按照表1的標準接入其他分表彙總資料3.1 新增彙總表到Power Query
3.2 建立合併查詢,實現彙總表對分表的資料引用
3.3 展開合併(彙總)的資料,選擇需要的內容
3.4 最後按需要進行排序
四、將彙總結果返回Excel
最後完成結果如下(可以看到,最前面有重複的資料,只取了最後的一行,而空缺的資料自然也就是留空了):
以上是透過Excel的Power Query功能實現資料彙總過程,其中不僅可以對資料進行簡單的彙總,還可以對特殊資料做各種各樣的處理,並且,最後的結果可以在資料產生變化的時候達到一鍵重新整理的效果。