回覆列表
  • 1 # Excel到PowerBI

    關於excel工作簿內資料不重複匯入的問題,關鍵不在於匯入本身,而在於在匯入過程中如何對重複的資料進行清理。

    從您的截圖看,您的Excel是比較新的2016版本,獲取外部資料功能即為強大的新功能Power Query,這項新功能在匯入資料的過程中,可以非常方便地對資料進行清洗和轉換,比如你所所需要的不重複匯入,操作非常簡單,如下所示:

    假設從外部接入初始資料如下:

    要求:

    1.剔除狀態為“已取消”的合同;

    2.對合同按合同號、協議版本號排序;

    3.保留每個合同的最後版本。

    Step-1:獲取資料Step-2:篩選剔除“已取消啟用”的協議Step-3:按協議號升序排序Step-4:保留協議最後版本

    實際上保留協議版本就是要將重複的協議刪除,但是,因為只能刪除協議版本為舊的協議,在Power Query中,刪除重複行的原理是保留重複資料中的第一行,因此,在本例中,在前述步驟對協議號進行排序的基礎上,再對協議版本按降序排序。

    透過以上的簡單處理,篩選了需要的資料,並清理了不必要的重複資料,然後就可以將資料上載到Excel裡了——當然,你還可以在Power Query裡繼續進行更加複雜的資料整理工作,然後一次性地將最終結果返回Excel。

    Excel 2016的獲取外部資料(即Power Query功能,Excel2010或Excel2013可到微軟官方下載相應的外掛)非常強大,相對於原Excel的簡單資料匯入功能來說,除了資料的簡單接入,還可以在接入後進行整體的處理、轉換,然後載入到Excel中,而當資料來源發生變化時,只需要一鍵重新整理,以上所做的所有處理轉換過程都會自動執行,使使用者直接得到最終所需的處理成果!非常值得使用,想學習的朋友可私信我免費下載Power Query從入門到實戰80篇訓練材料:

  • 中秋節和大豐收的關聯?
  • 扎馬步要怎麼練啊?